填充不适用于ie和safari

时间:2010-06-04 05:17:48

标签: html css

我在selet列表中使用了padding-left

<select style="padding-left:15px">
<option>male></option>
<option>female></option>
</select>

它在FF中工作正常但不在safari中,即

然后  我在其中试过了一个文本缩进

<select style="width:258px;text-indent:15px;">
<option>male></option>
<option>female></option>
</select>

现在它在Safari中工作正常,但是它不能用于FF, 请告诉我有什么方法可以在所有浏览器中正常使用它

由于

2 个答案:

答案 0 :(得分:0)

可能看起来不是最好的解决方案,但在选项值之前可以根据需要添加 &nbsp;

<select>
<option>&nbsp;&nbsp; male></option>
<option>&nbsp;&nbsp; female></option>
</select>

答案 1 :(得分:0)

如果有人在那里仍然对此嗤之以鼻,我希望这会有所帮助。我最近遇到了这些问题并且玩safari我发现safari不喜欢 “padding-left:15px;” 或其他任何 “-left or -right” 就此而言。另外,发现用 “填充:0 0 0 15px”替换 “padding-left:15px;” 似乎工作。

这似乎也是旧版mozilla的问题。

我希望这会有所帮助。