Nicole Aebi wrote:

> I've set up a div in my website to be a grey horizontal bar of 10px 
> in height. It's quite a nice thinish line in Safari and Firefox but 
> in IE it's this big hulking line - probably twice the height.

> The url is www.aebi-moyo.com

> I've tried to find an answer but to no avail.

One line-height to be exact, since IE doesn't understand that the div is
empty - thus will "see" a space inside it. David and Francky have
already posted a cure for that particular IE-bug.

> Any thoughts?

May I suggest that you delete the entire <div id="horizontalbar"></div>
and associated styles, replacing the bar with styling on another element.
Eliminating as many "style only" elements as possible in the source-code
is seen as good practice, and the stylesheet ends up being simpler too.

The following changes/additions will do...

#horizontalbar { ... } <-- delete the entire style.

#title {
position:absolute;
top:20px;
right: 10.1%;
margin-right: -10%;
padding-right: 10%;
width: 100%;
border-bottom: solid 10px #666;
}

#title img {
float: right;
}

...where the border on #title becomes the bar, and the line-up is
perfectly stable and avoids the mentioned bug.
(I killed a couple of Gecko-bugs in there, which is why the values may
seem a bit odd.)

This new #title is 110% wide in standard-compliant browsers, but that
doesn't matter since the overshooting part ends up outside the left side
of the browser-window.

regards
        Georg
-- 
http://www.gunlaug.no
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- 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/

Reply via email to