如何根据内容调整asp占位符大小

时间:2014-06-22 09:59:01

标签: javascript html css asp.net placeholder

我有一个placeHolder,它包含很少的元素,其中一个是 tgl div,通过点击 OpenTime 按钮,tgl div可见或隐藏。 我的问题是placeHolder OpenTime 大小是静态的,当隐藏tgl可见性时,placeHolder会占用不必要的空间。  是否可以根据内容更改placeHolder大小?     我必须使用placeHolder。

// HTML

<asp:PlaceHolder runat="server" ID="OpenTime" >     
      <input type="button" id="open" onclick="toggleDiv()" value="Edit Time" style="width:130px"/>
    <div id="tgl" style="visibility:hidden;overflow:hidden;min-height:1px">             
        <div id="majinDiv" style="width: 600px"; ></div>
    </div><br />

1 个答案:

答案 0 :(得分:2)

使用display: none; css代替visibility:hidden;

display: block;显示元素。

可见性控制可见性,但仍保留空间。但是显示:none清除空间,好像元素不存在一样。