![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Without wishing to get the obvious "IE is rubbish" response, could anyone tell me why IE makes such a mess of the page linked below? The HTML and CSS validate, and Firefox and Opera display it fine. IE doesn't ;-) |
#3
| |||
| |||
|
|
Alan Silver wrote: Without wishing to get the obvious "IE is rubbish" response, could anyone tell me why IE makes such a mess of the page linked below? The HTML and CSS validate, and Firefox and Opera display it fine. IE doesn't ;-) IE doesn't understand position: absolute (or fixed?) |
|
Why do you need those? |
#4
| |||
| |||
|
|
IE doesn't understand position: absolute |
|
(or fixed?) |
#5
| |||
| |||
|
|
"Beauregard T. Shagnasty" <a.nony.mous (AT) example (DOT) invalid> wrote: IE doesn't understand position: absolute Beeshit (or fixed?) IE =< 6 doesn't support fixed |
#6
| |||
| |||
|
|
Hello, Without wishing to get the obvious "IE is rubbish" response, could anyone tell me why IE makes such a mess of the page linked below? The HTML and CSS validate, and Firefox and Opera display it fine. IE doesn't ;-) The problem seems to be the width of the #pagebody div. If I set it to an absolute value (in pixels or percentage), then IE shows it fine. What I really want is to allow the div to expand to fill the width of the browser, but use max-width to keep it from getting too wide. I got around the problem by doing this... #pagebody { width: 90%; } div[id="pagebody"] { width: 99% !important; max-width: 1100px; } ... but I don't really like relying on the sort of thing and would prefer to see if there is a way of doing it properly. TIA for any help and advice. http://www.kidsinaction.org.uk/iebarf.html |
#7
| ||||
| ||||
|
| http://www.kidsinaction.org.uk/iebarf.html Why do you have set "float: left;" for the #pagecontent? |
|
If you remove that, IE will show the header on the right spot. |
|
I belive IE interpret the fact that you have the id="header" placed belowe the id="pagecontnet" in the source, as it should be on the right since id="pagecontent" is floated. |
|
But you need to add/change paddings to ge the space above the content header. |
#8
| |||
| |||
|
|
Why do you have set "float: left;" for the #pagecontent? |
#9
| |||
| |||
|
|
If you watch carefully when you load the page, you see a quick flash of them, but then they disappear. The IE developers' toolbar shows me that IE is positioning them correctly, but it's not showing them right. |
|
Any ideas? Thanks again |

|
Alan Silver |
#10
| ||||
| ||||
|
|
If you watch carefully when you load the page, you see a quick flash of them, but then they disappear. The IE developers' toolbar shows me that IE is positioning them correctly, but it's not showing them right. Probably PekaBoo-bug snip |
|
Sometimes you can fix it by 'position: relative' snip |
|
Any ideas? Thanks again Make two versions of your page, the IE-version looks terrible, bad, usability breaks completely, then put a screen-shot of a better-browser-here> on the IE-version and say how much IE sucks and they should download <better-browser-here>. ![]() |
|
No, seriously, go to Meditation-Groups, there is nothing you can do, so stay calm. |
![]() |
| Thread Tools | |
| Display Modes | |
| |