当前位置: 代码迷 >> ASP.NET >> 为什么.net 2005 里的HTML中小弟我用%百分比无效呢
  详细解决方案

为什么.net 2005 里的HTML中小弟我用%百分比无效呢

热度:8445   发布时间:2013-02-26 00:00:00.0
为什么.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;}
  相关解决方案