我有一个文本标签,一个复选框和一个不透明滑块(对于一个开图层地图),我想在同一条线上找到它们,默认情况下,它们在不同的行上。
知道怎么把他们排在同一条线上吗?我的代码是
<li><span>Parish</span>
<fieldset id="layer6" style="border:none">
<label class="checkbox" for="visible6">
<input id="visible6" class="visible" type="checkbox"/>
</label>
<label></label>
<input class="opacity" type="range" min="0" max="1" step="0.01"/>
</fieldset>
</li>
发布于 2017-04-21 01:48:17
标签的默认显示是内联的,对于复选框和范围则是内联块。因此,如果您的范围输入转到下一行,这意味着第一行中所有输入的宽度都大于其父容器的宽度。检查父容器的宽度,并将其与输入字段和标签的宽度进行比较。
发布于 2017-04-21 01:45:21
将代码更改为:
<li align="center"><span>Parish</span>
<div align="center">
<fieldset id="layer6" style="border:none">
<label class="checkbox" for="visible6">
<input id="visible6" class="visible" type="checkbox"/>
</label>
<label></label>
<input class="opacity" type="range" min="0" max="1" step="0.01"/>
</fieldset>
</div>
</li>
https://stackoverflow.com/questions/43532473
复制相似问题