Моя веб-страница отображается, как я ожидаю, в IE. Когда я попадаю в Firefox, он делает важный div в неправильном месте, отбрасывая компоновку. Из того, что я могу сказать, Firefox просто ошибается. Как я могу заставить Firefox отображать div в нужном месте?Неправильное отображение Div в Firefox
Я установил границы вокруг трех разделов, чтобы было легче увидеть, где они отображаются. Фиолетовый - тот, который неверен в FF, но правильный в IE.
EDIT
JSFiddle: http://jsfiddle.net/PYy6t/1/
JSFiddle делает код одинаково (и в том же порядке, как FF) в обоих браузерах, но IE10 делает это, как я хочу, и, как мой скриншот показывает , когда фактически выполняется страница.
Мой код:
<div style="float: left; clear: both; width: 100%;">
<asp:Label ID="Label1" runat="server" CssClass="hdr" Text="New Grade Entry" Font-Bold="true" />
</div>
<div style="width: 100%; float: left; clear: both;">
<hr />
<br />
</div>
<asp:UpdatePanel ID="upnlNewGrade" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div id="divTop" class="Option" style="width: 100%; position:relative; border-color:purple; border-style: solid;
border-width: 1px;">
 
<div class="OptionLabel" style="width: 50%; height:inherit; border-color:green; border-style:solid; border-width:1px; ">
//details removed
<div class="OptionSelect" style="width: 45%; min-height:10px; border-color:red; border-style: solid; border-width: 1px;">
//details removed
 
</div>
</ContentTemplate>
</asp:UpdatePanel>
<div class="Blank" style="width:100%">
 
</div>
<hr style="width: 100%;" />
Firefox делает:
IE рендеринг:
Как вы можете видеть, FF является началом Дива пути над текстом заголовка и верхний час, несмотря на то, что оба должны брать всю ширину. Это приводит к тому, что второй hr будет отображаться под красной рамкой (вместе с меткой, которая должна быть далее вниз по странице), а не под фиолетовой панелью. Что мне не хватает?
Возможно, Firefox не просто ошибается. И у вас есть jsfiddle? – dezman
Просьба предоставить упрощенную [jsFiddle] (http://jsfiddle.net), показывающую проблему – Adrift
Невозможно сказать без использования JSFiddle или Live сайта для устранения неполадок, но это выглядит как явная проблема. Какая версия IE? – Michael