日期:2014-05-20  浏览次数:20419 次

为什么.net 2005 里的HTML中我用%百分比无效呢?
为什么.net   2005   里的HTML中我用%百分比来设置高、宽无效呢?是不支持还是设置没对??

------解决方案--------------------
高已经不支持了。 除非你去掉页面第一行的 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
------解决方案--------------------
把頁面的這行聲明刪除即可。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">

------解决方案--------------------
..............
使用百分比的 子标签,需要父标签具有固定的高宽值了
设置
*
{
margin:0;
padding:0;
}
html,body
{
height:100%;
width:100%;
}

........
<div style= "width:366px;height:20% "> </div>
........
这样div 高度就为body的20%
------解决方案--------------------
hrml,body,form {height:100%;maigin:auto;}