Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有时会看到 DIV 设置为display:block考虑到 DIV 已经是一个块框,是否有任何特殊原因。
display:block
您可能会覆盖另一个 CSS 属性
.myClass { display: inline; }
或替换display:none;为“取消隐藏”它(通常这是由 javascript 即时完成的)。
display:none;
可能是覆盖另一种可能将其设置为其他样式的样式,但除此之外,它很可能是对编写它的人的提醒。没有真正的理由包含该规则。
如果您要覆盖现有样式,那是有道理的。将 div 设置为阻止没有来自其他地方的样式不会。