2010-05-19 14 views
5

Tại sao XHTML 1.0 Nghiêm ngặt hiển thị chiều cao dòng khi xuất hiện lớn hơn chiều cao dòng có cùng giá trị trong XHTML 1.0 Chuyển tiếp?HTML Tăng nghiêm ngặt chiều cao dòng

Điều này do đó đẩy nội dung xuống trong các ô bảng (ví dụ: Hotmail trong Firefox, Gmail trong IE và Firefox). Có ai khác đã gặp phải vấn đề này và biết cách xung quanh nó không?

Cheers

Heres một mã ví dụ cho từng loại XHTML:

chuyển tiếp:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
</head> 

<body> 
<table width="500" border="1" cellspacing="0" cellpadding="0"> 
    <tr> 
    <td style="line-height:18px;"><font style="line-height:18px; font-size:16px; font-family:Arial, Helvetica, sans-serif;">This cell will be larger in Strict</font></td> 
    </tr> 
</table> 

</body> 
</html> 

Strict:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
</head> 

<body> 
<table width="500" border="1" cellspacing="0" cellpadding="0"> 
    <tr> 
    <td style="line-height:18px;"><font style="line-height:18px; font-size:16px; font-family:Arial, Helvetica, sans-serif;">This cell will be larger in Strict</font></td> 
    </tr> 
</table> 
</body> 
</html> 
+1

Bạn có thể đăng một số mã của mình không - nó sẽ dễ dàng hơn! * hãy nhớ sử dụng nút chặn CODE * –

Trả lời

0

@ryano như xa như tôi biết, có không phải là một sửa chữa dứt khoát cho điều này, hầu hết mọi người dường như đang sử dụng một sửa chữa margin-top:-2px; trên t chính nó.

Hy vọng điều đó sẽ hữu ích.