家长风格搞砸了Bootstrap

时间:2017-06-17 作者:TheBigK

我正在使用ElegantThemes中的DIVI主题,并决定使用引导程序来呈现字体结束表单。我能够获得正确的脚本加载顺序;与风格。css(DIVI)在引导前加载。最小css。在我的表单上,除文本输入字段外,所有字段都按预期设置了引导样式。请看下图-

Text Input is rendered using DIVI's style.css while textarea is rendered with bootstrap.min.css

我为元素编写的代码如下:

对于文本字段:

    <!-- Question Title (Reference) -->
                <div class="form-group">
                    <label>Bootstrap Question Title Reference:</label>
                    <input name="question_title" class="form-control" type="text"  id="question-title">
                </div>
对于文本区域字段:

    <!-- Answer Options -->
                <div class="row form-group">
                    <div class="col-sm-6 mb-4">
                        <label>Option 1:</label>
                        <textarea class="form-control" name="1" id="option-1" rows="2"></textarea>
                    </div>

                    <div class="col-sm-6 mb-4">
                        <label>Option 2:</label>
                        <textarea class="form-control" name="2" id="option-2" rows="2"></textarea>
                    </div>
                </div>
在与Chrome inspector进行调查后,我发现以下CSS定义是问题的根本原因:

enter image description here

如果你能为我指出正确的方向,我将不胜感激。已经花了5个多小时寻找解决方法。

1 个回复
SO网友:Bikash Waiba

input[type="text"] 比类选择器更具体.form-control 所以引导程序。min.css不会覆盖中的cssstyle.css 虽然bootstrap.min 在之后加载style.css. 您必须添加具有更多或相同特性的css才能覆盖。

对于选择器input[type="text"] 您可以添加的属性.form-control class 时尚。css

结束

相关推荐

我如何使用PurifyCSS来清理WordPress style le.css?

我正在尝试使用PurifyCSS来清理style.css 文件当我在静态html文件上尝试时,它是否工作正常。请参见my CLI命令的示例:purifycss wp01/wp-content/themes/mytheme/style.css index.html --min --info但当我尝试在live web(在本地主机上运行)上使用它时,我得到了错误的结果。这是我的命令:purifycss wp01/wp-content/themes/mytheme/style.css http://localh