Ich habe ein div mit Links drin. Und ich ordne sie mit <br>
Tags übereinander, weil ich nicht herausfinden konnte, wie man vertikalen Abstand mit CSS hinzufügt. Ich habe versucht, einen unteren Rand und einen unteren Rand der Stilregel hinzuzufügen, aber es schien keinen Effekt zu haben (warum?). Ich könnte ein weiteres <br>
Tag hinzufügen, um sie mehr zu trennen, aber ich muss annehmen, dass es eine schönere Möglichkeit gibt, dies mit CSS zu tun, das ich gerade nicht herausgefunden habe.Warum helfen der untere und der untere Rand nicht, den vertikalen Abstand zwischen diesen Links zu erhöhen?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
html, body
{
height: 100%;
margin: 0;
padding: 0;
font-weight:normal;
font-size:12pt;
font-family: Verdana, Arial, Helvetica, serif, sans-serif;
background:lime;
}
#linksouter
{
margin: 0;
padding: 0;
border-style:solid;
border-width:0px;
position:absolute;
top: 0px;
left: 0px;
width: 80px;
background: blue;
text-align:left;
}
#linksinner
{
margin: 80px 0 0 .5em;
width:100%;
background:fuchsia;
display:inline;
height:100%;
}
#linksinner a
{
color:red;
text-decoration: none;
background:yellow;
}
</style>
</head>
<body>
<div id="linksouter">
<div id="linksinner">
<a href="#">1</a><br />
<a href="#">1</a><br />
<a href="#">1</a><br />
<a href="#">1</a><br />
<a href="#">1</a><br />
</div>
</div>
</body>
</html>
Ich wollte gerade sagen, dass ... – jeroen
dann stimmen wir zu :) –
Warum würden Sie a-Tags zu Block-Elemente machen, nur um sie vertikal zu trennen? Sie in einem Block-Element einzuschließen, ist imho angemessener. – stefanw