我正在使用HTML和CSS爲學校項目創建網站。在標題中有一個表格,我需要一個文本(位於單元格內)在垂直中心和水平右側對齊。無法在表格單元格中垂直居中文本
這是HTML代碼
<table id="intestazione">
........
<tr>
<td class="centerV"><h1>Text</h1></td>
<td><img src="Logo.jpg"></td>
</tr>
</table>
,這是CSS代碼
h1
{
font-family:Arial;
font-size:50px;
color:#009ED9;
text-align:right;
}
.centerV
{
display:table-cell;
vertical-align:middle;
}
但我想這是行不通的,所以我改變CSS代碼插入到
h1
{
font-family:Arial;
font-size:50px;
color:#009ED9;
display:table-cell;
vertical-align:middle;
text-align:right;
}
並且文本垂直居中,但不在右側(它位於左側)。我讀過,我可以在頂部使用line-height
或padding
,但在我看來,使用vertical-align
(告訴我是否我錯了)會更乾淨優雅。
我也嘗試了其他代碼從網絡上的建議,但我不寫,否則問題會太長。
你要水平對齊的權利?因爲你提到「正確」和「左」。垂直交易「頂」,「buttom」,「中」 – repzero
@repzero我需要一個水平對齊的「中間」 – mara6399
@ mara6399答案發布 – repzero