我希望在我的jsp页面上展示一段文本:
Sample date: <div id="sampleDate"/>
我希望它显示为示例日期:2012年8月29日
但是它却显示为:
示例日期:
2012年8月29日
有人能帮我解决这个问题吗?
请将其写成 -
Sample date: <span id="sampleDate"></span>
Sample date: <div id="sampleDate"></div>
#sampleDate{ display: inline; }
样例日期的CSS应该是:
#sampleDate {
display:inline;
}
float:left;
来设置“示例日期”,并使用float:right;
来设置#sampleDate块。将这两个块放入另一个块中,并设置宽度(这样这两个块之间就不会有很大的空隙)。你可以使用CSS #sampleDate{display:inline;}
。但是你应该使用@Dipaks的方法,通过使用span标签。
在这里查看实时效果 http://jsfiddle.net/WkNp8/1/
div
元素包含文本块的情况(这一点从问题本身并不明显,但可以从讨论和答案接受中看出)。 - Jukka K. Korpela<div id="sampleDate"/>
,因为在HTML中它只是一个开始标记,在作为XHTML提供时它是一个空元素。 - Jukka K. Korpela