在網(wǎng)頁(yè)開發(fā)中,我們經(jīng)常會(huì)看到一個(gè)加號(hào)(+)出現(xiàn)在 CSS 代碼中,那么它究竟是什么意思呢?
例如:
div + p { color: red; }
這段 CSS 代碼中的加號(hào)(+)表示選擇器之間的關(guān)系,它的作用是選擇緊接在前面選擇器后面的第一個(gè)同級(jí)元素。
例如上述代碼中,表示選取在 div 元素之后的第一個(gè)同級(jí) p 元素,并將其文字顏色設(shè)置為紅色。
再比如:
ul li + li { margin-top: 10px; }
這段代碼選擇了在 ul 元素下的 li 元素,但是只選擇緊接在前面的同級(jí) li 元素,并將其上外邊距設(shè)置為 10 像素。
需要注意的是,加號(hào)(+)選擇器只會(huì)選擇直接跟在前面的同級(jí)元素,不包含嵌套元素。
例如:
div + p a { color: blue; }
這段代碼是不會(huì)起作用的,因?yàn)樗x擇的是在 div 元素之后的第一個(gè)同級(jí) p 元素中的 a 元素,而不是 div 元素后面的 p 元素中的 a 元素。
總結(jié)來說,加號(hào)(+)選擇器用于選擇緊接在前面選擇器后面的第一個(gè)同級(jí)元素,作為相鄰的兄弟關(guān)系。
上一篇css 加粗 變黑
下一篇css 加大邊框的模糊度