W3.CSS - 更小 Select 输入恰好 2 位数宽
W3.CSS - Smaller Select Input exactly 2 digits wide
我正在使用 w3.css
并且我有一个这样的日期输入:
<div class="w3-padding w3-light-grey w3-border w3-border-black w3-left-align">
<span style="white-space:nowrap">
Date (yyyy/mm/dd):
<select class="w3-select w3-border w3-hover-yellow"></select>/
<select class="w3-select w3-border w3-hover-yellow"></select>/
<select class="w3-select w3-border w3-hover-yellow"></select>
</span>
</div>
发生的情况是(与所有 w3.css
输入字段一样)第一个 select 框(年份)占据了包含 div
的整个宽度,其他的溢出在右边。
我想要的是一个整洁紧凑的单元,其中每个 select 最多 4 位宽(年份)和 2 位宽(月和日)。我想要在所有手机和台式机上使用它。
此外,一般来说,如果我不想让 w3.css
输入占用包含 div 的整个宽度,我该怎么办?
经过大量阅读,我找到了一个似乎可行的解决方案。希望这可以帮助其他需要做类似事情的人:
<div class="w3-padding w3-light-grey w3-border w3-border-black w3-left-align">
<span style="white-space:nowrap">
Date (yyyy/mm/dd):
<select class="w3-select w3-border w3-hover-yellow" style="display: inline-block; width: auto;"></select>/
<select class="w3-select w3-border w3-hover-yellow" style="display: inline-block; width: auto;"></select>/
<select class="w3-select w3-border w3-hover-yellow" style="display: inline-block; width: auto;"></select>
</span>
</div>
基本上您需要覆盖 w3-select
样式的显示和宽度元素:
style="display: inline-block; width: auto;"
我正在使用 w3.css
并且我有一个这样的日期输入:
<div class="w3-padding w3-light-grey w3-border w3-border-black w3-left-align">
<span style="white-space:nowrap">
Date (yyyy/mm/dd):
<select class="w3-select w3-border w3-hover-yellow"></select>/
<select class="w3-select w3-border w3-hover-yellow"></select>/
<select class="w3-select w3-border w3-hover-yellow"></select>
</span>
</div>
发生的情况是(与所有 w3.css
输入字段一样)第一个 select 框(年份)占据了包含 div
的整个宽度,其他的溢出在右边。
我想要的是一个整洁紧凑的单元,其中每个 select 最多 4 位宽(年份)和 2 位宽(月和日)。我想要在所有手机和台式机上使用它。
此外,一般来说,如果我不想让 w3.css
输入占用包含 div 的整个宽度,我该怎么办?
经过大量阅读,我找到了一个似乎可行的解决方案。希望这可以帮助其他需要做类似事情的人:
<div class="w3-padding w3-light-grey w3-border w3-border-black w3-left-align">
<span style="white-space:nowrap">
Date (yyyy/mm/dd):
<select class="w3-select w3-border w3-hover-yellow" style="display: inline-block; width: auto;"></select>/
<select class="w3-select w3-border w3-hover-yellow" style="display: inline-block; width: auto;"></select>/
<select class="w3-select w3-border w3-hover-yellow" style="display: inline-block; width: auto;"></select>
</span>
</div>
基本上您需要覆盖 w3-select
样式的显示和宽度元素:
style="display: inline-block; width: auto;"