<分区>
<分区>
我有一个 span block ,如何在 span block 内显示 DIV 元素。
我曾尝试将 div block 更改为 span,但 UI 元素不适合。我该如何解决这个问题。
我在使用上述链接中提到的答案时遇到了 IE7 的许多问题。这就是我在这里提出不同问题的原因。
最佳答案
div 不应该放在 span 的旁边。 div 是 block 元素,span 是内联元素(更多信息 here )。如果您真的坚持,则需要将跨度的 CSS 设置为 span {display:block;}
。
虽然仍然会建议不要这样做,因为它在语义上不正确并且将无法通过验证。
来自评论: block 元素基本上用于布局,而内联元素用于设置文本位的样式。例如,如果您希望某个词具有不同的风格,您可以将它包裹起来。通过 CSS,您可以将任一元素的显示属性设置为您想要的任何值,但这应该只是最后的手段,因为您很可能最终会导致验证失败并导致更多问题。
关于html - 在 Span block 中显示 Div 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21283855/