新做了一個頁面,放置元素有table,div,iframe等,有2/3的元素是按百分比來設定width和height
然而用ASP.NET2.0設計時可以看出明顯的效果,瀏覽時卻還原為原始大小了
找了FF下iframe自動適度的代碼,在IE下卻不行
......
請教網友afos,他給出了如下2種方法:
1.增加CSS設定
html, body{ height: 100%; }
2.去掉如下紅字部分
<!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">

原來W3C也有罪啊

P.S如果同一頁面在多台電腦中瀏覽正常,其他電腦不正常時請檢查瀏覽器版本(今天才明白一個客戶的情況,原來她有3台電腦不給上網就用IE5,其他正常版本都是IE6)
posted on 2007-03-27 17:12  小哈  阅读(226)  评论(0编辑  收藏  举报