我見過的答案使用以下格式使用的第一個孩子僞選擇提示:帶有第一個孩子僞語法的CSS ID選擇器是否使用空格正確?
/* Type */
P:first-child {
margin:0px;
}
/* Class */
.myClass:first-child {
margin:0px;
}
/* ID */
#myDiv:first-child {
margin:0px;
}
對我來說,我的ID選擇。我只見過一些使用ID的人。在我的代碼我無法得到它的工作,除非我把一個空間的ID和僞類之間,像這樣:
#myDiv :first-child {
margin:0px;
}
這是正確的嗎?
這是我的工作代碼:
<div id="richText59">
<UL>
<LI>
<FONT FACE="Verdana" COLOR="#000000" LETTERSPACING="0" KERNING="1" style="font-size:12px">Bullet List</FONT>
</LI>
</UL>
</div>
<div id="RichText808">
<P ALIGN="left">
<FONT FACE="Verdana" COLOR="#000000" LETTERSPACING="0" KERNING="1" style="font-size:12px">
<B>
<I>Rich Text</I>
</B>
</FONT>
</P>
<P ALIGN="left">
<FONT FACE="Verdana" COLOR="#000000" LETTERSPACING="0" KERNING="1" style="font-size:12px">
<B>
<I>paragraph two</I>
</B>
</FONT>
</P>
</div>
CSS:
#RichText808 {
position:absolute;
top:107px;
left:35px;
width:240px;
display:inline-block;
height:166px;
display:inline-block;
margin-top:-0.2em;
margin-top:0;
}
#richText59 {
position:absolute;
top:107px;
left:335px;
width:240px;
display:inline-block;
height:166px;
display:inline-block;
margin-top:-0.2em;
}
在HTML標記上述情況,div
的內容將發生變化。我不控制內容。問題是div的內容被壓低了大約10px。
通過使用第一個孩子選擇器,我可以刪除將內容壓下的邊距。所以是的,我有容器元素的ID,但沒有控制該元素的內容。
請顯示您的HTML並指出您嘗試選擇哪個元素。 – 2016-09-29 07:38:46
我已經添加了我的HTML,CSS和更多背景信息。 –
你爲什麼使用''元素?這是十年前不贊成的。 – 2016-09-29 07:45:07