【发布时间】:2009-12-06 22:00:54
【问题描述】:
我希望这很简单。我不是 CSS 人。
我正在尝试让博客上的一些代码看起来更好一些,并且我有以下<code> CSS 样式。
code {
display: block;
white-space:normal;
background-color: #eeeeee;
font: 1em, 'Courier New', Courier, Fixed;
padding: 7px;
margin: 7px 7px 7px 7px;
}
这对我来说很好,除了我的<code> 标记中包含的代码中有换行符,背景颜色是白色而不是浅灰色。
我可以做一个 CSS 调整来强制我的整个 <code> 块的背景颜色为灰色吗?
谢谢。
评论:如果我在空行上放一个空格,我会得到我想要的 - 该行上的灰色背景。
评论2:我的<code> </code> 标签内只有纯文本。理想情况下,我不想用标签标记我的代码。只需在<code> 标签内剪切和粘贴,让它看起来不错。
最终评论:在阅读了下面墨卡托建议的this 之后,我终于同意了。我将<pre> 标记子类化并得到了我需要的东西。一个很好的阴影框来抵消我的示例代码块。
pre.code {
color: black;
border: solid 1px #eeeeee;
font-size: 1.1 em;
margin: 7px;
padding: 7px;
background: #eeeeee
}
【问题讨论】:
-
你能举个例子吗?
-
@SLaks,在您编辑之前,问题更清楚了。我会考虑将
<code>文本放回去。我可以做到,但不想卷入编辑战 :)
标签: css wordpress code-formatting