Hazel: Fast geschafft

Beitrag lesen

Hallo,

ich hab es mal so umgesetzt:

  
<!DOCTYPE HTML>  
<html>  
<head>  
<meta charset="utf-8">  
<title>Test Seite</title>  
<link href="screen.css" rel="stylesheet" type="text/css">  
</head>  
  
<body>  
  
    <div id="bezahlt">  
    	  
      <div class="titel">  
       	<h1>Neue Unterkünfte</h1>  
      </div>  
  
        <div class="links">  
   	    	<img src="media/aufmacher.jpg" width="590" height="333" alt="Aufmacher">  
        </div>  
  
        <div class="rechts">  
        	  
            <div class="rects_links">  
       	    <img src="media/test_rechts.jpg" width="188" height="106" alt="Test Bild">  
            </div>  
  
            <div class="rechts_rechts">  
       	    <img src="media/test_rechts.jpg" width="188" height="106" alt="Test Bild">  
            </div>  
        	  
            <div class="rects_links">  
       	    <img src="media/test_rechts.jpg" width="188" height="106" alt="Test Bild">  
            </div>  
  
            <div class="rechts_rechts">  
       	    <img src="media/test_rechts.jpg" width="188" height="106" alt="Test Bild">  
            </div>  
        	  
            <div class="rects_links">  
       	    <img src="media/test_rechts.jpg" width="188" height="106" alt="Test Bild">  
            </div>  
            <div class="rechts_rechts">  
       	    <img src="media/test_rechts.jpg" width="188" height="106" alt="Test Bild">  
            </div>  
  
        </div>  
  
    </div>  
  
  
</body>  
</html>  

Und mein CSS sieht so aus

  
#bezahlt {  
	width: 1005px;  
	margin: 0 auto;  
	height: 400px;  
}  
  
#bezahlt .titel {  
	border-bottom: 1px solid #666;  
	margin-bottom: 10px;  
}  
  
#bezahlt .titel h1 {  
	margin: 0;  
	padding: 0px;  
	font-size: 34px;  
    line-height: 39px;  
	color: #333;  
}  
  
#bezahlt .links {  
	float: left;  
	width: 590px;  
}  
  
  
#bezahlt .rechts {  
	float: right;  
	width:395px;  
	margin-top:0px;  
}  
  
#bezahlt .rechts .rects_links {  
	float: left;  
	margin-top:3px;  
	width: 188px;  
}  
  
#bezahlt .rechts .rects_links:first-child {  
	float: left;  
	margin-top:0px;  
	width: 188px;  
}  
  
#bezahlt .rechts .rechts_rechts:first-child {  
	float: right;  
	margin-top:0px;  
	width: 188px;  
}  
  
#bezahlt .rechts .rechts_rechts {  
	float: right;  
	margin-top:2px;  
	width: 188px;  
  
}  

Die Frage ist nun warum zieht dieses #bezahlt .rechts .rechts_rechts:first-child { nicht? Der Abstand nach oben ist weiterhin 2px (siehe Bild) und wie sieht der Code aus? Kann man diesen so stehen lassen oder gibt es etwas zu verbessern?

http://s7.directupload.net/images/140401/8i24ink7.jpg

Liebe Grüße und einen schönen Abend
Hazel