我可以使用全局div并提供属性而不使用类或id吗?
示例
div{
font-family:"Arial";
font-size: 14px;
}
答案 0 :(得分:1)
这不是坏习惯,它只是在CSS中创建规则的多种方式之一。通过直接在div
标签上进行设置,您将为标签创建默认规则,这也是浏览器遵循的一种做法。例如,Google Chrome浏览器的用户代理样式表指定div
标签的默认规则如下:
div {
display: block;
}
答案 1 :(得分:0)
您可以在CSS中使用TAG名称或元素的.classname或#ID! 例如:
div {} `Tag name : <div></div>`
.mydiv {} `classname : <div class="mydiv"></div>`
#mydiv {} `ID : <div id="mydiv"></div>`
答案 2 :(得分:-1)
是的,您可以使用全局div并为其提供属性,而无需使用类或id。 使用上面的示例,这种方法
<style>
div {
font-family:"Arial";
font-size: 14px;
font-style: italic;
}
</style>
<div>Changed Div default values </div>
或这个
<div style="background-color:lightblue">
<h5>div using global attribute "style"</h5>
</div>
不,这不是一个坏习惯。
类在您具有多个共享相同样式以保持页面或网站一致性的元素时最有用。
id 应该是唯一的,并且只能使用一次(单个元素)。理想情况下,用于main div。
但是总的来说,如果您认为现在和将来都不需要它们,可以将它们省略。