2015-06-12 88 views
-2

的位置我有3個文本框,如下設置文本框

<asp:TextBox ID="txtID" CssClass="textbox" runat="server" ></asp:TextBox> 

     <asp:TextBox ID="txtName" CssClass="textbox" runat="server" ></asp:TextBox> 

     <asp:TextBox ID="txtPosition" CssClass="textbox" runat="server" ></asp:TextBox> 

,當我在瀏覽器的放大,在右邊的文本框會改變其位置移動到左邊文本框的底部。我可以修復它們中的3個保持對方,並且在瀏覽器中放大時不會改變位置。

+1

是的,你可以修復它,但你需要包括你的HTML和CSS –

+0

我確實增加了位置絕對,但它的所有堆疊在一起。 –

回答

0

使用樣式設置文本框的寬度爲33%。

.textbox { 
width: 33%; 
} 

如果在文本框之間沒有間距或餘量,這應該可以工作。

+0

因爲我想將文本框的寬度固定爲250px。這就是爲什麼不使用% –

+0

您可以將最大寬度設置爲250像素,並將寬度設置爲33%,如果它們小於250像素,則分解爲33%。 – nilsree

+0

我試過它仍然是一樣的 –