ProgramCodePav
@ProgramCodePav
Front-end developer. Love open source

Как решить проблему верстки (позиционирования) в IE?

Добрый день. Столкнулся с проблемой верстки под IE.

Сайт в браузерах Chrome, FF, Opera выглядит таким образом:

4566e34e52c74bd0b0b6f6ee6985205c.pngСсылка на картинку

А в браузере IE11 так:

63339a4a686a438db3e79372552bf76f.pngСсылка на картинку

CSS блока регистрации:
#registration_bl {                          /*    главный div для блока регистрации    */
	position: absolute;
	margin-top: 40%;
	margin-left: -40%;
	
	left: 50%;
	width: 80%;
        height: 0%;
}

#reg_cell {         /*    родительский div для поля ввода и кнопки отправки    */
	position: relative;
	height: 100%;
	width: 66%;
        left: 50%;
        margin-left: -33%;
}

#email_field {                          /*    поле ввода    */
	position: relative;
	width: 82%;
	padding: 5px;
	border: solid white;
	border-width: 0.2em;
	
	background: transparent;
	color: #a7a7a7;
	outline:none;
	font-family: HelveticaNeueCyr_Light;
	font-size: 1.5em;
}

.bSend {                          /*    Соответственно, кнопка отправки    */
	position: absolute;
	height: 100%;
	width: 15%;
	font-size: 1.8em;
	border: 0px solid;
	background: #ffffff;
        outline: none;
}


PS: reset.css подключен. Также ссылка на codepen, но там некорректно немного.
  • Вопрос задан
  • 2559 просмотров
Решения вопроса 1
DeLaVega
@DeLaVega
Верстаю, фронтэндю =)
Скажите пожалуйста, зачем вы всё это в абсолютах стали делать? Чем вам float: left для обоих элементов не мил? Ну или display: inline-block, и у родителя поставить font-size: 0 и они опять же будут впритык. Везде.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы