我想知道如何将文本修饰放在<li>
的特定部分而不是整个句子中。这是一段代码片段。
<ul>
<li>I'm a List item!</li>
<li style="text-decoration:line-through">From Here til here should have a line through, not these words</li>
谢谢!
答案 0 :(得分:1)
添加另一个元素。将样式应用于该元素。
span {
text-decoration: line-through
}
<ul>
<li>I'm a List item!</li>
<li><span>From Here til here should have a line through,</span> not these words</li>
...您选择的元素将取决于为什么您希望该线路通过。 <del>
可能适合。
答案 1 :(得分:1)
试试这个:
span {
text-decoration: line-through
}
<ul>
<li>I'm a List item!</li>
<li>From Here til here should have a <span>line through</span>, not these words</li>
答案 2 :(得分:1)
您需要将其包装在另一个元素中。 span
元素通常用于此:
<强> HTML 强>
<ul>
<li>I'm a List item!</li>
<li class="half-line"><span>From Here til here should have a line through,</span> not these words</li>
</ul>
<强> CSS 强>
.half-line span {
text-decoration: line-through
}
这会将text-decoration
属性仅应用于span
课程内的任何.half-line
元素。