我的ASP.NET项目中有一个单选按钮列表。我为RepeatDirection = Horizontal
,RepeatLayout = Table
和TextAlign = Right
设置了属性。这就是我的控件的外观:
以下是单选按钮列表的代码:
<asp:RadioButtonList ID="RadioButtonList1" runat="server" Font-Size="X-Small" RepeatDirection="Horizontal">
<asp:ListItem>Lumber</asp:ListItem>
<asp:ListItem>Sheathing</asp:ListItem>
<asp:ListItem>Beam</asp:ListItem>
</asp:RadioButtonList>
水平部分是正确的,但我希望文本位于单选按钮的右侧,而不是在它下面。有没有财产,或者我可以在代码隐藏中做些什么来实现这一目标?
答案 0 :(得分:2)
您可能有标签的css类设置显示块。使用浏览器开发人员工具检查样式设置。
答案 1 :(得分:0)
您的设计存在的问题是,RadioButtonList
除此之外的div标签宽度不够。
为了解决您的问题,请增加RadioButtonList
之外的父标记的宽度。这将解决您的问题。