On 16 Sep 2005, at 2:09 am, rhett crowe wrote:

Hey Everybody,
I have a page with 2 floated columns created with divs, in a container div, nested in another main div. When I close the container div and then put an <h4>, the background properties of the <h4> show up in the columns in the div above. (The bullet list should not have any background properties at all). I can't seem to find the answer, I think partly because I don't know what to call the problem :o)

Page: http://www.fcs.uga.edu/ext/housing/slides.php
CSS: <h4> is in head of page, rest is http://www.fcs.uga.edu/ext/css/main.css

As Rob mentioned, you can't use an ID multiple times. use a class instead. But that won't fix your problem.

What you see on your page is correct, although possibly unexpected. You float a box, and then the next element (an h4) is not floated. The floated box is taken out of the flow. The *text* in the h4 box is pushed down by the floated box, but the h4 box is; the h4 box is extended vertically to allow for this.

A simple test file maybe illustrates this better:
<http://dev.l-c-n.com/_temp/clfl.php>
the first 'subtitle' matches your styling, as does the box preceding it (floated, with a red left border). The second 'subtitle' has one additional style rule: {clear:left;}. This forces the h4 box to move completely under the floated box (red border).


Philippe
---
Philippe Wittenbergh
<http://emps.l-c-n.com/>

______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to