![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I've redesigned our corporate website, but the design breaks when you take it below a certain width in IE. It's fine in Firefox, and I presume Opera (although I haven't checked yet). As far as I can see, it's just IE being picky. I've altered the CSS and HTML over and over but can't seem to fix this problem. It makes the website basically unusable at 800x600. Does anyone else have any ideas? The design is online at http://preview.beasolutions.com/ Ignore the content - it's just filler text at the moment. Also, I know there are some other problems, including a couple of broken images, and there are some alignment problems with the menu on the left, but those will wait - I need to get this problem fixed first. I would be grateful for any help you can offer. Thanks in advance. Marc IE does funny things with floats. I would suggest using a more robust |
#3
| |||
| |||
|
|
IE does funny things with floats. I would suggest using a more robust method for 3 column layout. |
|
Also consider: - using font units for blocks that contain text i.e. the navigation block. Things start looking bad after one Ctrl+ in Gecko and break apart after two. |
|
- specifying min and max width for the page body. When a page is too narrow, you header graphics look weird with the bloke's picture being overlapped by the blue square. When a page is too wide the reading the main content becomes a pain in the neck, literally. |
#4
| ||||
| ||||
|
|
Vladdy wrote: IE does funny things with floats. I would suggest using a more robust method for 3 column layout. Such as? My personal favorite is the absolute positioning of the side columns |
|
Also consider: - using font units for blocks that contain text i.e. the navigation block. Things start looking bad after one Ctrl+ in Gecko and break apart after two. Yeah, I noticed this. What do you mean by 'font units'? Are you suggesting I use fixed font sizes (eg. pt or px) for the menu and such? Quite the opposite, use em or ex to specify the width of a block such as |
|
- specifying min and max width for the page body. When a page is too narrow, you header graphics look weird with the bloke's picture being overlapped by the blue square. When a page is too wide the reading the main content becomes a pain in the neck, literally. I wasn't aware you could do this. Presumably this is achieved with a CSS property assigned to the <body>? If so, which one? Real browsers understand min-width and max-width CSS properties. You can |
|
Thanks for your help. Marc |
#5
| ||||
| ||||
|
|
IE does funny things with floats. I would suggest using a more robust method for 3 column layout. Such as? My personal favorite is the absolute positioning of the side columns with corresponding left and right margins for the content. |
|
Also consider: - using font units for blocks that contain text i.e. the navigation block. Things start looking bad after one Ctrl+ in Gecko and break apart after two. Yeah, I noticed this. What do you mean by 'font units'? Are you suggesting I use fixed font sizes (eg. pt or px) for the menu and such? Quite the opposite, use em or ex to specify the width of a block such as navigation. |
|
- specifying min and max width for the page body. When a page is too narrow, you header graphics look weird with the bloke's picture being overlapped by the blue square. When a page is too wide the reading the main content becomes a pain in the neck, literally. I wasn't aware you could do this. Presumably this is achieved with a CSS property assigned to the <body>? If so, which one? Real browsers understand min-width and max-width CSS properties. You can achieve close enough behavior using proprietary expression() to calculate CSS value in sub-par HTML renderer aka IE |
|
See if this helps: http://webdeveloper.klproductions.co...utoptions.html |
#6
| |||
| |||
|
|
Vladdy wrote: Quite the opposite, use em or ex to specify the width of a block such as navigation. Okay, I'm completely lost. You were referring to the menu on the left? Are you saying I should use em or ex to specify the width of the left column? What would this achieve? |
![]() |
| Thread Tools | |
| Display Modes | |
| |