【问题标题】:Hidden style affecting links in table?隐藏样式影响表中的链接?
【发布时间】:2023-03-09 02:54:01
【问题描述】:

在我的一个表格中,我有表格标题,每个单元格中有两个单独的链接。他们每个人都换行到我不想要的新行。如果我删除所有样式表,它不会修复它。如果我在浏览器中禁用样式表,它会修复它,但没有内联样式会导致换行。如果它们是非超链接词,它们不会换行。如果我使用 td 标签,它也不会修复它。整个商店都有太多代码要发布,但我想要的只是在一个单元格中一个单词,旁边有一个带有不同超链接的图像。

这里有一小段代码。虽然在这个快速浏览中执行 nowrap 确实有效,但由于某种原因,它在实际代码中不起作用。

<table> 
    <tr>
      <th>Time:</th>
      <th style="width: 8%">
        <a href="week.php?year=2010&amp;month=4&amp;day=7&amp;area=2&amp;room=20">V505(2)</a>
        <a href="http://www.google.com"><img src = "images/information.png" width = "25" height = "25" border = "0"/></a>
      </th>
      <th>Time:</th>
    </tr>
  </table>

【问题讨论】:

  • 尝试创建一个简单的复制并发布该代码

标签: html css html-table


【解决方案1】:

你为什么不能white-space: nowrap;

【讨论】:

  • 我试过了,但它不起作用。我试图快速浏览一下代码,这适用于 sn-p 代码,但不适用于我的代码
  • 在进一步测试这个如果我有 white-space:nowrap 并禁用我的一个样式表它可以工作,启用样式表并恢复正常。现在查看样式表,尝试找出它在哪里中断
  • 虽然这不是答案,但它以正确的方式踢了我。 Display: block 在 css 中,但只是删除它并没有做任何事情,它需要 white-space: no wrap 以及删除块样式才能工作。我讨厌 CSS :(
【解决方案2】:

您是否尝试将宽度设置为度量而不是百分比?如果表格上没有指定宽度,浏览器可能无法确定 8% 的含义(当然,除非在某些样式中指定了这些值)。

【讨论】:

    猜你喜欢
    • 2010-09-15
    • 2012-01-20
    • 1970-01-01
    • 1970-01-01
    • 2018-10-16
    • 1970-01-01
    • 2015-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多