首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CheckBoxList水平

CheckBoxList水平
EN

Stack Overflow用户
提问于 2013-08-22 18:32:11
回答 3查看 15.7K关注 0票数 3

为什么可以使用以下形式的checkboxlist:

提前谢谢。

EN

回答 3

Stack Overflow用户

发布于 2013-08-22 18:35:02

只需设置RepeatDirection即可。

代码语言:javascript
复制
RepeatDirection="Horizontal"
票数 11
EN

Stack Overflow用户

发布于 2013-08-22 21:49:14

要实现将标签文本放在复选框上方的愿望,您需要使用一些CSS。下面可能不是100%的工作,因为我现在是免费写这篇文章,但应该让球滚动为你。

代码语言:javascript
复制
<asp:CheckBoxList ID="CheckBoxList1" RepeatLayout="Table" RepeatDirection="Horizontal" runat="server" />

CSS

代码语言:javascript
复制
#CheckBoxList1 label{position: relative; top: -10px; left: -5px;}

基本上,将标签作为显示文本的目标,并将其从最初显示的位置移动。

另一种方法是使标签定位为绝对位置。像这样的东西会有效的.

代码语言:javascript
复制
#CheckBoxList1 td{position: relative;}
#CheckBoxList1 label{position: absolute; top: 0px; left: 5px;}
#CheckBoxList1 input{position: absolute: top: 10px: left: 0px;}

同样,可能不是完美的,特别是像素数量。希望这能有所帮助。

票数 4
EN

Stack Overflow用户

发布于 2013-08-22 18:49:50

这并不复杂:

尝尝这个

代码语言:javascript
复制
<form runat="server">
<asp:CheckBoxList id="cb1" runat="server"
**RepeatDirection="Horizontal"**>

Some content

</asp:CheckBoxList>
</form>

看看这个demo

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18377999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档