我有一个文本编辑器,用户可以自由操作。其中遇到了IE下划线颜色的问题。以下是代码:
test <font color="#4ab948"><u>paragraph</u></font>
将为文本应用颜色和下划线。如果用户先选择下划线,然后再选择颜色,则生成的代码如下,这将不会为下划线应用颜色:(
test <u><font color="#4ab948">paragraph</font></u>
有什么进展吗?
我有一个文本编辑器,用户可以自由操作。其中遇到了IE下划线颜色的问题。以下是代码:
test <font color="#4ab948"><u>paragraph</u></font>
将为文本应用颜色和下划线。如果用户先选择下划线,然后再选择颜色,则生成的代码如下,这将不会为下划线应用颜色:(
test <u><font color="#4ab948">paragraph</font></u>
您可以采用两种方法
使用border-bottom作为
span {
color: red;
text-decoration: none;
border-bottom: 1px solid green;
}
使用 a-span 方法
a {
color: green;
text-decoration: underline;
}
span {
color: red;
text-decoration: none;
}
font
已经过时了一段时间。相反,您应该使用带有样式属性的 span
。例如:
<span style='color:#4ab948;text-decoration:underline;'>paragraph</span>
u {
text-decoration: none;
position: relative;
color: red;
}
u:after {
content: '';
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 1px;
background: green;
margin-top: -2px;
}
<u>paragraph</u>