2011-07-22 11 views
6

Mam tabelę HTML (style z CSS), która jest wyświetlana w języku JLabel. Chciałbym, aby zawartość (pojedyncza, krótka linia tekstu) komórek była wyśrodkowana zarówno poziomo, jak i pionowo. Poziome centrowanie jest łatwe, ale nie mogę wyśrodkować tekstu w pionie. Próbowałem vertical-align: i valign: z obu argumentów middle i center. Przyjrzałem się kilku sztuczkom, ale żadna z nich nie wydawała się wykonalna, a te, które próbowałem, nie działały.Wyśrodkowywanie w pionie tekstu w komórce tabeli HTML w języku Java JLabel

Co mam teraz:

Inline (w <style> tag) 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; 
} 

Odpowiedni fragment 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> 

Odpowiedz

Powiązane problemy