首先,我见过这个问题IE Compatibility issues,但我有一个稍微不同的问题:
我有一个跨度display: block,我想在其中放入一个 H2 标签。这在每个(主要)浏览器中看起来都不错吗?
前面提到的链接的答案是制作 H2 display:inline,这是我不想要的,而且我也不想用spana替换div,因为我必须更改很多 CSS。
附言。我不希望我的 HTML 进行验证(使用验证器),我只是希望它能够工作。
当您说“我不希望我的 HTML 进行验证(使用验证器)时,我只是希望它能够工作。” 你犯了一个很大的错误。如果 HTML 无法验证,就无法预测会发生什么。标准的存在是有原因的。
用div替换span,你不需要div上的显示块,因为它默认有这个。Span 是内联级元素,而 H2 是块级元素。内联元素不能包含块级元素(直到 HTML5,您可以将块级元素包裹在锚点中)
这将得到验证,并且会起作用!
| 归档时间: |
|
| 查看次数: |
8018 次 |
| 最近记录: |