css - Twitter Bootstrap 布局宽度隐藏元素

标签 css twitter-bootstrap

我正在开发一个 aspnet 应用程序和 Twitter Bootstrap 。 我有一种情况,我需要根据我可以正确执行的可变女巫来隐藏跨度。问题是隐藏的跨度保持宽度并打破下一个 div。

 <div class="row-fluid">
         <div class='<%= (showTitle  ? "span4" : "hide")  %>'>
            <label>Title</label>
            <ASP:DropDownList ID="DpdLstTitle" runat="server"  CssClass="span12"></ASP:DropDownList>
        </div>
        <div class='<%= (showTitle  ? "span8" : "span12")  %>'>
            <label>Name</label>
            <ASP:TextBox ID="TboxName" runat="server" MaxLength="80"  CssClass="span12" />
        </div>
    </div>

有什么建议吗?

最佳答案

您将不得不添加一些 css,因为 bootstrap 已将边距添加到第二行

可能:

margin-left: 2.127659574468085%;

所以你必须覆盖它。插入

margin-left: 0;

示例 HTML:

<div class="row-fluid">
    <div class='<%= (showTitle  ? "span4" : "hide")  %>'>
        <label>Title</label>
        <ASP:DropDownList ID="DpdLstTitle" runat="server"  CssClass="span12"></ASP:DropDownList>
    </div>
    <div class='<%= (showTitle  ? "span8" : "span12 hiddenColBefore")  %>'>
        <label>Name</label>
        <ASP:TextBox ID="TboxName" runat="server" MaxLength="80"  CssClass="span12" />
    </div>
</div>

示例 CSS:

.hiddenColBefore {
    margin-left: 0 !important;
}

关于css - Twitter Bootstrap 布局宽度隐藏元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16648877/

相关文章:

javascript - 我如何在 Vue 上使用 Sass 来使用 Tailwind

php - Bootstrap - 对齐问题

html - 更改浏览器宽度时,Bootstrap 2x2 面板不对齐

jquery - Bootstrap根据屏幕尺寸显示某些行?

javascript - METEOR 更改选择标签颜色

javascript - React 渲染毫无意义的 div 打破了我的 flexbox 风格

javascript - 如何使用 jquery 在页面加载和每次刷新时随机更改内联图像?

jquery - 通过 jQuery.css() 自定义光标图形

html - 如何通过本地镜像的CSS使图像显示为背景

jquery - Bootstrap 流体布局和全高 div