css是否有办法仅将某种样式添加到某个其他元素中的元素?例如:某个div元素中的textareas将具有某种样式,但其他textareas将不具有该样式。
答案 0 :(得分:2)
HTML:
<div id="dv1">
<div class="dv2"></div>
</div>
的CSS:
#dv1{ ... }
.dv2{ ... }
#dv1 .dv2{ ... }
答案 1 :(得分:1)
是:
div.your-style > textarea{
height: 60px;
}
答案 2 :(得分:1)
你可以这样做:
div.classname textarea
{
// css
}
答案 3 :(得分:0)
<div id="xxx"
<div class="yyy"
css:
#xxx{ anything with id xxx
}
.yyy{ anything with class yyy
}
div{ all div(s)
}
div.yyy{ the div with class yyy
}
div #xxx{ the div's sub element with id xxx
}
div .yyy{ the div's sub element with class yyy
}
.yyy div{ any div inside a element with class yyy
}
答案 4 :(得分:0)
.foo textarea {
color: red;
}
使用类foo
更改元素内所有文本区域的字体颜色。
答案 5 :(得分:0)
对于所有textareas
textarea{color:black}
对于id为“mydiv&#39;
的div中的某个textarea#mydiv > textarea{color:red}
对于某个div中的某个textarea,有一个类&#39; mydiv&#39;
.mydiv > textarea{color:gray}
答案 6 :(得分:0)
你可以在没有或没有新的CSS选择器的情况下这样做,这是 - &gt;
.yourclass img{}
或.yourclass->img{}
会做同样的事情。