div span是上下文選擇符,表示選擇div里面的所有span,注意是所有的,無論是不是直接承下關系。
但是div>span不同。 >(大于號)是子代選擇符,它表示的是選擇div的子代span。
例如在結構
復制代碼代碼如下:
<div id=”keleyi”>
<span id=”erzi-keleyi-com”>兒子span
<span id=”sunzi-keleyi-com”>孫子span</span>
</span>
</div>
<span>非div內部span</span>
div>span只能選擇id="erzi-keleyi-com"的span,因為它是div的子代。而id="sunzi-keleyi-com"的span沒有被選擇。
下面為實例代碼:
復制代碼代碼如下:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “<a href=”http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>”>
<html xmlns=”<a href=”http://www.w3.org/1999/xhtml”>http://www.w3.org/1999/xhtml</a>”>
<head>
<title>css大于號示例</title>
<style>
div{border:1px solid green;margin:10px}/*div為綠色邊框*/
span{display:block;background-color:Silver;padding:10px;margin:10px;}/*span背景顏色為銀色*/
div>span{border:1px solid red;}/*有大于號*/
</style>
</head>
<body>
<div><a href=”<a href=”http://www.survivalescaperooms.com/”>http://www.survivalescaperooms.com/</a>” target=”_blank”>web前端</a> <a href=”<a href=”http://www.survivalescaperooms.com”>http://www.survivalescaperooms.com</a>” target=”_blank”>沒有大于號的</a>
</div>
<div>只有div的兒子span元素有紅色邊框</div>
<div id=”keleyi”>
<span id=”erzi-keleyi-com”>div兒子span
<span id=”sunzi-keleyi-com”>div孫子span
</span>
</div>
<span>非div內部span</span></p>
<p></body>
</html></p>
<p>
新聞熱點
疑難解答