如何使用div覆盖Drupal内容区域中的CSS

时间:2012-11-06 20:28:09

标签: css drupal

我想强制div中的所有html都是相同的字体大小和行间距。 html包含

和元素。我试图简单地为div使用内联样式,例如

<div style="font-size: .75em;">
 <p>blah</p>
 <ul>
  <li>blah2</li>
 </ul>
 <p>blah 3</p>
</div>

但样式表会使p和li变为更大的字体。这导致我在每一行中添加更多内联样式,这是不对的。

我无法访问样式表,因此无论我在这里做什么都内联。我只需要一个代码片段给作者(内容在Drupal中),这样他们就可以完成这项任务而无需推送新的站点css文件。

2 个答案:

答案 0 :(得分:1)

如果以像素为单位设置大小,则子元素应继承设置大小。为此,您还必须使用textarea字段的“完整HTML”过滤器选项。

<div style="font-size: 12px;">
 <p>blah</p>
 <ul>
  <li>blah2</li>
 </ul>
 <p>blah 3</p>
</div>

答案 1 :(得分:0)

您的网站主题的CSS可能会在'p'或'ul'或'li'元素上设置样式,因此即使您的div定义内联样式,它仍然被更全局的CSS覆盖文件。使用firebug或Chrome工具查看哪个.css文件正在设置样式,在同一级别定义您的本地覆盖样式(例如,在p或ul或li元素上)。