Ich habe ein paar Radiologen auf meiner Seite. Das Problem, mit dem ich konfrontiert bin, ist, dass der Text der Radiobuttons nicht inline der Radion-Schaltfläche angezeigt wird. Ich habe die repeatLayout zu Tabelle und Flow und keiner funktioniert. Ich habe versucht, einen Stil der Anzeige hinzuzufügen: Inline; aber das funktioniert auch nicht (obwohl es auf den Checkboxen war und ich dachte, dass es vielleicht auch hier funktionieren würde).Anzeige Radiobuttonlist Inline
Dies ist nur ein normaler radiolist:
<asp:RadioButtonList ID="radRace" CssClass="radioButtonList" runat="server" RepeatDirection="Horizontal">
<asp:ListItem>Race 1</asp:ListItem>
<asp:ListItem>Race 2</asp:ListItem>
<asp:ListItem>Race 3</asp:ListItem>
<asp:ListItem>Race 4</asp:ListItem>
</asp:RadioButtonList>
ul.radioButtonList { list-style:none; margin: 0; padding: 0;}
ul.radioButtonList.horizontal li { display: inline;}
Wenn die Repeat auf dem Tisch ist:
Und wenn die Repeat ist auf Fluss:
Kann Som eBody Bitte helfen Sie mir, wie man es so eingestellt, dass der Text neben dem Optionsfeld angezeigt wird ... Wenn es einen Unterschied macht die Radiobuttonlist in einer Tabelle ist ....
LÖSUNG:
Dies ist, was das Radio jetzt aussieht buttonlist:
<asp:RadioButtonList ID="radRace" CssClass="radioButtonList" runat="server" RepeatDirection="Horizontal">
<asp:ListItem>Race 1</asp:ListItem>
<asp:ListItem>Race 2</asp:ListItem>
<asp:ListItem>Race 3</asp:ListItem>
<asp:ListItem>Race 4</asp:ListItem>
</asp:RadioButtonList>
Und das ist die CssClass:
<style type="text/css">
.radioButtonList { list-style:none; margin: 0; padding: 0;}
.radioButtonList.horizontal li { display: inline;}
.radioButtonList label{
display:inline;
}
</style>
Was bedeutet die folgende Art bedeuten und wie haben Sie davon ausgehen, und schreiben: ul.radioButtonList.horizontal li {display: inline;} –
ich auf eine Seite kam, wo es erklärt eine der radioButtonList, dass es sich um eine ungeordnete Liste handelt. Es war einen Versuch wert, es zu tun ... Ich hatte Display: Inline; als style = "splay: inline;" in der radioButtonList, aber das hat auch nicht funktioniert. display: inline bedeutet, dass das Element inline innerhalb des aktuellen Blocks in derselben Zeile angezeigt wird. Ich habe die ul.radioButtonList.horizontal auf dieser Seite gefunden: http://code.google.com/p/aspnetcontroladapters/wiki/RadioButtonList und die Erklärung von Inline und Block hier: http://quirksmode.org/css/css2/ display.html – Kerieks
Sie müssen die interpretierten Tag-Namen für die Klasse und nicht die Asp-Tag-Namen verwenden, da ASP in HTML interpretiert wird. !!! Also, mach es beschriften .. !!! –