邊框的問題
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>子選擇符</title>
<style type="text/css">
.food>li{border:1px solid red;}/*添加邊框樣式(粗細為1px, 顏色為紅色的實線)*/
.first>a{border:1px solid red;}
</style>
</head>
<body>
<p class="first">三年級時,<span class="a">我還是一個<span>膽小如鼠</span>的小女孩</span>,上課從來不敢回答老師提出的問題,生怕回答錯了老師會批評我。就一直沒有這個勇氣來回答老師提出的問題。學校舉辦的活動我也沒勇氣參加。</p>
<h1>食物</h1>
<ul class="food">
? ? <li>水果
? ? ? ? <ul>
? ? ? ? <li>香蕉</li>
? ? ? ? ? ? <li>蘋果</li>
? ? ? ? ? ? <li>梨</li>
? ? ? ? </ul>
? ? </li>
? ? <li>蔬菜
? ? <ul>
? ? ? ? <li>白菜</li>
? ? ? ? ? ? <li>油菜</li>
? ? ? ? ? ? <li>卷心菜</li>
? ? ? ? </ul>
? ? </li>
</ul>
</body>
</html>
第一段這里“我還是一個膽小如鼠的小女孩”為什么沒有邊框?
2016-03-31
對不起,剛才我回答的好像錯了,應該是改變span class中的類容格式,應該用類選擇器,類選擇器的表示方式是.“class名”,上面應該改成.first>.a{border:1px solid red;}漏掉了“.”
2016-03-31
<span class="a">我還是一個<span>膽小如鼠</span>的小女孩</span>
1.??? 你在這里使用了類選擇器,也就是??? class="a"??????,但是? 你前面并沒有在CSS代碼中提前聲明,即?????????????? ?.a{?? }???????? 所以不可用。
2.?a是標簽,不能用它作為類和id名
2016-03-31
.first>a{border:1px solid red;} ?這里的a是標簽的意思 ? 你<span class="a">這里的a如果要調用的話就是 .a>這樣
2016-03-31
把 .first>a{border:1px solid red;}
換成 .first>span{border:1px solid red;}
2016-03-31
不能用標簽作為類和id名,把class:a,改為其他的比如:class:abc