【发布时间】:2018-04-02 08:23:13
【问题描述】:
我正在尝试让我的 content-full 位于导航栏的正下方,但使用 padding 不会产生我想要的结果。
尝试将margin-top 应用于content-full,但它为我的导航栏增加了边距。
这是我的CodePen 这是截图 正是我想要实现的目标。
玉:
nav
.box
#nav-icon1
span
span
span
span
ul
li
a(href="#") Despre
li
a(href="#") FAQ
li
a(href="#") Numere
li
a(href="#") Colectiv
.content-full
.content
h1 test
SASS:
nav
width: 100%
position: fixed
ul
text-align: center
background: #ffffff
width: 68vw
margin: 0 auto
li
display: inline-block
width: 15vw
a
color: #a3a3a3
display: block
padding: 3vh 6vw
text-decoration: none
.content-full
padding: 10vh 0 0 0
background: #a3a3a3
.content
width: 68vw
min-height: 80vh
background: blue
margin: 0 auto
【问题讨论】:
-
我看到的唯一问题是您在 vh 中使用填充,这导致结果取决于窗口的高度。请改用 em 中的填充(因为这是计算导航栏高度的方式)。