【发布时间】:2023-03-28 18:38:01
【问题描述】:
我有一个代码,如果我在外部 div 上应用 text-decoration: line-through;,则所有内部 div 元素也必须是 'strikethroughed'。这正常工作100%;但是,如果我将子元素设置为 'display:inline-block',那么现在应用于父 div 的删除线不会影响子元素的删除线。我必须将孩子作为 display:inline-block 并且我需要在将 text-decoration: line-through; 添加到 parent div 时划掉孩子。
div{padding:10px;}
#outer{background:yellow;text-decoration: line-through;}
#inner{background:pink;display:inline-block;}
<div id=outer>
<div id=inner>
This is the text
</div>
</div>
这是一个办公项目,非常感谢您的帮助!
【问题讨论】:
-
你错过了
"周围id的引号。喜欢id="outer" -
它不会影响兄弟。那不是问题。结果将是相同的......
-
@AmitSoni HTML5 中不需要。
标签: javascript jquery html css