为什么在aspx页里定义不了高为2px的div呢?
在aspx页里代码是
<body>
    <form id="form1" runat="server">
    <div id="test" >
    
    </div>
    </form>
</body>CSS文件里代码是
#test
{
width: 500px;
height: 2px;
background-color: #99ffff;
}为什么在设计视图里看到的是一个条型图形了,而不是高为2px 线型图形了,也就是说高比实际定义的要高一些了。

解决方案 »

  1.   

    ie6 or ie7 里不做特殊处理 高宽 最小4px*4px
      

  2.   


    IE6里面4px宽可以表现出来,4px高还是表现不出来(变高了),火狐浏览器里正常显示,还有就是在VS设计视图窗口4px高也变型了,变高了,有什么方法,可里正常显示小图层吗?
      

  3.   

    浏览器的问题。你敲几个空白进去。&nbsp;或者用TABLE试试
      

  4.   

    悲剧 我找不到了  我css 不好 帮你顶.
      

  5.   

    加空白没用,我要的目的就是建一个高为2px的线形图层,为什么就是会变形,变条型,IE里要怎么定义图层才能正常显示了,难道下面定义不够规范,IE不正常识别
    CSS文件里代码是 
    #test 

    width: 500px; 
    height: 2px; 
    background-color: #99ffff; 

      

  6.   


    #test
    {
    width: 500px;
    height: 2px;
    background-color: #99ffff;
    overflow:hidden;

      

  7.   

    谢谢大家,关键问题是overflow:hidden,问题解决了,困扰我一晚上了,可以睡觉了:)