Dies ist eine Frage zum Layout. Ich entwickle eine .net Seite, immer wenn ich eine Radiobuttonliste direkt nach einem Label hinzufüge, kommt es in die nächste Zeile. Aber in der Code-Seite, es immer noch innerhalb der gleichen Zeile. Das Problem ist, wenn Sie es in IE durchsuchen, kommt es nach unten in die nächste Zeile. Ich bin sicher, dass die Breite der Beschriftung und der Radiobuttonliste nicht zu groß ist. Woran liegt das und wie kann man dieses Problem lösen? Vielen Dank im Voraus.
Antworten
Zu viele Anzeigen?
Arun Thapa
Punkte
159
Fügen Sie eine Eigenschaft zu Ihrer Radiobuttonliste hinzu
RepeatDirection="Horizontal"
<asp:RadioButtonList RepeatDirection="Horizontal"
ID="RadioButtonList1" runat="server" style="display:inline">
<asp:ListItem>asdf</asp:ListItem>
<asp:ListItem>sdfg</asp:ListItem>
</asp:RadioButtonList>
Dies wird Ihr Problem lösen. CHEERS
Steve Wellens
Punkte
20326
Sie können den Anzeigestil so einstellen, dass er inline ist:
<asp:RadioButtonList
ID="RadioButtonList1" runat="server" style="display:inline">
<asp:ListItem>asdf</asp:ListItem>
<asp:ListItem>sdfg</asp:ListItem>
</asp:RadioButtonList>
Warnung: Puristen werden aufschreien, dass diese Informationen in einer CSS-Klasse irgendwo anders stehen sollten.
BornToCode
Punkte
189