当前位置: 首页 > 面试题库 >

在Java JLabel的HTML表格单元格中将文本垂直居中

韩恺
2023-03-14
问题内容

我有一个显示在JLabel中的HTML表(带有CSS的样式)。我希望单元格的内容(单行文本)水平和垂直居中。水平居中很容易,但是我似乎无法使文本居中。我已经尝试过vertical- align:并同时valign:使用了middlecenter参数。我已经看了几个技巧,但是似乎都没有用,而我尝试过的那些没有用。

我现在所拥有的:

内联(在<style>标记中)CSS:

table.outer {
    background:#F0F0F0;
    border-collapse:collapse;
    border:none;
}

td.outer {
    border-style:solid;
    border-width:1pt;
    border-color:#888888;
    padding:0pt 0pt 0pt 0pt;
}

table.inner {
    border-collapse:collapse;
    border:none;
}

td.title {
    width:75pt;
    background:#BFBFBF;
    padding:1.5pt 0pt 1.5pt 0pt;
}

HTML的相关部分:

<body bgcolor=#F0F0F0>
<table class='outer'>
  <tr>
    <td class='outer' valign=top>
    <table class='inner'>
      <tr>
        <td class='title' rowspan=3>
          <p class='title'>Current Run</p>
        </td>
      </tr>
    </table>
    </td>
  </tr>
</table>
</body>

问题答案:

支持
在Swing组件的HTML

被限制到3.2,但valign="middle"应该工作。



 类似资料:
  • 我试图用docx4j将文本垂直方向的html表转换为docx。这是我的代码: 我正在使用样式将文本转换为垂直方向...

  • 问题内容: 是否有(便携式)方式将HTML表格单元格中的文本旋转90°? (我的表有很多列,标题的文本很多,所以我想垂直书写以节省空间。) 问题答案: .box_rotate { 截至2017年,上述站点已简化了规则集以删除旧版InternetExplorer过滤器并更多地依赖现在的标准属性:

  • 我正在使用Twitter引导,并试图将一个按钮置于表格单元格的中心。我只需要它垂直居中。 请查看我的JSFIDLE以了解问题。我已经尝试了几个我知道的桌子对中技巧,但似乎没有一个能正常工作。有什么想法吗?提前谢谢。 UPDATE:是的,我已经尝试了,如果它是内联的,它就可以工作,但如果它在的类中,就不行了。更新了JSFiddle以反映这一点。 最后更新:我是个白痴,没有检查它是否被bootstra

  • 问题内容: 根据该规范,默认值是。 将框的基线与父框的基线对齐。如果该框没有基线,则将下边距边缘与父对象的基线对齐。 但是,当涉及表格单元格()时,默认值始终为。 将框的垂直中点与父框的基线对齐,再加上父框x高度的一半。 我希望对此行为进行官方确认,但在W3C文档中找不到任何内容。我发现的所有内容都显示默认值为。 它在哪里说表单元的默认值是? 问题答案: 如规范所述,的初始值始终为: 垂直对齐 初

  • 问题内容: 我想在表格单元格中使用CSS,这样,如果文本太长而无法放在一行上,它将用省略号进行剪切,而不是换成多行。这可能吗? 我尝试了这个: 但是,似乎使文本(及其单元格)不断向右扩展,从而使表格的总宽度超出了其容器的宽度。但是,如果没有它,文本在碰到单元格的边缘时会继续换行。 问题答案: 要在表格单元溢出时用省略号剪切文本,您需要在每个类上设置CSS属性,以使溢出起作用。不需要额外的布局div

  • 问题内容: 在Selenium 2.0中,我不知道如何遍历网页中的HTML表。在selenium2.0 javadoc中,我找到了两个类“ TableFinder”和“ TableCellFinder”,但找不到任何示例。 我想做这样的事情: 如何从每个表格单元格中获取文本? 问题答案: 感谢您的早日答复。 我找出了使用硒2.0类的解决方案。