Hallo Leute!
bastle gerade eine Website. Sie nutzt PHP-Include zur Navigation. Es gibt die Seite head.php und mehrere body#n.php, die von head.php aufgerufen werden und jeweils head.php includen.
Soweit die Rahmenbedingungen.
Meine head.php enthält folgenden Code:
...
<div ID="buttonset">
<div ID="button1"><a class="linkfarbe" href="body.php"Seite 1</a></div>
<div ID="button2"><a class="linkfarbe" href="body2.php">Seite 2</a></div>
<div ID="button3"><a class="linkfarbe" href="body3.php">Seite 3</a></div>
<div ID="button4"><a class="linkfarbe" href="body4.php">Seite 4</a></div>
</div>
...
Wie man sieht, gibt es das große Mama-DIV "buttonset", welches die Kinder-DIVs "button#n" enthält. Die "button#n"-DIVs haben über mein CSS Stylesheet die Eigenschaft float:left, sind daher nebeneinander.
PROBLEM: Ich möchte, dass die nebeneinander angeordneten Links / "button#n"-DIVs eine gemeinsame Hintergrundfarbe haben. Damit möchte ich es so aussehen lassen, als befänden sie sich in einem gemeinsamen Kasten.
So einen Effekt habe ich bei KLICK beobachtet (obere Leiste: ARD Home Nachrichten ....)
Leider kann ich dies nicht mit folgendem Code im CSS erreichen:
#buttonset{
background-color:white;
}
Nichts passiert. Wenn ich hingegen
#buttonset{
border: solid 4px;
}
eingebe, passiert etwas: Alle Divs haben an ihrer Oberseite (!?) die dicke border. Sonst nirgends...
Mir ist dieses Verhalten unerklärlich...
Habt ihr Tipps?
Danke
nevermind