Thanks to Holly's suggestion of padding-top, I was able to fix the problem. The completed page with examples of the broken version and the fixed version is here:
http://www2.csulb.edu/colleges/cota/test5.html thanks! Mike Mike Soultanian wrote: >> At the default font size, in whatever browser you're looking in, the >> top margin for the H1 is 30px. If you zero that, there will be no more >> margin between the text and the following div that includes the left >> and right columns. >> > Yeah, I understand that. I stuck that 30px in there to make the > symptoms more apparent than the default padding on a h1 tag. > >> The margin escapes the container, and separates anything in the >> container from the text above, regardless of presumed "authority." >> > Well, I found a couple interesting things. If I apply the margin-top to > the content within the left column (which is floated left), it will push > the text down and does not pull down the content in the right column (as > is happening in example 2). Another thing I noticed is that if I float > both of those columns to the left (instead of only the left column), the > margin-top of the right column no longer escapes the container and only > pushes the text down in the right column. Don't know if that means much > as I don't know all the rules behind floated and unfloated elements. > >> Zeroing the top margin on the H1 would be my first suggestion. If you >> still want the text in the right column moved down, and want to retain >> the H1 (which I notice you've removed in the current iteration of the >> test page) you could try wrapping the left column content in another >> div and applying the padding, as little as 1px, to that (without >> zeroing the margin on the H1). >> > I changed it from h1 just to make sure it wasn't specific to h1, which > it isn't. It somewhat bothers me that I can't apply margin-top to an > element in the right column as it's going to pull down the text in other > columns, but there's plenty that could be, and is, worse with all the > browser issues ;) As far as wrapping a column with 1px padding or > border, I'm guessing you meant to say to apply it on the right column as > that's the one that's where the margin-top is escaping the container, yes? > >> If you decide to zero the margin on the H1, you could then probably >> add padding to that element to get the text on the right to move >> down.... perhaps, depending on what you really need. >> > Oh yeah! I totally forgot that I can use padding as well... and that > wouldn't collapse. Good point! > > I just tested it out and that worked. Sweet! I had just read about > that on a site a day ago, too.. argh... too much information in the brain! > > Thanks! > Mike > ______________________________________________________________________ > 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/ > ______________________________________________________________________ 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/