Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何覆盖引导的默认css样式规则_Html_Css_Forms_Twitter Bootstrap - Fatal编程技术网

Html 如何覆盖引导的默认css样式规则

Html 如何覆盖引导的默认css样式规则,html,css,forms,twitter-bootstrap,Html,Css,Forms,Twitter Bootstrap,我已将以下默认样式应用于我的表单标签: @media (min-width: 1200px) .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; } 那么如何通过使{float:none;}覆盖它呢?如果我写了一个新的类,它仍

我已将以下默认样式应用于我的表单标签:

  @media (min-width: 1200px)
   .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
    }
那么如何通过使{float:none;}覆盖它呢?如果我写了一个新的类,它仍然不会占用它

我尝试了:在custom.css中:

  @media (min-width: 1200px){.form-label-float{float:none;}}
它不起作用

html:

css的顺序:

<link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css"/>
<link rel="stylesheet/less" type="text/css" href="../css/bootswatch.less"/>
<link rel="stylesheet/less" type="text/css" href="../css/variables.less"/>
<link rel="stylesheet" type="text/css" href="../css/custom.css"/>

 <div id="passCode"></div>
  <form class="form-horizontal">
<fieldset>
    <legend style="color:#145FAC">Please Fill in the Online Form</legend>
    <div class="form-group">
        <label for="inputEmail" class="col-lg-2 control-label">Name</label>
        <div class="col-lg-10">
            <input type="text" class="form-control formWidth" id="inputName" placeholder="Nam" />
        </div>...</div>
</fieldset>
  </form>

请填写在线表格
名称
...

检查选择器特定值-尝试添加!重要提示-如果有效,请尝试计算您的和引导的选择器特异性并进行比较


以下是一些需要遵循的最佳实践:

  • 始终在基本css文件之后加载custom.cssstyle.css(无响应)
  • 避免使用!重要信息如有可能。这可以覆盖一些重要的 从底部开始的样式
  • 如果没有,请始终在custom.css之后加载bootstrap-responsive.css 要丢失媒体查询..-必须遵循
  • 宁愿修改所需的属性(不是全部)
如果在bootstrap.css文件之前加载自定义css文件,则它将覆盖自定义样式

我希望你现在已经得到了答案


我们公司遵循这些最佳实践来实现最佳定制。

如果您的
浮动:无
处于活动状态,但元素显示为右侧或左侧,则使用
显示:块
显示:表
。我认为这个链接可以帮助你重写默认的引导css
尝试使用更高的特异性。对于上面的HTML,您可以

select col-lg-2, select col-lg-10{
    float:none;
}
这将覆盖引导样式,因为它具有更高的特殊性


请参见

能否显示要将此应用于的HTML?请参见我的更新答案我添加了重要信息,它不起作用。所有标签移到表单文本输入字段的右侧,尽管它已应用。您能检查一下样式是否应用到devTools(chrome)中的元素上吗?此样式是活动的还是被其他样式覆盖?样式浮动:无活动。如果此样式未在开发工具中删除,则表示它影响元素。因此,如果这种风格是活跃的,也许它只是没有表现出你所期望的?你有一个屏幕截图附在我的答案中,它应该/不应该看起来像Ethanks!既然你们都答对了,我只好选择先到先得