IE Alignment Issue - PullRequest
       2

IE Alignment Issue

0 голосов
/ 17 октября 2011

Моя проблема в том, что у меня есть два выпадающих списка, которые мне нужно выровнять.В Firefox все работает нормально.В основном, одна коробка формы для страны, а затем под ней, другая коробка формы для государства.В IE эти поля отображаются рядом друг с другом.Я пытаюсь стилизовать его так, чтобы второе поле формы отображалось под первым.

Мой HTML-код (я отрубил некоторые состояния, чтобы их было легче читать):

<div class="label">*Country:</div>
<div class="field">
  <asp:DropDownList ID="country" CssClass="country2" runat="server"></asp:DropDownList>    
</div>
<div class="label"></div>
<div class="field">
  <asp:DropDownList ID="us_states" runat="server" CssClass="us_state_dropdown2">
    <asp:ListItem>-Select State-</asp:ListItem>
    <asp:ListItem>Alabama</asp:ListItem>
    <asp:ListItem>Alaska</asp:ListItem>
    <asp:ListItem>Arizona</asp:ListItem>
  </asp:DropDownList>
</div>

Мой код CSS для классов "label", "field", "country2" и "us_state_dropdown2":

.label {width: 195px !important; height: 28px; }
.field {width: auto !important;}
.country2 { width:212px !important;}
.us_state_dropdown2 { width:212px !important;}

Есть идеи?

1 Ответ

1 голос
/ 17 октября 2011

Вы можете использовать clear, чтобы не размещать элементы на выбранных вами сторонах. Прочитайте справочник CSS, чтобы узнать, как использовать clear. MDN Ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...