Hallo,
die erzeugte Liste wird willkütlich immer an einer anderen Stelle zerrissen. woran es liegt, kann ich mir nicht erklären. Kann es an der Ladezeit liegen? Erscheint mir aber unwahrscheinlich. Immer an einer anderen Stelle ist das CSS kaputt (das bild ist nicht innerhalb des rahmens und die überschrift ist verrutscht). es müsste doch wenn bei allen listenelementen auftreten und nicht nur 1 oder 2 und immer an einer anderen stelle.
Code:
<h2>Überschrift</h2>
<ul class="toplisten">
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
</ul>
<h2>Überschrift</h2>
<ul class="toplisten">
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
<li><a href="#"> <h3>überschrift</h3><img src="img/pic.jpg" alt="pic"/> </a></li>
</ul>
und das css:
Code:
.toplisten{
overflow: hidden;
_display: inline-block;
list-style: none;
margin: 0 0 30px;
padding: 0;
}
.toplisten li{
float: left;
margin: 4px 8px 4px 0;
}
.toplisten li a{
padding: 4px;
border: 1px solid #ccc;
display: block;
width: 94px;
text-decoration: none;
cursor: pointer;
background-color: #009933;
}
.toplisten li a:hover{
border-color: #f00;
}
.toplisten li a:hover h3{
text-decoration: underline;
color: #ff0000;
}
.toplisten li a img{
display: block;
padding: 4px 22px;
}
.toplisten li h3{
display: block;
font-size: 0.7em;
margin: 0;
color: #666;
text-align: left;
background-color: #efefef;
height: 40px;
padding: 2px;
}