Mein Problem ist im Beispielcode am Ende dargestellt. Im Grunde habe ich einen div-Container, der links einige Werkzeuge und in der Mitte den Hauptinhalt und rechts einige Werkzeuge enthält (Das linke linke Werkzeug dient zum Ziehen und das visuelle rechte Werkzeug zum Löschen des Inhalts). Ich habe das Setzen erreicht, indem ich links und rechts schwebte, aber wenn ich Hintergrundfarbe auf den Hauptinhalt lege, überspringt die Färbung auf das links schwebende Zeug, aber nicht auf der rechten Seite (derzeit nur in Firefox 3.5 getestet)Positionieren von drei Elementen in div
Code unten:
<head>
<style type="text/css">
#container{
width:500;
}
.handle{
float:left;
}
.delete{
float:right;
}
.main{
width:450;
background-color:ccc;
}
</style>
</head>
<div id="container">
<div class="c"><p class="handle">HH</p><p class="delete">X</p><p class="main">Some text here asdf asdf asdf asdf asdf asd fasd fsa dfsa df asdf sadf sa dfa sdf sadf asd fsa df sadf asdf asdf asd fas df asdf as asd fasd fas dfa sdf asdf as dfas df dasf asd fas df asdf asdf asd fasd fasdf asdf asdf asdf as df asdf asdf asd fas df asdpf asdf asdf asd fas dfa sdf asdf asd fas df</p></div>
<div class="c"><p class="handle">HH</p><p class="delete">X</p><p class="main">Some text here asdf asdf asdf asdf asdf asd fasd fsa dfsa df asdf sadf sa dfa sdf sadf asd fsa df sadf asdf asdf asd fas df asdf as </p></div>
</div>
Sehen Sie, was passiert, wenn Sie '* {border: solid 1px black}' zu Ihrem Stil hinzufügen. – voyager