html - 让单选按钮以较小的分辨率重新对齐
问题描述
当页面缩小到较小的尺寸(<600)时,我试图让这些单选按钮和文本框移动到垂直线中。现在它们是水平显示的。
<div >
<div class="col-sm-4 col-lg-8" style="width:100%">
<input type="radio" class="gender" value="Male" @required>
<label for="MALE">Male</label>
<input type="radio" class="gender" value="Female">
<label for="FEMALE">Female</label>
<input type="radio" class="gender" value="Prefer not to say">
<label for="PREFERNOTTOSAY"> Prefer not to say </label>
<input type="radio" class="gender" value="Other">
<label for="OTHER"> Other (please specify) </label>
<input type="text" class="form-control c-form__input" value="">
</div>
</div>
</div>
解决方案
您可以在此处使用媒体查询,当屏幕尺寸低于 600 时,使您的输入字段宽度为 100%
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
@media only screen and (max-width: 600px) {
input {
width: 100%
}
}
<div>
<div class="col-sm-4 col-lg-8" style="width:100%">
<input type="radio" class="gender" value="Male" @required>
<label for="MALE">Male</label>
<input type="radio" class="gender" value="Female">
<label for="FEMALE">Female</label>
<input type="radio" class="gender" value="Prefer not to say">
<label for="PREFERNOTTOSAY"> Prefer not to say </label>
<input type="radio" class="gender" value="Other">
<label for="OTHER"> Other (please specify) </label>
<input type="text" class="form-control c-form__input" value="">
</div>
</div>
</div>
推荐阅读
- excel - 根据单元格值更改表格数据
- c++ - PCL八叉树std::bad_alloc c++
- yaml - Azure 管道参数格式化 YAML
- vb.net - 在作为 DataGridView 的 DataSource 的已排序 DataTable 中上下移动行不会更新视图
- javascript - Chrome 扩展的 Azure AD 应用重定向 URI
- angular - 无法从函数加载 img src
- javascript - 当我在带有溢出滚动的 div 中向下滚动时如何播放视频
- r - 将 quanteda 令牌对象中的所有项目取消列出到数据框中
- html - 即使使用滚动,我也想填充背景图像
- python - 从其他两个具有相似性的字典创建一个字典