asp.net - HTML:在调整容器大小时将复选框和相关文本保持在一起

标签 asp.net html checkbox positioning

我有一个 ASP.Net 页面,它呈现如下复选框

Elements on same line

但是当我调整屏幕大小时,控件挤在一起,复选框及其关联的文本移动到不同的行中,这没有多大意义。

Elements on different line

我想知道是否有办法将复选框保持在一起。

代码如下:

<asp:Repeater ID="rpFiles" runat="server" DataSource='<%# Eval("Files") %>' OnPreRender="rpFiles_PreRender" >
    <ItemTemplate>
       <asp:PlaceHolder ID="phFile" runat="server">
        <asp:CheckBox ID="cbVisibility" AutoPostBack="false" runat="server" Text='<%# string.Format("{0} ({1})", Eval("FileName"), Eval("FileType").ToString().ToUpper()) %>' Checked='<%# !((bool)DataBinder.Eval(Container.DataItem, "IsHidden")) %>' />
              <asp:HiddenField ID="hfFileID" Value='<%# Eval("FileID") %>' runat="server" />
       </asp:PlaceHolder>                            
    </ItemTemplate>
</asp:Repeater>

最佳答案

感谢您的意见。尝试在您的台词上工作。 widthmin-width 不起作用,但 div 的想法很重要,为此 +1。
我用这个代替

<asp:PlaceHolder ID="phFile" runat="server">
    <div style="display:inline-block; padding-right:15px"><asp:CheckBox ID=...

然后修复它。

关于asp.net - HTML:在调整容器大小时将复选框和相关文本保持在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10629747/

相关文章:

c# - 应用程序正在构建但无法加载 - System.Web.Mvc 缺少文件或程序集?

html - 将页脚保持在正文底部,但保持在同一列中

html - 使用 Firefox 防止水平触摸板在 macbook 上滚动?

c# - 如何在不引发事件的情况下设置 checkbox.isChecked

c# - LoadControl,WebMethod 中的用户控件

javascript - 获取文件夹中最新添加的文件并将其显示在 html 页面上?

javascript - 使用 javascript 获取复选框属性(数组)

javascript - 将复选框选中的值传递给脚本变量

asp.net - 如何使用 iTextSharp?

javascript - 初学者 HTML5 path/to/jsFile.无法加载脚本?