【发布时间】:2014-09-10 07:18:24
【问题描述】:
HTML 示例:
<span>line1</span>
<div id="div1" class="no-underline">
<div id="div2" class="no-underline">subline1</div>
<div>subline2</div>
</div>
body {
font-family: Arial;
font-size: 8px;
color: rgb(255, 0, 85);
font-weight: bold;
font-style: italic;
text-decoration: underline;
}
#div1 {
color: black !important;
}
#div2 {
color: green;
}
.no-underline {
text-decoration:none !important;
}
结果是:
- 第 1 行:红色和下划线
- subline1:绿色和下划线
- subline2:黑色和下划线
我希望 subline1 和 subline2 没有下划线。但是身体的风格应该留在我的情况下。
这怎么可能?
【问题讨论】:
-
-
您是说
<body>中的所有内容都应该用text-decoration: underline;下划线...只需删除该位并将其用于需要它的html 元素。 -
不能这样做,因为我希望正文具有 inlinde css。我使用 radeditor 作为电子邮件编辑器,需要设置为默认选项。
-
@Csdtesting 我已经编辑了你的问题,因为太多的内联样式使它无法阅读。
-
虽然我知道内联 css 是一种不好的做法,但我正在尝试使用 raeditor 作为电子邮件编辑器,并且它是通过默认选项的方式。所以结构类似于示例,我无法编辑它,我必须找到解决办法。