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

為了賬號安全,請及時綁定郵箱和手機立即綁定

背景圖為什么不直接放在content里面 要新添加一個book

背景圖為什么不直接放在content里面 要新添加一個book

正在回答

2 回答

因為那個背景是緊跟著圖片的,如果這部分不用book包裹起來就沒有了"重用性",布局時不僅要考慮當前網頁的內容,還要考慮整個網站其他頁面的內容,假如別的地方也有這樣的布局,就可以直接將book復制過去了。加不加包裹層,寫多了就會根據實際需要進行判斷了

3 回復 有任何疑惑可以回復我~
#1

Beckybei 提問者

謝謝!
2015-02-14 回復 有任何疑惑可以回復我~
#2

Beckybei 提問者

麻煩再問一下 這個案例之中的外部樣式里面有最后一句 .book img{border:1px solid #b1adaa; margin:10px 18px;} 但是這個被book定義的背景圖并沒有邊框線 是為什么呢 我試驗過 把.book刪除后頁面不會有變化 那這里.book為什么要和img放在一起呢 謝謝
2015-02-14 回復 有任何疑惑可以回復我~

?.book img{border:1px solid #b1adaa; margin:10px 18px;} 是對 .book下面的元素img進行設置屬性的,背景圖不屬于元素哦。因為是1px邊框,所以變化不明顯,假如是2px 3px肯定就很明顯了。

2 回復 有任何疑惑可以回復我~
#1

Beckybei 提問者

那直接打img就可以了 為什么還要打.book呢
2015-02-15 回復 有任何疑惑可以回復我~
#2

凱百萬 回復 Beckybei 提問者

原來你是這個意思啊,帶有.book時其他地方的img就不會繼承此處的樣式了.如果直接用img,這里就變成了全局公共樣式.也就是說無論你在哪個頁面,只要引用了這個css樣式,那么這些頁面的img標簽全都有border:1px solid #b1adaa; margin:10px 18px;樣式,這樣對代碼維護很不利.所以公共樣式不能隨便定義,也就是需要具備考慮整個網站布局的能力.寫多了你就能慢慢體會了.
2015-02-15 回復 有任何疑惑可以回復我~
#3

Beckybei 提問者 回復 凱百萬

非常感謝
2015-02-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
網頁布局基礎
  • 參與學習       214663    人
  • 解答問題       1833    個

讓你精通CSS中三大定位機制,徹底掌握網頁布局的相關知識

進入課程

背景圖為什么不直接放在content里面 要新添加一個book

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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