html - 文字不显示

标签 html css

<body>
    <div class="sts-viewport-fill">
        <nav role="navigation" class="nav navbar-default">
            <div class="container-fluid">
                <div class="navbar-header">
                    <button data-toggle="collapse" data-target=".navbar-collapse" type="button" class="navbar-toggle">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    <span class="navbar-brand">Knonet</span>
                </div>
                <div class="collapse navbar-collapse">
                    <ul class="nav navbar-nav navbar-right">
                        <li><a href=#>Log In</a></li>
                        <li><a href=#>Sign Up</a></li>
                        <li><a href=#>Help</a></li>
                    </ul>
                </div>
            </div>
        </nav>
        <div class="container-fluid">
            <h1 class="text-center">CONNECT WITH EVERYONE.<br>
                <small>Knonet aims to connect the whole world with the Internet.</small>
            </h1>
        </div>
    </div>
    <div class="container sts-second-slide">
        Salut, et Bonjour!
    </div>
</body>

那是我的 HTML。我已经像这样应用了一堆 CSS 规则:

body {
  font-family: 'Source Sans Pro', 'Segoe UI Light', sans-serif;
  font-weight: initial;
  font-weight: 100;
}

.sts-viewport-fill {
  position: absolute;
  top:0;right:0;bottom:0;left:0;
  background-color: #000000;
  color: #ffffff;
}

.sts-viewport-fill .container-fluid h1 {
  margin: 250px auto 100px auto;
  font-weight: 900;
}

.navbar-collapse, nav [type="button"] {
  border: none !important;
  border-radius: 0%;
}

.sts-second-slide {
  margin-top: 100px;
}

就我而言,这使得 div.sts-viewport-fill 适合屏幕的整个视口(viewport),或者至少适合屏幕的剩余部分。

问题是什么?看到那里所有的法国人了吗​​? 你好,你好!? 它不会出现在浏览器中。观察:

enter image description here

有人能告诉我这里发生了什么事吗?我有一种强烈的感觉,这与 position: absolute;top:0;bottom:0; 规则有关。

Merci d'Avance!

PS:即使我将 color: #fff; 属性应用到 .sts-second-slide 选择器,我仍然没有得到结果。

最佳答案

您必须向该元素添加 position

尝试

.sts-second-slide {
  margin-top: 100px;
  position: relative;
}

关于html - 文字不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39549101/

相关文章:

html - 为什么我的推文按钮不会出现在我的页面上?

css - html: div 搞砸了

javascript - 对齐 jQuery Mobile 导航栏左右 Angular 的图标

html - 为什么 Font Awesome 不能在 JSFiddle 中使用 Bootstrap?

css - 样式化扩展按钮的悬停状态

javascript - PNG修复 Sprite ?

javascript - 比较两个时间值 (hh :mm am/pm)

javascript - 得到以下错误 : RGB. js :16 Uncaught TypeError: Cannot read property 'add' of undefined at HTMLButtonElement. <anonymous> (RGB.js:16)

html - Bulma 多选尺寸不起作用?

javascript - 有条件地将 CSS 应用于没有 JavaScript 的最后一个列表项