Następujący kod HTML pochodzi ze strony aspx. Jest to w odniesieniu do pierwszego elementu DIV dziecka. W IE7 HTML renderuje się tak, jak oczekiwałbym, nawet gdy ten element DIV jest pusty. Powinien on wynosić około 1/3 szerokości rodzica, ale w FireFox jest zwinięty do zera szerokości. Wszystkie 3 elementy div są unoszone w lewo. Tak czy inaczej, moje pytanie brzmi: jak zachować pustą szerokość DIV na poziomie 32% w FireFox, a najlepiej Safari, Opera i Chrome. Mam nadzieję, że poprawka rozwiąże problem we wszystkich przeglądarkach. Bez wątpienia przyczyną jest mój brak wiedzy na temat CSS połączony z prawdopodobnie nieprawidłowym renderowaniem IE7. Prawdopodobnie zachowuje się poprawnie. Czy ktoś może mi pomóc rozwiązać ten problem?Pomoc w debugowaniu CSS - pusty div zwijanie
<div style="padding-left: 4px ! important; overflow: auto; width: 96% ! important;" class="fullwidthdiv">
<div style="width: 32% ! important;" class="oneThirdColumn"></div>
<div style="width: 32% ! important;" class="oneThirdColumn">
$<input type="text" style="width: 70px;" class="underlinedTextBox updateReserveAmount" tabindex="123" id="ctl00_DefaultContent_payment1_paymentfrmView_updateReserveAmount" maxlength="11" name="ctl00$DefaultContent$payment1$paymentfrmView$updateReserveAmount">
</div>
<div style="width: 32% ! important;" class="oneThirdColumn">
<input type="submit" style="width: 120px;" class="updateReserve" tabindex="124" id="ctl00_DefaultContent_payment1_paymentfrmView_btnReserve" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$DefaultContent$payment1$paymentfrmView$btnReserve", "", true, "", "", false, false))" value="Update Reserve" name="ctl00$DefaultContent$payment1$paymentfrmView$btnReserve">
</div>
</div>
są div dzieci umieścić tam dynamicznie? Czy możesz dodać coś do stylu pierwszego div, gdy jest pusty? –
firebug ftw https://addons.mozilla.org/en-US/firefox/addon/1843 – gingerbreadboy