最赞回答 / 背着行囊独自流浪
元素与其它元素之间的距离可以使用边界(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