2012-01-21 78 views
0

我在瀏覽器中呈現不同行的asp.net按鈕。我認爲這個文本空文本節點是因爲這一點。由於按鈕顯示在不同的行中,所以在所有瀏覽器上,我注意到一個小空間。我怎樣才能清除這個?我沒有任何增加這個空間的CSS。文本 - 空文本節點問題

如果我刪除編輯器中的行間距。我沒有看到任何空間,但由於格式化代碼,我無法做到這一點。

<asp:Button runat="server" ID="btnButton1" text = "Button1"/> <asp:Button runat="server" ID="btnButton1" text = "Button1"/> 
+1

向我們展示了ASPX和呈現的HTML,也許是一個額外的屏幕截圖。 –

+0

另一個按鈕同一行 – Praneeth

+0

這是關於asp.net可以讓某人瘋狂的事情之一。根據我的經驗,您必須刪除編輯器中的行空格,並只處理不良的格式。 – Malk

回答

0

如果你想要的按鈕被定位彼此相鄰,在它們之間沒有空間,則可以考慮使用CSS float規則:

<div style="overflow: auto"> 
    <asp:Button runat="server" style="float: left" ... /> 
    <asp:Button runat="server" style="float: left" ... /> 
</div> 

<div>元素將包含兩個按鈕,之後的任何元素都將在新行中。 <div>中的按鈕將盡可能向左移動,並且它們之間不會存在空間。

演示(不是ASP.NET,但作品一樣好):http://jsfiddle.net/vDWCn/1/

+0

這適用於這種情況。我有不同的情況。我真的想要這個空間。只是想知道爲什麼這個空間即將到來。 – Praneeth