我有时看到DIV被设置为 display:block ,考虑到DIV本身已经是一个块级盒子,这样做有什么特别的原因吗?
display:block
你可能正在覆盖另一个CSS属性的设置
.myClass { display: inline; }
或者将 display:none; 替换为“取消隐藏”(通常由 JavaScript 在运行时完成)。
display:none;
可能是因为有其他样式覆盖了它并将其设置为其他值,但除此之外,它很可能只是提醒编写者的一个标记。没有真正的理由包含这个规则。