【发布时间】:2018-04-28 13:36:14
【问题描述】:
HTML (4) 中是否有一个“不可见”标签可以用来区分 CSS
tag.myclass tag.mysubclass h1 { }
对呈现的 HTML 没有任何视觉影响?
我的背景是我的表单中有属于不同组的区域。当我在灯箱中打开那些(涉及 DOM 操作等的长篇故事,并不是很重要)时,我不想依赖通常的 div class=x 或 span class=y 来设置后续元素的样式,因为我必须重置边距这里,那里的填充,等等。
在这种情况下,我需要一个与布局无关的包装标签。
【问题讨论】:
-
如果你给了无类和无id的DIV元素填充和边距,那么你就犯了一个错误。这个标签的目的正是你在这里所要求的。所以,如果你破坏了标签的目的......我建议你修复它并使用它。
-
嗯,你是对的边距和填充,但 DIV 是一个块元素,因此即使完全重置也不是布局中立的。默认情况下,它总是会尝试拉伸到 100% 宽度,依此类推。
-
我认为最好将添加包装器 DIV 视为可用于您的优势的好处。您可以通过对元素进行分组来以简单的方式定位元素。分而治之;)(对不起,我忍不住)