亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么這課ul li前面這個container刪掉 代碼就失效了

為什么這課ul li前面這個container刪掉 代碼就失效了

sherlockone 2017-03-01 23:01:40
<!DOCTYPE HTML><html><head><meta charset="utf-8"><title>不定寬塊狀元素水平居中</title><style>.container{text-align:center;}.container ul{list-style:none;margin:0;padding:0;display:inline;}.container li{margin-right:8px;display:inline;}</style></head><body><div class="container">? ? <ul>? ? <li><a href="#">1</a></li>? ? ? ? <li><a href="#">2</a></li>? ? ? ? <li><a href="#">3</a></li>? ? </ul></div></body></html>求解
查看完整描述

2 回答

?
習慣受傷

TA貢獻885條經驗 獲得超1144個贊

你定義樣式的時候是這樣:.container ul的,意思就是給具有.container這個類的元素下的ul定義樣式。那么你把HTML中的container去掉的話,那么這個元素下邊的ul和li當然就沒有對應的樣式了呀。

查看完整回答
1 反對 回復 2017-03-02
  • sherlockone
    sherlockone
    就是div 用了CSS這個代碼 它的子元素 孫元素 也必須要 帶上主元素的全稱 才行 ? 這么意思嗎 這其中有什么規則嗎?
  • 習慣受傷
    習慣受傷
    有規則,.container ul 這么定義的時候就表示適用于.container類下的ul。但是直接定義ul{}的時候,表示所有ul都使用這個樣式。再如:.container .banner .ul .li a{border:1px dashed red;},前邊【.container .banner .ul .li 】都是條件限定,有層級關系。適用樣式的元素是【.container .banner .ul .li】下邊的a元素。明白了沒?
?
慕粉3251326

TA貢獻3條經驗 獲得超0個贊

去掉container,你的css樣式找不到要操作的對象 就不能實現你期望的效果

查看完整回答
反對 回復 2017-03-02
?
workinhard

TA貢獻1條經驗 獲得超0個贊

因為他的規則就是這樣

查看完整回答
反對 回復 2017-03-02
?
依然c

TA貢獻54條經驗 獲得超32個贊

失效是指什么意思

查看完整回答
反對 回復 2017-03-02
  • 2 回答
  • 0 關注
  • 1830 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號