最贊回答 / 慕課君
class是類的意思,? class=“content” class=“book” 和在一起就是class=“content(此處空格)book”那么這個類屬于哪個標簽,content所顯示的屬性和book所顯示的屬性樣式都會作用于這個標簽。
2015-06-24
#mainbody設置一個100%的寬度。為了給下面的子元素依賴于該父元素內,為設定寬度的元素寬度自適應。所以right自適應了寬度
right:的left110+13+650+17=790;
<style type="text/css">
#wrap{ margin:0 auto;}
#mainbody{position:relative;width:100%;}
#left{position:left;}
#mid{position:absolute;top:0;left:123px;}
#right{position:absolute;top:0;left:790px;}</style>
right:的left110+13+650+17=790;
<style type="text/css">
#wrap{ margin:0 auto;}
#mainbody{position:relative;width:100%;}
#left{position:left;}
#mid{position:absolute;top:0;left:123px;}
#right{position:absolute;top:0;left:790px;}</style>
2015-06-22
建立了一包含塊為基準的定位,不在標準文檔流中。 設置偏移量和不設置偏移量的情況:
無論是否存在已經定位祖先元素,都保持在元素初始位置。
不設置偏移量:
設置absolute之后沒有設定祖先元素的相對定位relative的時候,該設置了absolute時,不設置偏移量的時候,該元素位置不變,寬度為內容的寬度,脫離文檔流中,在box3的上面。
有祖先元素相對定位時,也依舊保持在原來的位置中,還是以內容為寬度。
設置偏移量:
沒有依舊定位在祖先元素:會以該html根節點偏移,即瀏覽器為基準
有的話會以離其最近的設置了定位的元素為祖先元素。
多個相對定位,要設定一個寬度。
無論是否存在已經定位祖先元素,都保持在元素初始位置。
不設置偏移量:
設置absolute之后沒有設定祖先元素的相對定位relative的時候,該設置了absolute時,不設置偏移量的時候,該元素位置不變,寬度為內容的寬度,脫離文檔流中,在box3的上面。
有祖先元素相對定位時,也依舊保持在原來的位置中,還是以內容為寬度。
設置偏移量:
沒有依舊定位在祖先元素:會以該html根節點偏移,即瀏覽器為基準
有的話會以離其最近的設置了定位的元素為祖先元素。
多個相對定位,要設定一個寬度。
絕對定位布局:橫向多列布局,固定層效果,全屏廣告,動畫效果。position定位布局:靜態定位static元素沒有設置定位屬性時的默認狀態,元素還屬于文檔流中。 相對定位relative 絕對定位absolute fixed。
2015-06-22