已采纳回答 / sixGod
不是受影响,是float的特性,你前面的div用了float,后面跟着的元素就会在有空位的时候自动跟上去,这个时候就要清除浮动,在div后面跟上一句<div style="clear:both"></div>,其后面的元素才能正常布局
2015-06-16
已采纳回答 / chavin
margin:auto,会自动左右居中(相对于父元素),padding设置auto没用。下面是我的测试代码,你可以放到你的页面上看一看。 <div style="border:1px solid blue; width:400px;height:400px;margin:auto;padding:0 auto;"> <div style="border:1px solid red;width:200px;height:200px;"></div> </div...
2015-06-12
已采纳回答 / 牙尖十怪
ID尽量不要用来设置样式,因为ID的优先级高于class,容易造成冲突,一般ID在用作JS的选择器的时候较多,除非在特定情况下,需要用ID来提升样式的优先级就用ID,class既可以设置样式也可以用作JS的选择器,此处请参考BEM重构思想的类选择器用法,另class定义类名的时候最好不要有 下划线“ _ ”,否则除IE外的大部分浏览器会忽略此类名下所设置的样式。
2015-06-11
已采纳回答 / wengyaqiang
静态定位是position:static,是元素的默认定位属性。只有设置了absolute或relative或fixed才算已定位的父级元素
2015-06-07
已采纳回答 / 笑与君歌
relative:相对的,相对上一个网页元素的坐标absolute:绝对的,以整个网页做为坐标系,指定网页的元素位置.看具体情况,比如做网页居中就用absolute比较好,left和top用百分比。
2015-06-03