【发布时间】:2023-03-09 19:10:01
【问题描述】:
我遇到了一个问题,我无法在 Firefox 和 Chrome 上使用相同的 CSS 来呈现相同的效果。在 Firefox 中,它们不是一个包含 24 个值的垂直选择框,而是彼此相邻的一行:
在 Chrome 中,它们显示为垂直的多选框。
简短的 3 小时示例的完整代码:
<html>
<head>
<style type="text/css">
option { display: inline; }
</style>
</head>
<body>
<form>
<select id="aryHours[]" class="select_hours" size="1" multiple="multiple" name="aryHours[]">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</form>
</body>
</html>
在 Chrome 中,选项不会内联显示。
任何解释为什么此代码起作用/不起作用以及是否有任何其他方法可以实现相同的布局?
【问题讨论】:
标签: css html google-chrome