I am having an issue where I cannot get the same bit of CSS to render the same across Firefox and Chrome. Instead of a vertical select box of 24 values, they all appear in a line next to each other in Firefox:

In Chrome, they appear as a vertical multiple select box.
Complete code for an abbreviated 3 hour example:
<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>
In Chrome, the options do not display inline.
Any explanations why this code does/does not work and are there any other ways to achieve the same layout?
I don’t think you should (can?) make
<option>elements inline like that. Try using checkboxes instead. Something like this: