列表框默认文本的大小似乎与下拉列表文本不同



请看下面这个简短的例子

fieldset, legend, .TLabel, .TComboBox, .select, .select_option {
  font: 10px Arial;
  margin: 0;
  padding: 0;
}
<div class="TComboBox">
  <select name="ComboBox1">
    <option class="select_option" selected value="Option">Option</option>
  </select>
</div>
<div class="TLabel">Label</div>

这是一个真正的网页和CSS的子集,用户说下拉列表框文本的字体与页面上其他文本的字体不同。

看代码,字体是一样的,但从视觉上看,我明白了他的意思。列表框的默认文本看起来更大,但如果我们点击查看列表,则列表项的文本看起来更小。

这是一个浏览器渲染问题,还是有一个CSS选择器,我忘了下拉列表框的默认条目?

需要设置<select/>标签的class属性。

<select name="ComboBox1" class="TComboBox">

就放这个,

fieldset,  legend, .input_text, .input_integer, .input_float, .input_mandatory,  .input_invalid, .input_warning, .TLabel, .TCheckBox, .TListBox,  .TComboBox, .TPanel, .TGroupBox, .TRadioGroup, .TextEditBox,  .TDatePicker, .datePicker, .TDatePicker_container,  .datePicker_container, .radio_button, .select, .select_option {
    font: 10px Arial;
    margin: 0;
    padding: 0;
}

最新更新