【问题标题】:Table border issue in csscss中的表格边框问题
【发布时间】:2021-08-19 14:51:05
【问题描述】:

创建简单边框时遇到问题
第 2 行和最后一行的边框看起来很粗,为什么会这样

注意:当回到 w3school 教程时发现同样的问题,我认为这就像浏览器问题

///// Css代码///////

table{ border-collapse :collapse;}
Table, td { border: 1px solid black;

//// HTML 代码 /////

<table>
  <tr>
    <th>Firstname</th>
    <th>Lastname</th>
  </tr>
  <tr>
    <td>Peter</td>
    <td>Griffin</td>
  </tr>
  <tr>
    <td>Lois</td>
    <td>Griffin</td>
  </tr>
</table>

【问题讨论】:

  • 看起来是浏览器渲染问题。你能提供 w3schools 的链接吗?
  • Table, td { border: 1px solid black;更改为td,th { border: 1px solid black;
  • W3school 链接:w3schools.com/css/…
  • theadtbody 不见了
  • @mister Jojo 未在代码中找到,但我尝试过但无法正常工作

标签: javascript html css bootstrap-4


【解决方案1】:

您的代码没有问题,因为它非常基本。您附加了一个屏幕截图 - 您的屏幕分辨率是否可能相当低? 尝试通过“ctrl”+“+”放大,线条可能相等。

根据屏幕分辨率计算每条线的粗细,例如可能为 1.8 像素 - 渲染计算机时必须向上或向下舍入,这可能会导致某些线显示为 1 像素,而另一些线​​显示为 2 像素.

【讨论】:

  • 同样的问题请查看照片link
【解决方案2】:

您的浏览器不是默认缩放,因此缩放会导致线宽不一致。将您的浏览器缩放重置为 100% 以解决此问题。

【讨论】:

猜你喜欢
  • 2012-02-02
  • 1970-01-01
  • 1970-01-01
  • 2011-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-18
  • 2013-05-22
相关资源
最近更新 更多