最贊回答 / 背著行囊獨自流浪
元素與其它元素之間的距離可以使用邊界(margin)來設置。邊界也是可分為上、右、下、左。如下代碼:div{margin:20px 10px 15px 30px;}也可以分開寫:div{ ? margin-top:20px; ? margin-right:10px; ? margin-bottom:15px; ? margin-left:30px;}
2016-03-12
最新回答 / 流海侃人
自適應應該用position:absolute來實現。 寫上position:absolute之后在寫上left:210px ? right:10px。這樣就規定了right塊離<body>左右兩側的距離,無論瀏覽器窗口怎么動right塊都是的左右兩側距離都是一定的。
2016-03-11
已采納回答 / 梁子1
你首先應該理解的是,分層的概念,也就是說,文檔流,position,float其實是三個層,每個層之間都是相互攔截的。如果元素離開了文檔流,那么float就會票起來。所以,如果你需要設置自適應的話,不應該用float,因為float必須要有寬度,雖然可以飄起來。但是position,就沒有寬度要求,還可以漂起來。所以一般的自適應寬度使用position實現,才是合理的標準做法, 兼容性也好!
2016-03-09
已采納回答 / chachakun
應該這樣理解:當塊添加了浮動以后,它是脫離了原來的文檔流(大致值文檔結構)的,所以沒有的添加的浮動的塊(處于原來的文檔流中)就會上去補充,所以footer就會跑到main上面。找到一篇好文,可以看看:http://www.cnblogs.com/iyangyuan/archive/2013/03/27/2983813.html
2016-03-09
已采納回答 / MissySue
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-...
2016-03-09