这太令人沮丧了,我试图隐藏一个特定的段落,但它没有ID:
<div id="form-2" class="widget widget-box w-widget">
<p style>Some text 1</p>
<p style>Some text 2</p>
</div>
如您所见,P没有ID。 我已经尝试过这样:
#form-2 p {
display: none;
}
但它隐藏了所有段落。也尝试使用该类,结果相同。
PS:需要隐藏一些文字1
并留下一些文字2
答案 0 :(得分:3)
答案 1 :(得分:3)
#form-2 > p:first-of-type {
display: none;
}
答案 2 :(得分:2)
试试这个#form-2 p:first-child
答案 3 :(得分:2)
您可以nth-child(1)
,nth-child
用于任意儿童。如果您只是想隐藏第一个<p>
,那么您可以使用:first-child
。
#form-2 p:nth-child(1) {
display: none;
}
答案 4 :(得分:2)
您可以使用nth-child选择器(或仅first-child / last-child选择器),也可以使用nth-of-type选择器(或仅first-of-type} / last-of-type选择器)
这里有一些基于你的片段
#form-2 p:first-child {display:none}
&#13;
<div id="form-2" class="widget widget-box w-widget">
<p>Some text 1</p>
<p>Some text 2</p>
</div>
&#13;
#form-2 p:last-child {display:none}
&#13;
<div id="form-2" class="widget widget-box w-widget">
<p>Some text 1</p>
<p>Some text 2</p>
</div>
&#13;
#form-2 p:nth-child(3) {display:none}
&#13;
<div id="form-2" class="widget widget-box w-widget">
<p>Some text 1</p>
<p>Some text 2</p>
<p>Some text 3</p>
<p>Some text 4</p>
<p>Some text 5</p>
</div>
&#13;
#form-2 p:nth-of-type(4) {display:none}
&#13;
<div id="form-2" class="widget widget-box w-widget">
<p>Some text 1</p>
<p>Some text 2</p>
<p>Some text 3</p>
<p>Some text 4</p>
<p>Some text 5</p>
</div>
&#13;
答案 5 :(得分:1)
您需要使用p
:first-child
代码
#form-2 p:first-child {
display: none;
}