css内联转换块之后为什么左边会空那么多,用margin和position定义都不行??有什么办法??

html-css019

css内联转换块之后为什么左边会空那么多,用margin和position定义都不行??有什么办法??,第1张

ul标签在FF中默认只有padding值(即:padding-left:40px),而在IE中只默认有margin值(即:margin-left:40px),所以先定义 ul{margin:0padding:0}就能解决大部分问题。

这是由于不同浏览器会有不同的默认页边距造成的。看截图LZ用的好像是IE6。

1、IE默认为10PX,通过body的margin属性设置

2、FF默认为8PX它,通过body的padding属性设置

解决方法:

body{padding:0pxmargin:0px}