我可以在语义标签中添加样式元素吗?

时间:2017-05-21 18:33:59

标签: html css html5 semantic-markup

将CSS样式添加到语义元素(如

)是否可以
<article style="font-size:1.2em; color:#ccc>text text </article>

或者这会让我遇到麻烦,我应该使用

<div style="font-size:1.2em; color:#ccc>  
<article>text text </article>
</div>

4 个答案:

答案 0 :(得分:2)

在HTML中使用类而不是硬编码样式要好得多。这允许将内容与表示分离,并使更改更容易。所以我建议像

这样的东西
.article {
    font-size:1.2em; 
    color:#ccc;
}

<article class="article">text text </article>

答案 1 :(得分:2)

是的,只要它是一个HTML / HTML5标签,你肯定可以为语义HTML元素添加类或样式。

您可以在下面的链接中查找HTML5中新语义元素的列表。

答案 2 :(得分:0)

只要浏览器支持HTML5标签,您就可以将css /样式设置为任何标签,这就是HTML5的要求。 More info here

答案 3 :(得分:0)

使用屏幕阅读器时,它将集中在所选的语义标签上。就如何使用这些语义标记而言,这可能就是您所需要知道的全部。

话虽如此,但您通常不希望直接将重点放在内容上,而是增加页边距。但是其他样式也可以。只要您不将其用作边距的替代,即使填充也可以。