我尝试这样做是为了在我的网页中插入一些空行(将我的文字与通过脚本显示的图像分开)但是它不起作用:
<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 :(得分: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样式显示:块;)...