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

html-css014

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

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

输入框吧?方法很多给两种供选择。

输入框左侧加一个缩进(padding-left)空出图标空间,

1.如果图标是图片文件,作为输入框的背景图,不重复(no-repeat),通过background-position调整图标位置

2.如果是字体图标,跟输入框放在同一个容器里,通过绝对定位,移动到相应位置

当然,图片文件的图标也可以用方法2,这样就能用雪碧图了