为了账号安全,请及时绑定邮箱和手机立即绑定

为什么表列表中有缩进?

为什么表列表中有缩进?

侃侃无极 2021-12-23 19:57:46
我获取 Api 数据并将它们作为我的 React-Redux 应用程序中的表列表输出到页面。它应该是这样的:但我是这样理解的:忽略不同的颜色。问题是我的灰线断了。我不需要缩进。此外,线也应该达到白色容器宽度的末端。可能是什么问题?以及如何修复它?TableData.js(显示页面数据的组件):import React from "react";export default ({ data }) => (     <div className="tableContainer">  <table className="table">    <thead>      <tr>        <th>Terminal</th>        <th>Gate</th>        <th>Time</th>        <th>Destination</th>        <th>Airline</th>        <th>Flight</th>        <th>Status</th>      </tr>    </thead>    <tbody>      {data.map(item => {         const dt = new Date(item.actual);         const mins = dt.getMinutes();        return (          <tr key={item.ID}>            <td>{item.term}</td>            <td>{item.gateNo}</td>            <td>{`${dt.getHours()}:${mins < 10 ? '0' : ''}${mins}`}</td>            <td>              {item["airportToID.city_en"]                ? item["airportToID.city_en"]                : item["airportFromID.city_en"]}            </td>            <td>{item.airline.en.name}</td>            <td>{item["planeTypeID.code"]}</td>            <td>{item.status}</td>          </tr>        );      })}    </tbody>  </table></div>);  app.css(样式):/*Table*/.tableContainer{    background: white;    width: 800px;    margin-left: auto;    margin-right: auto;    text-align: left;}table td,table th {  padding: 15px;  margin: 0;  font-size: 18px;}th {    color: grey;}.tableContainer tr:nth-child(even) {  background-color: grey;  padding-right: 0;}
查看完整描述

2 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

试一试


table {

  border: 0px

  border-collapse: separate;

  border-spacing: 0px;

}

见https://www.w3schools.com/cssref/tryit.asp?filename=trycss_border-spacing


查看完整回答
反对 回复 2021-12-23
?
绝地无双

TA贡献1946条经验 获得超4个赞

对表格使用 { border-spacing: 0px }


查看完整回答
反对 回复 2021-12-23
  • 2 回答
  • 0 关注
  • 231 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号