I am currently working on a vertical navigation menu design, but I am facing some issues with aligning the text to start from the very left edge of the element.
HTML
<div class="jobs-links">
<ul>
<li><a href="renovations.html">Renovations</a></li>
<li><a href="remodelling.html">Remodelling</a></li>
<li><a href="adding.html">Adding</a></li>
</ul> </div>
CSS
.jobs-links {
list-style-type:none;
float:left;
border-bottom:1px solid #5f564d;
border-left:1px solid #5f564d;
border-top:1px solid #5f564d;
font-size:15px;
font-family:Calibri, Times, serif;
box-sizing:border-box;
width:10%;
text-align:left;
height:120px;
}
li {
list-style-type:none;
float:left;
display:block;
width:179px;
height:30px;
border-bottom:1px solid #5f564d;
}
If you'd like to see the code in action, here is the link to the jsfiddle.
Thank you!