Gwydionmom wrote:
> http://www.d2care.org/draft.php
>
> The first problem is with IE on Windows. If it can be fixed without
> messing up anyone else, that would be great, but I can live with it
> if it's going to scramble the browsers that are working properly.
> Anyway, on the other browsers I've tested, the top line of the
> content is even with the top of the menu, but in IE, it's dropped
> down a bit.
IE adds line-height to the clearing-br.
Adding...
br.clear {font-size: 1px; line-height: 0.1;}
...will adjust that.
> The second problem might be harder to fix. Short headings work just
> fine, but for longer ones, or if the browser window is narrow, they
> wrap. When they wrap, the background image repeats on the second
> line, the background color and border overlap the first part of the
> heading, and the border is missing on the right of the top line and
> the left of the bottom line. What I'd ideally like to see happen is
> that everything would stay in a nice even box with a border all the
> way around. I've thought about setting the heading to not wrap,
> which would probably create horizontal scrolling, but I'm not sure
> that is ideal either.
Elements set to 'inline' will behave like you describe, so those
headings should be styled as 'block'. A float is a 'block' and can be
offset by its margins, but you need to clear the element (paragraph)
below the float.
I added in the background since I couldn't find a good reason why IE
shouldn't see it.
Some conflicting styles somewhere in your stylesheets, so I also added a
'hide from IE-mac' hack - making IE/Mac fall back to your original
style. IE/Mac should otherwise be quite happy with floating headlines,
so you should find those conflicts and make it work in IE/Mac too.
.gtitle {
display: inline;
border: 1px dotted #006CC5;
z-index: 5;
}
/* Hides from IE-mac \*/
.group .gtitle {
float: left;
margin: -.5em 0 -3px 0;
padding: 7px 40px;
width: auto;
border: 1px dotted #006CC5;
background: #B6DCF5 url(bone0000.gif) no-repeat 1% 30%;
}
/* End hide from IE-mac */
.group p {clear: left; padding-top: 1px; }
Cross-checked in IE6, Opera 7.54 - 9.0, Firefox 1.5, Safari 1.2.4,
IE5.2. Pixel-identical: no, but pretty close :-)
regards
Georg
--
http://www.gunlaug.no
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7b2 testing hub -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/