Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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
Javascript 如何使所有选定元素15px更宽?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何使所有选定元素15px更宽?

Javascript 如何使所有选定元素15px更宽?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,如何使用CSS使所有html选择15px更宽 不是静态尺寸,因为它们都不同。我只想要15像素宽 像这样的 select { width: +15px; } 我相信这会奏效: select { padding-right: 15px; } 考虑使用较少的CSS这允许您使用变量、嵌套和其他功能动态构建CSS文件 最好的部分是,您可以将CSS直接复制到LESS中,这样它就可以很好地编译。然后,您可以逐步微调一切,以使用较少的功能 或者,正如其他人所建议的,使用填充: select

如何使用CSS使所有html选择15px更宽

不是静态尺寸,因为它们都不同。我只想要15像素宽

像这样的

select {
    width: +15px;
}

我相信这会奏效:

select {
     padding-right: 15px;
}
考虑使用较少的CSS这允许您使用变量、嵌套和其他功能动态构建CSS文件

最好的部分是,您可以将CSS直接复制到LESS中,这样它就可以很好地编译。然后,您可以逐步微调一切,以使用较少的功能

或者,正如其他人所建议的,使用填充:

select {
    padding-left: 7.5px;
    padding-right: 7.5px;
}

当然,如果某个select元素有不同的填充要求,那么您可能会遇到问题…

padding right:15px?保留宽度,只需添加填充即可。左右任意一个,除非有框大小:边框框设置在影响选择的地方。@j08691,这取决于元素的框大小属性。框大小:内容框允许宽度仅包括内容,而不包括填充和边距,这会导致宽度随填充而增加。编辑:j08691似乎删除了他以前的评论。为了完整起见,我保留了我的评论。这不完全是我计划的方式,但我想这是可行的。谢谢@DennisJamin,是的,这就是我的意思,因为填充只会增加空白,我希望文本也可以访问。但是对于这个例子,它是有效的,我没有否决这个,op要求CSS,只是要注意:jquery在标签上……我想让它更宽,并且可以通过文本或图像访问。填充添加了空格排序来表示。但我想对于这个例子,它是有效的
select {
    padding-left: 7.5px;
    padding-right: 7.5px;
}