已采納回答 / 慕粉3759934
margin負值是反方向移動.我把這里的margin拆分了,你看的清除點margin-top: -150px; ? 這里的意思是,元素向上移動150px,為什么是150px .因為150px是高度300px的一半,同樣的道理margin-left:-250px? ? 元素向左移動寬度的一半left:50%和top:50%只是把元素的左上角原點居中了,并不是整個元素居中,要想讓元素居中,就要把元素向左邊拉回來一半的寬度,和向上拉一半的高度
2016-09-03
已采納回答 / 對代碼有潔癖
只設置right的position為absolute,不設置偏移的時候,默認在原來的標準文檔流位置,當設置了top屬性后,此時的top屬性是參照祖先容器,也就是html標簽。
2016-08-30
已采納回答 / Deadkidd
不是的,他們兩個是相互獨立的css標簽,沒有任何包含關系。只不過練習中<div class="content book">使用了.content和.book兩種css的設置。當你改變.content的css屬性,所用使用了content設置的標簽都會改變。
2016-08-21
已采納回答 / ValarRay
width:100%是相對于父元素的,沒有說一定要設置width:100%,overflow:hidden 的意思是超出的部分要裁切隱藏掉.overflow:hidden是為了幫助父元素清除浮動的影響,關于overflow:hidden的? ? ? ? ? 第一種理解: float 的元素不占普通流位置,普通流的包含塊要根據內容高度裁切隱藏,如果高度是默認值auto,那么不計算其內浮動元素高度就裁切,就有可能會裁掉float。所以如果沒有明確設定容器高情況下,它要計算內容全部高度才能確定在什么位置hidd...
2016-08-18
已采納回答 / 慕粉1461951943
content是以mainbody進行絕對定位的,content位置改變后被siderbar的內容遮擋住了,所,在設置margin-left時,可以直接設置為200px,也就是200px=20px(margin-left)+180px(siderbar的寬度)。其實也可以這樣設置在content的樣式中這樣寫:.content{position:absolute; top:0;left:200px;}
2016-08-17
已采納回答 / 和木雪3217235
每個瀏覽器都有默認的邊距,我們在寫代碼的時候都要把這個默認的規則去掉。你可以網上搜一下。下次寫的時候,可以專門寫一個css來去除樣式。下次的時候引入就可以了。
2016-08-16