2010-03-07 38 views
1

任何人有任何問題嗎? px和em工作正常,%不做任何事情。我只是想擴展這個div在IE8屏幕的長度。微軟,請。一直在尋找一段時間來利用。IE8的CSS寬度,不能使用百分比?

CSS

#topPane {width:100%; 
height:100px; 
background-color:#0C9;} 

徇衆要求HTML

<div id="topPane">a</div> 
+1

是否可以爲您定義父元素的寬度?像HTML或正文或另一個包含#topPane的div? –

+0

適合我。你看到什麼問題?你的代碼在其他瀏覽器中工作嗎?您需要提供更詳細的說明,以便人們可以爲您提供幫助。 – allyourcode

+1

你的代碼似乎暗示你試圖設置'height:100px'而不是你的問題所暗示的'%'。另外,我自己的測試支持你的觀點:「高度:(n)%;」對IE 8(Win XP)無效。我不知道版本<8。 –

回答

6

:PI發表我的意見/回答

這可能是因爲您已經定義了 寬度的父元素?像html 或body或另一個包含 #的div?

+0

這看起來很有禮貌,你知道嗎? =) –

0

如果我們將父寬度定義爲100%,並且如果還有更多子元素,則將90%以上的兒童定義爲更進一步。它應該正確工作?