ASP.NET:如何在aspx页面中插入空行?

时间:2011-06-16 16:13:44

标签: asp.net html

我尝试这样做是为了在我的网页中插入一些空行(将我的文字与通过脚本显示的图像分开)但是它不起作用:

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

如果你有时间向我解释为什么一系列的p和关闭p不起作用,那就太好了。否则,请告诉我如何在那里插入一些空间。感谢。

3 个答案:

答案 0 :(得分:4)

试试这个

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

答案 1 :(得分:2)

您需要<br />这是一个换行符。

<p>用于段落,并将开始和结束标记之间的任何文本与任何其他元素分开,因为它们都是空的,没有任何效果。

调查<div><span>因为有无数种方法可以分隔元素而不仅仅是一个空行。

答案 2 :(得分:0)

使用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类,而不是将边距应用于图像的样式属性。

编辑:

如果您的占位符内容不是像ap,div,blockquote等块元素,那么您的图像也需要显示为块元素(CSS样式显示:块;)...