例如,当输入被禁用时,父元素的背景应为黑色,否则为白色。
<div><input type="text" disabled="disabled" /></div> div input[type="text", disabled="disabled"] { background: Black; }
我想设计父元素而不是子元素的样式。
h22fl7wq1#
无法使用CSS。但这可能与JavaScript有关。
bf1o4zei2#
在最新版本的CSS中目前没有父选择器。
r7xajy2e3#
你可以用css的选择器来选择这个元素的父元素;例如;我们有一个div,div有一个输入元素;
.hasan-ablak { padding: 5px; background-color: green; } .hasan-ablak:has(input:disabled) { background-color: orange; } .hasan-ablak:has(input:disabled) { background-color: red; }
<div class="hasan-ablak"> <input type="text"> </div> <div class="hasan-ablak"> <input type="text" disabled> </div>
3条答案
按热度按时间h22fl7wq1#
无法使用CSS。
但这可能与JavaScript有关。
bf1o4zei2#
在最新版本的CSS中目前没有父选择器。
r7xajy2e3#
你可以用css的选择器来选择这个元素的父元素;
例如;
我们有一个div,div有一个输入元素;