jquery - CSS - 覆盖宽度

标签 jquery html css twitter-bootstrap

我有以下html,软件自动添加第一个css样式g2f0

 <div class="linelevel row">
    <div class="g2f0 col-sm-6 form-group">
       <label for="name">Name</label>
       <input id="name" type="text" value="" name="name">
    </div>
    <div class="g2f1 col-sm-6 form-group">
       <label for="address">Address</label>
       <input id="address" type="text" value="" name="address">
    </div>
</div>

样式是增量自动生成的,并作为每个 div 的第一个类插入,具体取决于页面上的 div 数量:

div.g2f0 {
    float: left;
    width: 50%;
}

div.g2f1 {
    float: left;
    width: 50%;
}

我想摆脱这些自动生成类的宽度属性,以便我可以使用 Bootstrap 网格类。我试过如下使用特异性,但是 Bootstrap 网格类在断点处不起作用:

<div class="linelevel row">
    <div class="g2f0 reset-width col-sm-6 form-group">
       <label for="name">Name</label>
       <input id="name" type="text" value="" name="name">
    </div>
 </div>

.linelevel .reset-width {
    width: auto;
}

我必须执行以下操作才能使其正常工作,这意味着我必须覆盖所有网格类的所有断点:

 @media (max-width: 768px) {
   .col-sm-6 {
      width: 100% !important;
    }
 }

任何人都知道我可以使用 g2f0(这些是自动生成的)和 col-sm-6 之间的单个类来删除宽度的任何其他方法g2f0 类?

最佳答案

问题是您有两个增加宽度的类 - g2f0 和 col-sm-6。您有两个选择 - 删除 g2f0 类的自动添加,或像 Wayne 向您展示的那样设置自定义宽度:

div.g2f0.reset-width {
    width: 200px; /*your custom width*/
}

关于jquery - CSS - 覆盖宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45877185/

相关文章:

javascript - 检查json中是否存在某个元素

javascript - 不支持它的浏览器的@page size 的替代方案?

css - 如何告诉 CSS 在某些图像周围放置边框,而不是其他图像?

JQuery 仅在选中时获取复选框的值

javascript - $( "#tabs").tabs();不是函数

javascript - Bootstrap - CSS 文件未加载

css - 将字段集元素定位在其他元素下

javascript - 影响位置计算的 CSS 缩放变换

带有搜索结果侧边栏的流畅 Google map 的 CSS

javascript - 添加/删除导航栏折叠显示类时切换正文类