html – 是否可以进行显示:表格单元布局是否响应?

html – 是否可以进行显示:表格单元布局是否响应?,第1张

概述在我的代码中有一个表格,其中我有分区,其中表格行包含水平复选框.这是我的示例代码,完整代码在 Here中 HTML: <table cellpadding="0" border="0" width="100%" cellspacing="0"> <tr> <td style="text-align:left" width="65px"><strong> Color: </s 在我的代码中有一个表格,其中我有分区,其中表格行包含水平复选框.这是我的示例代码,完整代码在 Here中

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 – 是否可以进行显示:表格单元布局是否响应?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1140636.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存