html的margin属性?
这里是让这个table的左面有4.65pt的边距。
margin属性分别对应的是:上 右 下 左,你这里 上、右、下都是自动,只有左边设置了4.65pt
还是建议你不要用table排版,用div+css更容易控制页面一些
css的margin为负值的时候为什么列表的第一行也会向上移动?
其实你把ul和li都加上背景色就能看出端倪来的: 如果li的margin-top是正值(为了看得明白些,我用的是10px),是这样的: 红色部分是ul,蓝色则是li,最上面的黄色部分则是第一个li的margin-top(也就是10px),它是凸出在ul的外面的,这也就是说,如果margin-top是正值,则第一个li的位置会保持不变,从第二个li开始才是逐渐向下拉伸的(值得一提的是:如果li的margin-top大于ul的margin-top,则ul会以li的margin-top作为基准向下推,这时候第一个li就不会保持位置不变了)。
而当li的margin-top是负值时(比方说-10px),情况就不是这样了,第一个li会向上移动10px,而第二个li则移动20px,依此类推,连带着整个ul也会向上移动10px。网页怎么去掉四周的白边,body,html的margin,padding都设为0了?
body{margin:0px;padding:0px;}
这样的话就是body和浏览器的四边没有空白了啊。
估计你的空白是应为body的内容和body之间的有margin或者padding
你把body里的最外层的元素加个边框看看和body之间有没有间隙。
还没有评论,来说两句吧...