相关疑难解决方法(0)

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

我有一个显示在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;
}
Run Code Online (Sandbox Code Playgroud)

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>
Run Code Online (Sandbox Code Playgroud)

html java swing jlabel vertical-alignment

6
推荐指数
1
解决办法
2705
查看次数

标签 统计

html ×1

java ×1

jlabel ×1

swing ×1

vertical-alignment ×1