【发布时间】:2014-09-25 12:34:24
【问题描述】:
我想隐藏 (display:none) 类为 .leftAddress 的第一个 div
这里是css
fieldset .leftAddress:first-of-type{
display:none;
}
这里是html
<fieldset>
<div class="alert forward"><span class="coming"><strong>NOTE:</strong></span> A maximum of 5 address book entries allowed.</div>
<div class="leftAddress">Any</div>
<div class="leftAddress">
<!--Insert-->
<h3 class="addressBookDefaultName">Harry Testing</h3>
</div>
<div class="leftAddress">
<!--Insert-->
<h3 class="addressBookDefaultName">Heba ElZany</h3>
</div>
<div class="leftAddress">
<!--Insert-->
<h3 class="addressBookDefaultName">Yamen Shahin (primary address)</h3>
</div>
<div class="leftAddress">
<!--Insert-->
<h3 class="addressBookDefaultName">Yamen2 Shahin2</h3>
</div>
<div class="leftAddress">
<!--Insert-->
<h3 class="addressBookDefaultName">Yamen3 Shahin3</h3>
</div>
</fieldset>
如您所见,我使用了:first-of-type,但它似乎不起作用。我在这里想念什么?
我也试过 :nth-of-type(1) http://jsfiddle.net/arns7/4/ 它不起作用。
所以这个解决方案对我不起作用CSS selector for first element with class
【问题讨论】:
-
first-of-type适用于元素而非类。 CSS 没有first-of-class类型的选择器。 -
在这种情况下是否可以选择使用 jQuery/javascript?
标签: html css css-selectors