Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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
Html 是否可以按百分比设置“选择元素宽度”?_Html - Fatal编程技术网

Html 是否可以按百分比设置“选择元素宽度”?

Html 是否可以按百分比设置“选择元素宽度”?,html,Html,我在HTML页面中有一个select元素,我想将其宽度设置为100%(通过CSS),但它不起作用,宽度只会根据最长选项的宽度变化。 只有当我以像素为单位设置宽度时,它才起作用 可以用百分比来设置宽度吗?或者有解决办法吗?在这里对我有效: 检查父元素,如选择选项所在的位置。父元素的宽度是子元素的约束。您需要先增加父对象的宽度。这就是问题所在。父元素没有定义宽度。接得好! select { width: 100%; }

我在HTML页面中有一个select元素,我想将其宽度设置为100%(通过CSS),但它不起作用,宽度只会根据最长选项的宽度变化。 只有当我以像素为单位设置宽度时,它才起作用

可以用百分比来设置宽度吗?或者有解决办法吗?

在这里对我有效:


检查父元素,如选择选项所在的位置。父元素的宽度是子元素的约束。您需要先增加父对象的宽度。

这就是问题所在。父元素没有定义宽度。接得好!
select {
    width: 100%;
}