【发布时间】:2012-03-29 01:19:13
【问题描述】:
我注意到对<code> 的样式在宽度方面的任何修改都没有任何效果。它似乎总是设置为“自动”。
我只是想在具有 100% 宽度的 <code> 标记(由于某些已知的 iBooks 错误,此标记是强制性的)中编写一些代码。一种解决方法是将<code> 放在具有100% 背景样式的<div> 中。这工作正常,但我将不得不处理几百个<code> 标签...这就是我希望能够修改<code> 宽度的原因。
有什么想法吗? 谢谢。
【问题讨论】:
-
w3.org/TR/html401/struct/text.html#h-9.2.1 注意,CODE 被认为是“内联”元素,其宽度/高度不会影响,因为它的宽度由内容决定。根据下面的 Rob W,您必须将其转换为作为块渲染,这样 inline-block 可以工作。