Joseph Sims schrieb:
> Okay, so the way I expect this to act, with my understanding of positioning, 
> floats,  and clears, is not the way it acts. I want to know if there is a way 
> I can get it to act right.
>
> Basically, Is there a way to get an element to only clear floated elements 
> within the same parent containing element as it is in? I thought position 
> relative would do this, but it doesn't.
>
> example (notice how the red border boxes fall down below the "Side" box):
>
> <head>
> <title>ClearTest</title>
> <style type="text/css">
> <!--
> #Main .right{
>     clear: right;
>     float: right;
>     width: 100px;
>     margin: 5px;
>     border: thin solid #FF0000;
> }
> #Main {
>     width: 500px;
> }
> #Side {
>     float: right;
>     width: 200px;
>     margin-left: 10px;
>     border: thin solid #0000FF;
>     height: 500px;
> }
> -->
> </style>
> </head>
>
> <body>
> <div id="Side">Just a box floated :right outside of the "Main" to mess up the 
> clears on the "right" boxes</div>
> <div id="Main">
> <div class="right">Some image or something.</div>
> <div class="right">Some image or something.</div>
> <div class="right">Some image or something.</div>
> <div class="right">Some image or something.</div>
> <div class="right">Some image or something.</div>
> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec interdum 
> justo vitae ligula pharetra sed euismod sapien sodales. Praesent eleifend 
> velit vitae lacus aliquam varius. Vestibulum dolor libero, iaculis gravida 
> fringilla sed, placerat a arcu. Mauris porttitor tincidunt varius. Sed vitae 
> lectus non mi egestas congue. Nullam pharetra mollis interdum. Fusce vel 
> lorem dolor, eu pellentesque neque. Nullam erat dolor, tempus vitae ornare 
> et, condimentum a tellus. Nunc consectetur adipiscing enim, non tempor lectus 
> commodo vel. Curabitur imperdiet nisi et ligula ultricies porttitor. 
> Pellentesque dolor tortor, rutrum id cursus vitae, feugiat vel lectus. 
> Curabitur tellus sem, laoreet sed tempor nec, hendrerit eget nisl. Lorem 
> ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque purus magna, 
> vulputate eget dapibus ac, fringilla eu justo. Sed dolor justo, auctor at 
> aliquet sed, tincidunt sit amet mi. Sed non est risus.</p>
> <p>Nunc risus quam, dignissim at cursus in, commodo non risus. Ut dolor ante, 
> facilisis quis molestie a, adipiscing a mi. Sed lorem erat, dapibus non 
> gravida a, viverra sed nulla. Cras fermentum, nisi quis tempor viverra, justo 
> magna condimentum lectus, sit amet dapibus magna sapien sed eros. Fusce 
> ornare erat nec orci feugiat euismod. Mauris elit enim, ornare ut convallis 
> ac, dictum non ligula. Quisque at ante risus, non volutpat risus. Nullam 
> lobortis dignissim mauris, at facilisis magna scelerisque sit amet. 
> Pellentesque lobortis, orci sit amet tincidunt imperdiet, lorem est faucibus 
> urna, eu tincidunt felis leo sed odio. Fusce in ligula id arcu sollicitudin 
> accumsan.</p>
> <p>Mauris felis metus, hendrerit at convallis vitae, fringilla id tortor. Cum 
> sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus 
> mus. Suspendisse potenti. Phasellus tempus cursus magna, et pharetra libero 
> vestibulum vitae. Vestibulum porttitor placerat diam, a posuere nulla mattis 
> non. Aliquam eleifend blandit odio, vel interdum sapien tincidunt eget. 
> Phasellus pellentesque magna et elit sagittis volutpat. Ut metus ante, 
> porttitor eu iaculis quis, molestie sit amet purus. Aenean sit amet tortor 
> dui, et feugiat sem. Suspendisse ac est at felis ultricies laoreet non ut 
> nulla. Aenean condimentum adipiscing elit vel laoreet. Curabitur faucibus 
> nisi ac risus vestibulum iaculis. Aenean iaculis metus eu orci vestibulum 
> molestie. Nam felis est, faucibus sit amet congue non, imperdiet id lectus. 
> Proin imperdiet pharetra blandit.</p> 
> </div>
> </body>
> </html>
>
>
>
>       
> ______________________________________________________________________
> css-discuss [cs...@lists.css-discuss.org]
> http://www.css-discuss.org/mailman/listinfo/css-d
> List wiki/FAQ -- http://css-discuss.incutio.com/
> List policies -- http://css-discuss.org/policies.html
> Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
>   
Hello,

you could define "float:left;" or "position: absolute;" for #Main. 
Either way will cause the clears of the inner objects only to be 
influenced by the other floated objects within #Main, but not by #Side.

Christian
*Editura Gesellschaft für Verlagsdienstleistungen mbH*
Tempelhofer Damm 2 · 12101 Berlin
www.editura.de
AG Berlin-Charlottenburg · HR B 81823 · USt.Id. DE217180548
Geschäftsführer: Ralf Szymanski

______________________________________________________________________
css-discuss [cs...@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to