表格左侧设置出问题
来源:3-2 项目作业
无根鸟飞呀飞
2019-06-27 15:56:24
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <table class="all" border="1"> <thead> <tr> <td><img src="img/logo.png" alt="logo"></td> </tr> </thead> <!-- 主体内容 --> <tbody> <tr> <td> <table class="main"> <tr> <!-- 左侧区域 --> <td class="main-left-td"> <table class="main-left" border="1"> <tr class="left-one" > <!-- 左侧商品管理模块 --> <td> <p> 商品管理</p> <p> 评价管理</p> <p> 咨询管理</p> </td> </tr> <!-- 左侧全部订单模块 --> <tr class="left-two"> <td> <p><span> 全部订单</span></p> <p> 已完成订单</p> <p> 待处理订单</p> <p> 今日物流</p> </td> </tr> <!-- 左侧月考核模块 --> <tr class="left-three"> <td> <p> 月考核</p> <p> 季度考核</p> <p> 年度考核</p> </td> </tr> </table> </td> <!-- 右侧区域 --> <td class="right-main-td"> <!-- 右侧大表格 --> <table class="right-main" border="1"> <tr><td colspan="8"> 全部订单</td></tr> </table> <!-- 日期查询 --> <table class="right-main-search" border="1"> <tr> <td colspan="8"> 查询:<input type="data">至<input type="date"> </td> </tr> </table> <!-- 订单列表 --> <table class="right-main-list" border="1"> <tr> <td colspan="2">宝贝信息</td> <td>订单数量</td> <td>单价</td> <td>买家</td> <td>下单时间</td> <td>实付款</td> <td>订单操作</td> </tr> <tr> <td><img src="img/txue.png"></td> <td>2019新款个性男女潮牌imooc慕春之行文化衫</td> <td>2</td> <td>120</td> <td>小明</td> <td>2019-06-27 21:19</td> <td>240</td> <td>已发货</td> </tr> <tr> <td><img src="img/xie.jpg"></td> <td>2019新款个性男女潮牌imooc慕春之行文化衫</td> <td>2</td> <td>120</td> <td>小明</td> <td>2019-06-27 21:19</td> <td>240</td> <td>已发货</td> </tr> <tr> <td><img src="img/txue.png"></td> <td>2019新款个性男女潮牌imooc慕春之行文化衫</td> <td>2</td> <td>120</td> <td>小明</td> <td>2019-06-27 21:19</td> <td>240</td> <td>已发货</td> </tr> <tr> <td><img src="img/xie.jpg"></td> <td>2019新款个性男女潮牌imooc慕春之行文化衫</td> <td>2</td> <td>120</td> <td>小明</td> <td>2019-06-27 21:19</td> <td>240</td> <td>已发货</td> </tr> <tr> <td><img src="img/txue.png"></td> <td>2019新款个性男女潮牌imooc慕春之行文化衫</td> <td>2</td> <td>120</td> <td>小明</td> <td>2019-06-27 21:19</td> <td>240</td> <td>已发货</td> </tr> <tr> <td><img src="img/xie.jpg"></td> <td>2019新款个性男女潮牌imooc慕春之行文化衫</td> <td>2</td> <td>120</td> <td>小明</td> <td>2019-06-27 21:19</td> <td>240</td> <td>已发货</td> </tr> <tr> <td><img src="img/txue.png"></td> <td>2019新款个性男女潮牌imooc慕春之行文化衫</td> <td>2</td> <td>120</td> <td>小明</td> <td>2019-06-27 21:19</td> <td>240</td> <td>已发货</td> </tr> <tr> <td><img src="img/xie.jpg"></td> <td>2019新款个性男女潮牌imooc慕春之行文化衫</td> <td>2</td> <td>120</td> <td>小明</td> <td>2019-06-27 21:19</td> <td>240</td> <td>已发货</td> </tr> <tr> <td><img src="img/txue.png"></td> <td>2019新款个性男女潮牌imooc慕春之行文化衫</td> <td>2</td> <td>120</td> <td>小明</td> <td>2019-06-27 21:19</td> <td>240</td> <td>已发货</td> </tr> <tr> <td><img src="img/xie.jpg"></td> <td>2019新款个性男女潮牌imooc慕春之行文化衫</td> <td>2</td> <td>120</td> <td>小明</td> <td>2019-06-27 21:19</td> <td>240</td> <td>已发货</td> </tr> <tr> <td><img src="img/txue.png"></td> <td>2019新款个性男女潮牌imooc慕春之行文化衫</td> <td>2</td> <td>120</td> <td>小明</td> <td>2019-06-27 21:19</td> <td>240</td> <td>已发货</td> </tr> <tr> <td><img src="img/xie.jpg"></td> <td>2019新款个性男女潮牌imooc慕春之行文化衫</td> <td>2</td> <td>120</td> <td>小明</td> <td>2019-06-27 21:19</td> <td>240</td> <td>已发货</td> </tr> </table> </td> </tr> </table> </td> </tr> </tbody> <tfoot> <tr> <td>2019-06-27 @imooc.com</td> </tr> </tfoot> </table> </body> </html>
*{ margin: 0; padding: 0;border-color: #ccc; } .all{ width: 100%; } table{ border-collapse: collapse;} /*thead*/ thead{ height: 60px; width: 100%; background: #169BD5; } thead img{ vertical-align: middle; } /*tbody*/ tbody,.main{ width: 100%; } /*tbody-左侧*/ .main .main-left-td{ width: 12%; } .main-left-td{position: relative;} /*.left-one{position: absolute; left: 0px; top: 0px; } */ .main-left{width: 100%;} .main-left p{ margin: 10px 5px; } .main-left span{font-weight: bold;} /*tbody右侧*/ .right-main-td{width: 88%;} .right-main,.right-main-search,.right-main-list{width: 100%;} .right-main,.right-main-search{ height: 50px; } .right-main-list img{height: 54px;} .right-main-list{text-align: center; vertical-align: middle;} /*tfoot*/ tfoot{height: 60px; width: 100%; background: #169BD5; text-align: center; }
表格左侧目前是垂直居中,无法设置顶部对齐,不起作用。
设置绝对定位可以到顶部,倒是宽度却不是100%了,怎么调都不起作用。
老师有什么方法么
1回答
好帮手慕慕子
2019-06-27
同学你好, 因为单元格td的display属性本来是table-cell。但是同学给单元格设置绝对定位之后,单元格的display属性改变为block; 失去表格的特有属性。所以设置宽度百分百后不起作用。
建议: 不需要设置绝对定位, 可以通过给左侧单元格vertical-align: top;属性,实现顶部对齐的效果, 示例:
看出来同学是有基础的, 目前阶段就可以使用CSS实现效果很棒哦, 目前我们可以不用深究CSS样式,后面我们学习CSS的时候,老师会有详细的讲解哦
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~
相似问题