CSS 如何让表格中的所有元素在同一位置结束

工作坊

我正在尝试对齐我的表格,以便每个团队名称/徽标都在表格中的同一点结束,而不管团队名称的长度如何。例如,名称较短的团队比名称较长的团队结束得更早,这使得桌子看起来不舒服。我想从这里改变它。

Torino (logo)             VS          (logo) Lazio

Juventus (logo)           VS             (logo) Bologna

Benevento (logo)          VS           (logo) SPAL  

对此

   Torino (logo)       VS          (logo) Lazio

 Juventus (logo)       VS          (logo) Bologna

Benevento (logo)       VS          (logo) SPAL

这样不管名字长短,每一行总是相互对齐

JavaScript:

schedule += "<tr>" +
  "<td>" + teamsforschedule[fixtures[i].Homeid - 1].name + "   " + "<img src =" + teamsforschedule[fixtures[i].Homeid - 1].logo +
  " width = 20px height = 35px >" + "</td>" +
  "<td>" + fixtures[i].Homescore + " - " + fixtures[i].Awayscore + "</td>" +
  "<td>" + "<img src =" + teamsforschedule[fixtures[i].Awayid - 1].logo +
  " width = 20px height = 35px >" + "   " + teamsforschedule[fixtures[i].Awayid - 1].name + "</td>" +
  "</tr>"
}

CSS:

table {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #0d0d0d;
  width: 75%;
  margin: 0 auto;
  margin-top: 3%;
  margin-bottom: 3%;
  table-layout: fixed
}

tr {
  text-align: center;
  height: 45px;
  border: 1px solid #CCC;
  background: white;
}

th {
  text-align: center;
  width: 300px;
  background: #DFDFDF;
  /* Darken header a bit */
  font-weight: bold;
}
菲克斯

设置table-layoutfixed这里帮助。

table {
  width: 100%;
  table-layout: fixed;
}
td:first-of-type {
  text-align: right;
}
td:first-of-type span {
  display: inline-block;
  text-align: right;
}
td:nth-child(2) {
  width: 5em;
  text-align: center;
}
<table>
  <tr>
    <td><span>Team Name (logo)</span></td>
    <td>vs</td>
    <td>(logo) Another team</td>
  </tr>
  <tr>
    <td><span>Medium Team Name (logo)</span></td>
    <td>vs</td>
    <td>(logo) Another team</td>
  </tr>
  <tr>
    <td><span>Some really long Team Name  (logo)</span></td>
    <td>vs</td>
    <td>(logo) Another team</td>
  </tr>
</table>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

滚动页面时强制div元素保持在同一位置

来自分类Dev

JqueryUI拖动:游标与可拖动元素不在同一位置

来自分类Dev

有没有办法调整图像大小并使图像地图保持在同一位置?(html / Javascript / CSS)

来自分类Dev

当div停留在同一位置时,如何在div中换行?

来自分类Dev

标识同一位置的所有节点

来自分类Dev

使用Leaflet,如果我在同一位置有两个控件,该如何订购控件?

来自分类Dev

显示来自同一位置的所有下拉选项

来自分类Dev

将鼠标悬停在同一位置的两个元素上

来自分类Dev

如何使按钮保持在同一位置?

来自分类Dev

为什么我的CSS动画不能停留在同一位置?

来自分类Dev

JqueryUI拖动:游标与可拖动元素不在同一位置

来自分类Dev

使用CSS在同一位置显示2个图标?

来自分类Dev

如何使用CSS在同一位置显示2个元素?

来自分类Dev

调整浏览器大小时,如何将每个元素固定在同一位置?

来自分类Dev

CSS动画结束后,如何使元素立即返回初始位置?

来自分类Dev

当div停留在同一位置时,如何在div中换行?

来自分类Dev

CSS-使文本停留在响应图像上的同一位置

来自分类Dev

如何使用Github API列出同一位置的所有用户?

来自分类Dev

将所有元素放在同一位置

来自分类Dev

HTML / CSS:如何将<ul>中的所有<li>放在同一行并居中

来自分类Dev

在同一位置如何有两个相同的文件夹?

来自分类Dev

使用Leaflet,如果我在同一位置有两个控件,该如何订购控件?

来自分类Dev

显示来自同一位置的所有下拉选项

来自分类Dev

如何使用applescript将桌面元素(图标,文件,文件夹)始终保存在同一位置

来自分类Dev

如何保持文字在同一位置?

来自分类Dev

如何使for循环从任何地方开始并在同一位置结束?

来自分类Dev

如何显示这两个数组在两个数组中的同一位置是否具有相同的数字?

来自分类Dev

在向量中的同一位置插入多个元素

来自分类Dev

即使我重新加载页面,如何将 div 元素放在同一位置并检索 .data() 值

Related 相关文章

  1. 1

    滚动页面时强制div元素保持在同一位置

  2. 2

    JqueryUI拖动:游标与可拖动元素不在同一位置

  3. 3

    有没有办法调整图像大小并使图像地图保持在同一位置?(html / Javascript / CSS)

  4. 4

    当div停留在同一位置时,如何在div中换行?

  5. 5

    标识同一位置的所有节点

  6. 6

    使用Leaflet,如果我在同一位置有两个控件,该如何订购控件?

  7. 7

    显示来自同一位置的所有下拉选项

  8. 8

    将鼠标悬停在同一位置的两个元素上

  9. 9

    如何使按钮保持在同一位置?

  10. 10

    为什么我的CSS动画不能停留在同一位置?

  11. 11

    JqueryUI拖动:游标与可拖动元素不在同一位置

  12. 12

    使用CSS在同一位置显示2个图标?

  13. 13

    如何使用CSS在同一位置显示2个元素?

  14. 14

    调整浏览器大小时,如何将每个元素固定在同一位置?

  15. 15

    CSS动画结束后,如何使元素立即返回初始位置?

  16. 16

    当div停留在同一位置时,如何在div中换行?

  17. 17

    CSS-使文本停留在响应图像上的同一位置

  18. 18

    如何使用Github API列出同一位置的所有用户?

  19. 19

    将所有元素放在同一位置

  20. 20

    HTML / CSS:如何将<ul>中的所有<li>放在同一行并居中

  21. 21

    在同一位置如何有两个相同的文件夹?

  22. 22

    使用Leaflet,如果我在同一位置有两个控件,该如何订购控件?

  23. 23

    显示来自同一位置的所有下拉选项

  24. 24

    如何使用applescript将桌面元素(图标,文件,文件夹)始终保存在同一位置

  25. 25

    如何保持文字在同一位置?

  26. 26

    如何使for循环从任何地方开始并在同一位置结束?

  27. 27

    如何显示这两个数组在两个数组中的同一位置是否具有相同的数字?

  28. 28

    在向量中的同一位置插入多个元素

  29. 29

    即使我重新加载页面,如何将 div 元素放在同一位置并检索 .data() 值

热门标签

归档