Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php HTML自定义选择标记_Php_Javascript_Html - Fatal编程技术网

Php HTML自定义选择标记

Php HTML自定义选择标记,php,javascript,html,Php,Javascript,Html,我有以下代码,例如: <select > <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="mercedes">Mercedes</option> <option value="audi">Audi</option> <option valu

我有以下代码,例如:

<select >
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
  <option value="audi">Audi</option>
<option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option><option value="audi">Audi</option>
</select>

沃尔沃汽车
萨博
梅赛德斯
奥迪
奥迪
Audiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudiaudia

它的下降对我来说太长了。是否可以设置下拉列表的高度。与将其设置为4类似,如果条目大于4,则滚动条将显示。

我不相信有办法做到这一点,因为这是特定于浏览器的渲染的一部分。如果您在不同的操作系统上查看,下拉框将以不同的外观显示,我相信在使用滚动条之前显示的条目数是该外观的一部分

我知道这个问题以前出现过,不幸的是我在档案中找不到它,但是我相信你不能在滚动条出现之前编辑条目的数量



发现另一个问题证实了这一点:

即使在css中也无法控制它??正确。这里还有一个类似的问题证实了这一点:我相信唯一允许你设计这些框的浏览器是IE。但是它不在CSS标准中,所以不能保证它能正常工作。举个例子。你能为select(长单词)提取代码吗。或者与之类似的是,浏览器为选择框提供的样式可能性最小。你能做的样式很少,主要是字体。要做更多的事情,你必须像上面的插件那样,用脚本化的div替换整个部分。但是,这种方法可能存在可访问性和可用性方面的缺陷,因为生成的控件不能正确响应真正的选择框可能会出现的所有形式的鼠标和键盘交互。