今天寫個jsp頁面,乍麼調來調去<div style="margin:0 auto">123xxx</div> 這個屬怎麼弄都不能讓頁面居中展示,而且其它樣式也出現莫名其妙的問題
後來找這個這個問題的解決方案:
原來是L-Blog默認沒有在HTML前加上DTD,於是IE就以HTML而不是XHTML來解釋文檔.
問題並不在CSS而在XHTML網頁本身.
需要加上這樣的代碼才能使得上述設置有效果:
復制代碼代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
如果您希望更為嚴格的XHTML 1.0 Strict或者XHTML 1.1請查閱相關文檔.
以上測試均基於Windows XP SP2版IE6和FireFox 1.0最終版.
建議如果頁面中需要使用css樣式,不要把這行刪除:
復制代碼代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">