html - 响应式表格设计
问题描述
在表单中,用户必须设置四个属性。我选择了一个类似布局的表格:
然而,这种布局在较小的屏幕上会产生问题。在这种情况下,我想要:
在非常小的屏幕上:
任何想法?我正在使用 HTML5、CSS3、jQuery 3.3.1 和 bootstrap 2。
解决方案
如果我理解正确,您打算使用表格使您的表格保持良好的布局。不推荐这种方式,因为您不能自由地重新排列表格中的单元格。或者我应该说,不要使用表格来制作响应式布局。
Bootstrap 网格系统默认是响应式的,所以你应该使用它。 https://www.w3schools.com/bootstrap/bootstrap_grid_system.asp
在您的情况下,您可以像这样将元素放在四个 div 标签中
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-6 col-lg-3">
<!-- your first element -->
</div>
<div class="col-xs-12 col-sm-6 col-lg-3">
<!-- your second element -->
</div>
<div class="col-xs-12 col-sm-6 col-lg-3">
<!-- your third element -->
</div>
<div class="col-xs-12 col-sm-6 col-lg-3">
<!-- your fourth element -->
</div>
</div>
</div>
推荐阅读
- angular - HTML 中的 Angular 2+ 组件文档预览
- apache-spark - 使用pyspark同时进行聚合和特征提取
- firebase - 安装:无法处理请求。离线申请。firebase 的(安装/应用离线)错误
- android - ImageView 不会替换之前在 RecyclerView Adapter 中使用的 Drawable
- flutter - 无法使用 Navigator.push() 使用电子邮件和密码登录到 Flutter 中的其他窗口
- audio - 在 Arduino 上播放多个连续音调?
- javascript - 使用 onClick 更新 Javascript 变量
- apache - Flask 的 Apache 虚拟主机配置
- javascript - JS“点击”事件监听器
- arrays - 如何使用 MPI_Scatter 和 MPI_Gather 计算多个进程的平均值?