點擊一個按鈕,我的程序會創建一個動態的div
,其類名爲dynamictextbox
。有一個label
與類名稱mytxt
和文本框mytext
類div
這也是動態創建。兩個同名類重疊的div
當我創建一個新的動態div
它與以前創建的div
重疊。
下面是CSS我用
.dynamictextbox{
width:50%;
position:relative;
padding:10;
}
.dynamictextbox .mytxt{
position:absolute;
left:0px;
right:50%;
}
.dynamictextbox .mytext{
position:absolute;
left:51%;
right:100%;
}
下面是HTML代碼
<div id="Enter your name" class="dynamictextbox">
<label class="mytxt">Enter your name</label>
<input type="text" name="Enter your name_name" id="Enter your name_id" class="mytext">
</div>
<br />
<div id="bigData" class="dynamictextbox">
<label class="mytxt">Now this is a long text which will overlap the next div.Need solution for this. Please give me a solution for this</label>
<input type="text" name="bigData_name" id="bigDate_id" class="mytext">
</div>
<br />
<div id="div_temp" class="dynamictextbox">
<label id="txtlb" class="mytxt">Dynamic Label</label>
<input type="text" name="tb" id="tb" class="mytext">
</div>
<br />
嗨亨利我添加了我的html代碼。 – manikandan
您是否使用Ajax調用獲取動態數據? –
我真的不明白你的問題。你想修復div重疊?只是簡單的刪除位置:絕對:)這裏是我的例子https://jsfiddle.net/edsoaxLu/ –