html - 我如何修复具有显示 : flex, 属性的 Bootstrap 行元素阻止我的页面在浏览器上显示

标签 html css twitter-bootstrap

我正在从头开发一个 Wordpress 主题。 你会在下面找到我的 html 和 css 代码。

我的 html 和 css 似乎一切正常,但是当我在浏览器上预览页面时,chrome 和 Mozilla firefox 什么都没有出现。然后我决定对这些页面进行元素检查。

<--我的 HTML 代码-->

<div class="container-fluid">
<div class="row">
    <div class="col-sx-12">
        <div class="header-container background-image text-center" 
 style="background-image: url(<?php header_image();?>);">
            <div class="header-content">
                <div class="nav-container">

                </div><!--.nav-container-->
            </div><!--.header-content-->           
        </div><!--.header-container-->        
    </div><!--.col-sx-12-->   
</div><!--.row-->    
</div><!--.container-fluid-->

/* 我的 CSS 代码 @package nuorigins */

/*

通用


*/

.background-image{
    background-position: center center; 
    background-size: cover; 
    background-repeat: no-repeat;
}

/*

标题

*/

.header-container{
    position: relative;
    display: block;
    height: 250px;
}

我发现行标记阻止了我的页面显示。

下面是检查行的元素:

.row{
    display: ms-flexbox;
    display: flex;
    ms-flexwrap: wrap;
    flex-wrap:wrap;
    margin-right: -15px;
    margin-left: -15px;
}

请注意,这是 Bootstrap 中的一行。

现在我注意到当我停用显示时:flex;从行的属性来看,我的页面显示正常。

我希望有人告诉我。我的 Bootstrap 行有什么问题? 是因为我的浏览器不支持 bootstrap 行,还是由于我的 bootstrap 文件的另一个问题。

最佳答案

所有浏览器都可以很好地显示 Bootstrap 网格(容器、行和列)。 BS3支持IE8+,BS4支持IE9+等所有浏览器。

可能是打字错误。使用 col-sm-12(不是 col-sx-12)。

关于html - 我如何修复具有显示 : flex, 属性的 Bootstrap 行元素阻止我的页面在浏览器上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57242466/

相关文章:

html - 按钮的渐变不起作用

html - 嵌套的 flex-box 包装问题

html - 使用 CSS 的页面图像边框

twitter-bootstrap - Bootstrap 左右字形图标没有显示在轮播中?

php - Bootstrap 事件列表/文本对齐

HTML 元素重叠

javascript - 在页面加载时显示固定列,当用户单击符号时显示 html 表中的剩余列

jQuery 狭缝 slider 问题

php - 使用 PHP 解析 HTML 以从 ids 和 classes 属性返回 CSS 规则

javascript - onOpen 没有执行?