我想要我的第一個div的背景,但不是所有div的第一個div。第一個div沒有課堂。div的第一個孩子
我嘗試以下的CSS,但它不能正常工作,它給了後臺的所有第一子的div我不想過多的:
.wrapper div:first-child {background: #ff0000;}
或
.wrapper div:nth-child(1) {background: #ff0000;}
如何給背景顏色只給我第一個div沒有類名?
我想要我的第一個div的背景,但不是所有div的第一個div。第一個div沒有課堂。div的第一個孩子
我嘗試以下的CSS,但它不能正常工作,它給了後臺的所有第一子的div我不想過多的:
.wrapper div:first-child {background: #ff0000;}
或
.wrapper div:nth-child(1) {background: #ff0000;}
如何給背景顏色只給我第一個div沒有類名?
您可以使用>
子選擇器。
.wrapper > div:first-child {
background: #ff0000;
}
的>組合子分隔兩個選擇器和僅由第二選擇器,其是由第一匹配 元件的直接子匹配那些 元素相匹配。相比之下,當兩個選擇器 與後代選擇器組合時,組合選擇器 表達式匹配由第二選擇器針對 匹配的那些元素,其存在由第一選擇器 匹配的祖先元素,而不管「跳」建立DOM。
是的,就是這樣!我會接受你的回答,我只想等幾分鐘:)非常感謝! – 2014-10-19 11:47:19
不客氣! – emmanuel 2014-10-19 11:51:55
你應該使用直接孩子選擇'>'這樣的:'.wrapper> DIV:第一child' – 2014-10-19 11:44:57
非常感謝,我試一下吧! – 2014-10-19 11:46:15
每當我問一個問題,有人給我一個減號,他:她甚至沒有解釋......有人決定讓我的帳戶在這裏的地獄或這個人找到一個娛樂呢? – 2014-10-19 11:58:56