【发布时间】:2015-06-29 20:41:42
【问题描述】:
我有以下代码,由于某种原因,!important 限定符不起作用。
<div style="font-family : calibri; font-size: 20pt !important;">
<ul>
<li>
<span style="font-size: 11px;">
<span style="font-size: 11px;">
Honey Glazed Applewood Smoked Spiral Ham
</span>
<span style="font-size: 11px;">
Served with Dijon Honey Mustard and Turkey Roulade
</span>
</span>
</li>
</ul>
</div>
span 标签是为网站格式生成的。我添加了 div 标签以将输出更改为 PDF 格式,而不是编写看似过于复杂的查找和替换功能。由于此 hack 是针对特定代码区域的,因此我无法更改 CSS 表。
任何想法将不胜感激。
【问题讨论】:
-
这是 CSS 而不是 HTML。我重新标记了它,但希望你能改变标题。
-
@Ryan 谢谢,咖啡还没开始。改变了。
-
这是一个很好的例子,说明了为什么你不应该使用内联样式:当你需要的时候,它们很难被覆盖。理想情况下, 应该有一个在单独的 CSS 中设置为 11px 的类。如果您的也有一个类或 ID,那么覆盖跨度将很容易。