2015-10-27 39 views
0

我有一個2列的表格,每列有不同的字體大小(較大的字體也很強)。 我的問題是文本的垂直對齊方式:它不垂直對齊(見圖片): image在表格的2列中垂直對齊文本

這裏是我的html代碼:

<html> 
<head> 
    <style> 
    .big-text-size { 
     font-size: 3.5em; 
    } 
    .small-text-size { 
     font-size: 1.1em; 
    } 
    </style> 
</head> 
<body> 
     <table> 
     <td class="big-text-size"> 
      <strong>My doctor's name</strong> 
     </td> 
     <td class="small-text-size"> Daniel Boro </td> 
     </table> 
</body> 
</html> 

任何建議,爲什麼會發生?

+2

請讓你的例子更加簡單:只保留那些必要的東西來重現問題。 – petermeissner

+0

表應該用於表格數據僅供 - 沒有佈局 – Pete

+0

@petermeissner:知道了,去掉不必要的代碼 – Dror

回答

1

調整你的不同大小的文本的垂直對齊方式(see here)垂直對齊文本:

<html> 
<head><style> 
    .big-text-size { 
     font-size: 3.5em; 
     vertical-align: text-bottom; 
    } 
    .small-text-size { 
    font-size: 1.1em; 
    vertical-align: text-bottom; 
    } 
</style></head> 
<body> 
     <table> 
     <td class="big-text-size"> 
      <strong>My doctor's name</strong> 
     </td> 
     <td class="small-text-size"> Daniel Boro </td> 
     </table> 
</body> 
</html> 
0

你的第二個表沒有任何行...

<table> 
    <tr> <!-- Missing --> 
     <td class="small-text-size">Daniel Boro</td> 
     <td class="big-text-size"><strong>My doctor's name</strong></td> 
    </tr> 
</table> 
+0

我插入標籤就像你說的,但它並沒有改變:看起來還是一樣 – Dror

+0

你能做出的jsfiddle? –