2011-06-16 360 views
1

我試圖做這在我的網頁中插入一些空行(從通過腳本顯示的圖像我的文字分開),但沒有奏效:ASP.NET:如何在aspx頁面中插入空白行?

<asp:ContentPlaceHolder ID="ContentText" runat="server"> 
</asp:ContentPlaceHolder> 
<p></p><p></p><p></p><p></p><p></p> 
<script type="text/javascript"><!-- 
... 

如果你有時間來解釋對我來說,爲什麼p系列和p系列不起作用,那會很棒。否則,請告訴我如何在那裏插入一些空間。謝謝。

+0

你爲什麼不在你的頁面上添加一個Panel/Div並使用CSS來實現呢?例如:'margin-top:100px'或'height:100px' – 2011-06-16 16:16:45

回答

2

您需要<br />這是換行符。

<p>是爲段落,並將開放和結束標記之間的任何文本與任何其他元素分開,因爲它們都是空的沒有任何影響。

調查<div><span>,因爲有無數的方法來分離元素,而不僅僅是一個空白的行。

4

試試這個

<div style="height: 100px"></div> 
+0

這樣我發現它更快,更高效地知道它可以在所有瀏覽器中使用 – Fandango68 2017-09-08 05:06:59

0

它Wouln't更好地使用CSS來實現你想要什麼?如果您只需要文字和圖片之間的垂直間距。我會添加一個頂部邊距到您通過JavaScript插入的圖像。

例如:

<asp:ContentPlaceHolder ID="ContentText" runat="server"> 
Your text is here 
</asp:ContentPlaceHolder> 
<img src="javascript-inserted-image.jpg" width="100" height="100" style="margin-top: 50px;" /> 

在現實生活中,我會用我會分配給圖像,而不是將保證金到圖像的風格屬性的CSS類。

編輯:

你的形象也將需要顯示爲一個塊級元素(CSS樣式顯示:塊;)如果你的佔位您的內容並不像AP,DIV,塊元素塊引用, etc ...