Почему IE7 не загружает <form>
теги в DOM? Это вызывает проблемы с CSS, которые я применил к классу в теге формы. Я решил проблему, обернув тег формы с помощью div и применив к нему стили, но я хотел посмотреть, сможет ли кто-нибудь предложить техническое объяснение того, что IE делает с этим тегом, когда я использую следующий код;
<form class="contact"> ... <form>
Вызывает проблемы в IE7, а также
<div class="contact"><form class="contact"> ... <form></div>
Я должен был использовать
<div class="contact"><form> ... <form></div>
Чтобы решить мою проблему, но остаются небольшие несоответствия. Этот вопрос не о моей проблеме с макетом , но на случай, если вам интересно, CSS, который я использовал, это:
html {
background: #113333;
margin: 0;
min-height: 100%;
}
body {
background: #ccc;
width: 960px;
margin: 10px auto;
padding: 10px;
}
div { background: green; }
.contact {
display: inline-block;
zoom: 1;
*display: inline;
}
fieldset {
float: left;
}
Также страница, к которой это относится (содержание может измениться), здесь .
Итак, что IE7 делает с таким кодом?