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/

Reply via email to