在IE中下拉菜单填充

时间:2010-01-04 17:53:16

标签: css drop-down-menu internet-explorer-8

我已经在IE8及其兼容模式中检查了这一点,在firefox中这段代码工作正常,但在IE中它没有按预期缩进。代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>blah blah</title>

</head>

<body>

<select>
    <option style="padding-left: 0px;">Blah</option>
        <option style="padding-left: 5px;">Blah</option>
            <option style="padding-left: 10px;">Blah</option>
    <option style="padding-left: 0px;">Blah</option>
        <option style="padding-left: 5px;">Blah</option>
</select>

</body>
</html>

谢谢Slaks,这听起来很有争议但是optgroup缺乏值属性。事实上我有区域的下拉,如下所示:

阿尔巴尼亚

Tirana

英国

London

巴基斯坦

印度

美国

New York

在这种情况下,用户也可以选择英国,我不希望英国重复两次。它有什么解决方案吗?

PS对不起,实际上并不知道这个丰富的编辑器中的格式化工作,但我认为你会理解,阿尔巴尼亚是一个国家,然后地拉那是阿尔巴尼亚的城市所以它应该缩进下拉列表用户弄清楚地拉那在阿尔巴尼亚之下。

由于

1 个答案:

答案 0 :(得分:1)

我怀疑你正在寻找optgroup元素。