0

链接 http://ferrenetwork.com/weavechanges/dataentry.html

这是我使用的 html 代码

<select id="box1View" multiple="multiple">
   <option>2008-2009 "Mini" Baja</option>
   <option>AAPA - Asian American Psychological Association</option>
   <option>Agape</option>
   <option>AGE-Alliance for Graduate Excellence</option>
   <option>AICHE (American Inst of Chemical Engineers)</option>
</select>

这是我在我的 CSS 中使用的样式

#box1View{width:350px; height:350px; border:1px solid #CDCDCD; }
#box1View option {background:#E6E6E6; border: 1px solid #fff; padding: 15px 0 15px 5px;cursor:pointer;}
#box1View option:hover {background:#e0f0f5; cursor:pointer;}
4

1 回答 1

2

表单元素通常由操作系统而不是浏览器呈现。这意味着样式化它们并不总是有效。它可能在某些浏览器中,但它是非标准行为。

<option>标签实际上无法设置样式。不幸的是,这是设计使然。

MSDN(在备注部分下):

除了background-color和之外color,通过样式对象为选项元素应用的样式设置将被忽略。

于 2013-02-06T19:51:39.410 回答