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

html-css014

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

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

如果完全按照你的这个需求的话,有两种解决方法:

1、把中间的div设置为position:absolute但是有可能内容会被小div挡住

2、把小的div设置为position:absolute但是设置left和top,每个都需要不一样。