margin-top 影响父级div的问题
1,修改父级元素的高度,增加padding-top:1px;的样式模拟,
2,为父级元素添加overfl:hidden;样式( 完美 )
3,为父级或者子级元素声明浮动 float:left ( 可用)
4,为父级元素添加border:1px solid transparent . (老师讲的方法) .
5,在子DIV块中用padding-top代替margin-top,(现阶段我用的方法),好像同1是一个概念.
margin属性是针对盒子的,想要让这个属性生效就要让a标签变成盒子,style="display:block"
.margin不起作用的情况
margin不起作用多出现在Firefox浏览器下,最常见的原因就是浮动影响,还是就是margin重叠,或者是padding与margin的重叠。关于这个,我就指说这么多了。因为margin不起作用,可以使用padding代替,或者再添加一层标签等方法解决,不太难,没有多少可说的
个人感觉布局方面上应该没什么大问题,问题总出现在元素与元素之间距离的控制.还需要多加练习并将这些问题进行解决.
一般情况下控制元素块与元素块之间的间距用margin-right :10xp , 10px是元素1 与元素2之间的间距.
给心灵一个纯净空间,让思想,情感,飞扬!