如果只有父元素的宽度大于特定值,希望应用CSS选择器。
CSS不能使用媒体查询来实现这一点,因为视口宽度和父div宽度之间没有关系。
欢迎使用JavaScript,但请避免连续的宽度检查。
例如:
<style>
/* something like that div[width>400px] */
.parent div[width>400px]{
background:red;
}
</style>
<!--ok width is more than 400 so apply style to child div-->
<div class="parent" style="width:500px;">
<div>
</div>
</div>
<!--width is still less than 400 so don;t apply styles-->
<div class="parent" style="width:300px;">
<div>
</div>
</div>