-1

我的 jsp 页面包含<span class="requiredFieldsMessageAsterix">*</span>

我使用 jsp include 将其包含在另一个 jsp 页面上,如此处

Date of Birth:<%@include file="/jsps/includes/requiredFieldsLabel.jsp"%> 这工作正常。没有新线。

但是,当我将其嵌套在另一个跨度中时,如下所示:

Date of Birth:<span id="includeMandatoryDOB"><%@include file="/jsps/includes/requiredFieldsLabel.jsp"%></span>

它创建一个新行。我试过强制显示:内联,但它什么也没做(如我所料)。元素没有其他样式。

这是在IE6上,有什么想法吗?它在chrome上运行良好,没有尝试过firefox。但它是 IE6 所必需的。

4

1 回答 1

0
  • 您在文档顶部指定什么 DOCTYPE?尝试

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" " http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd ">

  • 父容器是否足够宽以显示内容而无需换行?(由于 doctype,IE 可能处于 quirks 模式,因此计算其宽度应该不正确并导致换行)

您可能想要下载 IE6/IE7 的 IE 开发人员工具栏,以通过单击使用选择元素并使用线框视图确定要调整哪些元素的大小:http: //www.microsoft.com/downloads/details.aspx? familyid=E59C3964 -672D-4511-BB3E-2D5E1DB91038&displaylang=en

注意:IE8+ 内置开发工具栏,按 F12 即可使用

于 2010-06-16T14:14:51.913 回答