Это может быть слишком рано в понедельник утром для этого.flexbox выровнять текст по ссылкам на нижнюю часть экрана
Я использовал flexbox для выравнивания общей страницы, но не отдельных ссылок, и вы хотите выровнять текст ссылок в нижней части. Я ожидал вертикального выравнивания: дно, чтобы работать, но это не так.
body,* {
margin: 0;
padding: 0;
font-family: sans-serif;
font-weight: normal;
text-transform: uppercase;
}
nav li:nth-child(1) {background: #eee;}
nav li:nth-child(2) {background: #ddd;}
nav li:nth-child(3) {background: #ccc;}
nav li:nth-child(4) {background: #bbb;}
/* Styles */
html,
body,
nav {
width: 100%;
height: 100%;
}
nav ul {
width: 100%;
height: 100%;
list-style: none;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: stretch;
}
nav li {
flex-grow: 1;
}
nav a {
display: block;
height: 100%;
text-align: center;
color: #fff;
text-decoration: none;
vertical-align: bottom
}
nav + div {
position: fixed;
bottom: 100px;
background: #fff;
width: 100%;
text-align: center;
}
<nav>
<ul>
<li><a href="">Link one</a></li>
<li><a href="">Link two</a></li>
<li><a href="">Link three</a></li>
<li><a href="">Link four</a></li>
</ul>
</nav>
<div>
<h1>Heading</h1>
<h2>Sub heading</h2>
</div>
Я надеялся избежать usng сгибать другой уровень вниз, если это возможно. –