当前位置: 首页 > 知识库问答 >
问题:

如何阻止HTML水平表(使用mini.css)内容消失在标题后面

益楷
2023-03-14

我正在使用mini.css为一个简单的网页设置样式,以显示应用程序的输出。我使用下面的HTML创建了一个水平表格,但是当我调整窗口的大小时,而不是右侧列右侧的巨大空格变小时,文本向左移动并开始在标题后面消失。最终,响应性的设计开始工作,完全改变了表格的布局,但在此之前,表格是难以辨认的。

要理解我的意思,最简单的方法就是试试下面的代码:https://codepen.io/sonotley/pen/rwkzjzg

<table class="horizontal">
    <thead>
    <tr>
        <th>Number of pings</th>
        <th>Max response time</th>
        <th>Min response time</th>
        <th>Mean response time</th>
    </tr>
    </thead>
    <tbody>
    <tr>
        <td>366544</td>
        <td>2547</td>
        <td>78</td>
        <td>178</td>
    </tr>
    </tbody>
</table>

我试过用不同的div类(容器、卡片、行、列等)包装表,但没有一个能阻止这种效果。事实上,如果您尝试将表放置在类'Card Large'的div中,表看起来很棒,但文本是完全隐藏的!我还尝试添加一个样式到td标记以右对齐文本,但我并不真的希望它右对齐,在任何情况下,它没有工作。我可以在我的页面中添加什么CSS来防止这种奇怪的行为?

共有1个答案

谷翰飞
2023-03-14

我用padding-left解决了屏幕大小不同的问题。

null

table th {
  text-align: left !important;
}

@media screen and (min-width: 840px) and (max-width: 900px) {
  table td {
    padding-left: 30px !important;
  }
}

@media screen and (min-width: 750px) and (max-width: 840px) {
  table td {
    padding-left: 50px !important;
  }
}
html prettyprint-override"><link rel="stylesheet" href="https://cdn.rawgit.com/Chalarangelo/mini.css/v3.0.1/dist/mini-default.min.css">
<table class="horizontal">
  <thead>
    <tr>
      <th>Number of pings</th>
      <th>Max response time</th>
      <th>Min response time</th>
      <th>Mean response time</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>366544</td>
      <td>2547</td>
      <td>78</td>
      <td>178</td>
    </tr>
  </tbody>
</table>
 类似资料:
  • 我有一个很大的html项目到期工作,我只需要添加最后一个触摸。我正在尝试创建一个水平图标列表在我的页面,但一直遇到问题。这是一张我需要创作的图片。请给我指出正确的方向或发送一些代码来尝试。谢谢

  • 我怎样才能保持水平线不拉伸?每一行的伸展类型都设置为“无伸展”。我的其他报表元素正在设法保持它们的位置。 谢谢,丽莎

  • 我目前正在使用内容阻止器扩展,它在Safari中工作得很好。但是有没有人知道它是否也可以应用到Chrome上,如果可以的话,如何应用呢? 我还有一个问题:是否可以通过内容拦截器扩展或其他方式拦截应用程序

  • 问题内容: 我有一个这样的清单: 和以下CSS: 我试图强制列表项从左到右显示,即 我的问题: 这样做会给我两行,每行两项。 问题: 是否有一种CSS方式可以将列表项强制全部放在一行中,以便可以使用水平滚动?现在,如果我设置了 overflow:auto, 我只会得到垂直滚动条,这是我不想要的。 我不想在包装div上设置此设置。我很好奇,是否有一个CSS解决方案可以单独在列表中使用。 感谢帮助!

  • 问题内容: 我有一个部门想要显示图像,然后单击以在灯箱中打开它们。我将它们向左浮动并在线显示它们。设置overflow- x进行滚动,但是一旦行空间不足,它仍然会将图像放在下面。我想让它们内联,并在需要时显示水平滚动。 注意: 我无法更改内部图像的结构。它必须是锚点内的img。我的灯箱就这样要求它。 HTML: CSS: 我知道这是非常基本的,但是我做不到。不知道怎么了 问题答案: HTML中可能

  • 本文向大家介绍如何在HTML表中使用HTML标签?,包括了如何在HTML表中使用HTML标签?的使用技巧和注意事项,需要的朋友参考一下 使用HTML,您可以轻松地在表内添加HTML标签。标签应在<td>标签内打开和关闭。例如,添加段落<p> ... </>标记,甚至添加列表标记,即<ul> ... <ul>。 示例 您可以尝试运行以下代码以在HTML表中使用HTML标签<ul>…</ ul>