
HTML:
<table cellpadding="0" border="0" wIDth="100%" cellspacing="0"> <tr> <td wIDth="65px"><strong> color: </strong> </td> <td > <div > <div > <input type="checkBox" /> <label > <span>A</span> </label> <input type="checkBox" /> <label > <span>B</span> </label> <input type="checkBox" /> <label > <span>C</span> </label> <input type="checkBox" /> <label > <span>D</span> </label> <input type="checkBox" /> <label > <span>E</span> </label> <input type="checkBox" /> <label > <span>F</span> </label> <input type="checkBox" /> <label > <span>G</span> </label> <input type="checkBox" /> <label > <span>H</span> </label> <input type="checkBox" /> <label > <span>I</span> </label> </div> </div> </tr></table>
CSS:
.btn { display: table - cell;} 在PC和平板电脑视图中,它看起来很完美,因为我想要,从左侧和右侧都是合理的,但在移动视图中是否可以将其分为两行以使其响应?请看小提琴.
解决方法 您可以使用媒体查询将div设置为display:block;. Demo保留您拥有的CSS用于较大的显示,然后使用媒体查询来定位较小的显示.我建议将标签和复选框一起包装,以防止它们分开:
HTML
<div > <input type="checkBox" /> <label > <span>A</span> </label></div>
CSS
.table { display: table; wIDth: 100%;}.table-row { display: table-row; wIDth: 100%;}.table-cell { display: table-cell;}@media screen and (max-wIDth: 479px) { .table,.table-row { display: block; } .table-cell { display:inline-block; }} 您可能需要根据自己的喜好更改标签的对齐方式.
总结以上是内存溢出为你收集整理的html – 是否可以进行显示:表格单元布局是否响应?全部内容,希望文章能够帮你解决html – 是否可以进行显示:表格单元布局是否响应?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)