【发布时间】:2016-01-03 13:14:24
【问题描述】:
我了解元素默认分为块级元素和内联元素。换句话说,this post 中提到的元素,包括 body 元素,默认具有 CSS display:block 属性。而this post 中提到的元素默认具有 display:inline 属性。
问题是在组织文档结构时避免修改默认样式并坚持使用用户代理设置的样式是否是一种好习惯。此外,除了语义之外,是否有理由避免将元素(例如内联斜体元素)重新设置为完全自定义的元素?
【问题讨论】:
-
您可以覆盖标签的默认样式,但您应该主要使用类来样式:不建议覆盖
<div>(例如块-->内联)的默认样式,因为你不希望这个元素是一个内联元素。如果将test类分配给一个div,并为.test类设置内联样式,建议这样做。
标签: html