2015-04-13 2 views
0

Im очень новый для CSS и веб-разработки.CSS-Float отключает текстовое поле в IE11 и Chrome

Для простой формы Im, использующей CSS .float_left для текстовых полей. Second Textbox работает нормально, но первый текст автоматически отключается в IE11 и chrome, но отлично работает в более низких версиях IE (IE8).

Просьба помочь включить первое текстовое поле. ТИА

Пример кода в JSP:

<div class="float_left" style="margin-right: 35px"> 
Phone Number: 
<form:input path="phoneId" size="22" maxlength="8" htmlEscape="true"/> 
</div> 

<div class="float_left" > 

<label>-or-</label> 
<label>&nbsp;</label> 
<label>&nbsp;</label> 
</div> 

<div> 
Email ID: 
<form:input path="emailId" size="22" maxlength="4" htmlEscape="true" /> 
</div> 

Пример кода в CSS

.float_left { 
    float:left; 
    *z-index:-1; 
} 
+2

Зачем вы устанавливаете свой z-индекс на отрицательное значение? Установка этого параметра на положительный/0 должна решить эту проблему. – jbutler483

+0

нашел его через некоторые блоги. какой должен быть точный метод настройки? –

+0

Вам, скорее всего, ничего не нужно делать с этим. –

ответ

0

Отрицательное значение для Z-индекса будет скрывать объект так, проверить его один раз, удаляя что OrElse попытаться дать положительный значение 0.

+1

Отрицательные значения z-индекса фактически не скрывают объект. Он помещает его за элемент тела (насколько я понимаю). Поэтому вместо этого вы нажимаете на тело, а не на ввод. – jbutler483

+0

да, я знаю это. Не удалось выразить это правильно. – priyanka

+0

Раньше я использовал это свойство и написал функцию javascript для отображения объекта. Теперь я смущен, полезно ли это для этого вопроса или нет? @jbutler может предложить? – priyanka

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