2011-09-21 135 views
1

在怪癖模式(IE)下,以下代碼將正常運行。在符合標準的模式下,此代碼僅顯示嵌套跨度的文本,但寬度不會100%。有沒有辦法強制嵌套的內嵌塊跨度將其寬度設置爲div大小,如果有,是否有辦法在不更改html代碼的情況下執行此操作?謝謝你的幫助。CSS屬性顯示問題:內嵌塊

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> 
<html> 
<head> 
    <style> 
     span {display:inline-block;} 
    </style> 
<head> 
<body> 
    <div> 
     <span> 
      <span style='width:100%; text-align:center;'> 
       Blah 
      </span> 
     </span> 
    </div> 
</body> 

回答

1

父(跨度)不具有任何寬度。只需設置它,你就可以解決你的問題

div span { width:100% }