有一段PHP代码生成一个下拉列表,想让这个下拉列表不显示。
用<div style ="visibility:hidden;"> 给包起来之后,
虽然不显示了,但是还是有个高度,
于是我加了height:0px,但是还是不行,下面的东西虽然提前到了跟他一行,
但是前面好留下一段空白,不知是怎么回事就像下面的国家前面这样.
请教高手,要如何解决这个问题呀
______________________________    国家:xxx
姓名:xxxx
性别:xxxx

解决方案 »

  1.   

    不好意思,发错了
    是display:none;
      

  2.   


    display:none;也是就是一个显示方式!
      

  3.   

    display:none; 正确这是html+css问题, 以php无关
      

  4.   

    要看具体情况。none掉以后。好多问题。
      

  5.   

    当然是用display:nonevisibility属性用来确定元素是显示还是隐藏,这用visibility="visible|hidden"来表示,visible表示显示,hidden表示隐藏。当visibility被设置为"hidden"的时候,元素虽然被隐藏了,但它仍然占据它原来所在的位置。被设置为display:none元素,实际上就从页面中被移走,它下面所在的元素就会被自动跟上填充。
      

  6.   

    你隐藏了它还是会占用一个位置,所以用display:none