I'm using the following code to create a two column list. The list needs to line up so that the text is align left and fits nicely next to each other no matter how long the text is. I've managed this, but I would like to include a line under each item, so for example a line would reach horizontally from Name of Client to the end of Somewhere Street as this is longest line of text. Any ideas?
Example
Name of client Peter
Address Somewhere Street
- Code: Select all
<div id="aktiv">
<ul>
<li class="col1"><a class="aktiv">Interior Length</a></li>
<li class="col1"><a class="aktiv">Overall Length </a></li>
<li class="col1"><a class="aktiv">Overall Width </a></li>
<li class="col1"><a class="aktiv">Interior Height </a></li>
<li class="col1"><a class="aktiv">Mass in running order </a></li>
<li class="col1"><a class="aktiv">Mass in running order </a></li>
<li class="col2 coltopper"><a class="aktivpano">5376mm/17'8"</a></li>
<li class="col2"><a class="aktivpano">7216mm/23'8"</a></li>
<li class="col2"><a class="aktivpano">229mm/7'6"</a></li>
<li class="col2"><a class="aktivpano">1950mm/6'4"</a></li>
<li class="col2"><a class="aktivpano">1175kg</a></li>
<li class="col2"><a class="aktivpano">1390kg</a></li>
</ul>
- Code: Select all
#aktiv {
font: 12px normal Arial, Helvetica, sans-serif;
width: 240px;
}
a.aktiv{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#163A78;
}
a.aktiv:hover{
color:#163A78;
text-decoration:underline;
font-weight:bold;
}
#aktivlist {
margin: 0;
padding: 0;
padding-left: 20px;
}
#aktivlist li {
display:inline;
list-style-type: none;
padding: 80px;
padding-left: 0px;
padding-right: 20px;
}
.col1 {margin-left: 0em;
list-style: none;
}
.col2 {margin-left: 15em;
list-style: none;
}
.col3 {margin-left: 23em;
list-style: none;
}
.coltopper {margin-top: -7.7em;}