gpt4 book ai didi

css - 如何对齐多个 HTML5 slider ?

转载 作者:太空宇宙 更新时间:2023-11-03 22:43:01 26 4
gpt4 key购买 nike

有什么方法可以对齐与标签很好对齐的 HTML5 slider 吗?如果他们有不同尺寸的标签,那么它看起来很糟糕。

我什至尝试在 CSS 中设置标签宽度,但它似乎不起作用。

<html>
<head><style type='text/css'>
body { font-family: sans-serif; }
form label { width: 200px; }
</style></head>
<body>
<form>
<p><label for="name1">John</label><input id="name1" type="range" min="0" max="1.0" step="0.01" /></p>
<p><label for="name2">Jacob</label><input id="name2" type="range" min="0" max="1.0" step="0.01" /></p>
<p><label for="name3">Jingleheimer</label><input id="name3" type="range" min="0" max="1.0" step="0.01" /></p>
<p><label for="name4">Schmidt</label><input id="name4" type="range" min="0" max="1.0" step="0.01" /></p>
</form>
</body>
</html>

最佳答案

<label>显示器 inline默认情况下,这意味着您的 width不会被应用。尝试 display: inline-block :

form label {
display: inline-block; /* this is important */
width: 200px;
}
<form>
<p><label for="name1">John</label><input id="name1" type="range" min="0" max="1.0" step="0.01" /></p>
<p><label for="name2">Jacob</label><input id="name2" type="range" min="0" max="1.0" step="0.01" /></p>
<p><label for="name3">Jingleheimer</label><input id="name3" type="range" min="0" max="1.0" step="0.01" /></p>
<p><label for="name4">Schmidt</label><input id="name4" type="range" min="0" max="1.0" step="0.01" /></p>
</form>

您也可以发疯并跳上 Grid Layout train...但它是新的,有些浏览器不支持它。

.sliders {
display: grid;
}

.sliders label {
grid-column: 1;
}

.sliders input {
grid-column: 2;
}
<div class="sliders">
<label for="name1">John</label><input id="name1" type="range" min="0" max="1.0" step="0.01" />
<label for="name2">Jacob</label><input id="name2" type="range" min="0" max="1.0" step="0.01" />
<label for="name3">Jingleheimer</label><input id="name3" type="range" min="0" max="1.0" step="0.01" />
<label for="name4">Schmidt</label><input id="name4" type="range" min="0" max="1.0" step="0.01" />
</div>

关于css - 如何对齐多个 HTML5 slider ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43214675/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com