2010-06-16 4 views
-1

У меня есть страница JSP, которая содержит <span class="requiredFieldsMessageAsterix">*</span>вложенная <span> вызывает новую строку

я использую JSP включают, чтобы включить это на другой странице JSP, как здесь

Date of Birth:<%@include file="/jsps/includes/requiredFieldsLabel.jsp"%> Это прекрасно работает. Нет новой строки.

Однако когда гнездо это включить в другой промежуток, как здесь:

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

Это создает новую строку. Я попытался заставить дисплей: inline, но он ничего не сделал (как я и ожидал). Других стилей элементов нет.

Это на IE6, любые идеи? Он отлично работает на хромированном, не проверенном firefox. Но это необходимо для IE6.

ответ

0
  • Какой DOCTYPE вы указываете в верхней части документа? ! Попробуйте

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

  • ли родительский контейнер достаточно широки, чтобы отобразить содержимое без упаковки? (Из-за DOCTYPE, IE может быть в режиме совместимости и, таким образом, вычисляя, что его ширина должна быть неправильно и вызывает обертывание)

Вы можете загрузить панель инструментов IE для разработчиков IE6/IE7 использовать выберите элемент с помощью мыши и определить какие элементы имеют размеры с помощью каркасного: http://www.microsoft.com/downloads/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en

Примечание: IE8 + есть панель инструментов DEV встроенные и использовать с помощью кнопки F12

+0

если он был доктайп, или родительский контейнер не будет работать в хроме? Да, спасибо, я установлю ie dev toolbar. Я использовал firebug, но на самом деле не получил виджеты, т.е. dev toolbar. – NimChimpsky

Смежные вопросы