I'm trying to accomplish something like this in a header without using flexbox. But I can't get the navigation menu on the right to align with the bottom of the text on the left. Shouldn't this be a fairly easy thing to do with position:relative or vertical-align?


HTML:
<!DOCTYPE html>
<html>
<head>
<style>
body {margin: 0 20%;}
.container {overflow: hidden;}
.logo {font-size: 2.5em; float: left;}
.container ul {float: right;}
.container li {margin-left: 0.5em; display: inline;}
</style>
</head>
<body>
<div class="container">
<div class="logo">Here goes<br>two lines of text</div>
<ul>
<li><a href="#item-1">Item 1</a></li>
<li><a href="#item-2">Item 2</a></li>
<li><a href="#item-3">Item 3</a></li>
</ul>
</div>
</body>
</html>