Problem with internet explorer 8

193 views
Skip to first unread message

Bilgehan

unread,
May 26, 2009, 9:17:55 AM5/26/09
to Blueprint CSS
Hi,
I am using blueprint css framework. My site looks fine on Safari,
Firefox and IE7 but on IE8 some pages are broken. If i remove <!--[if
IE]><link rel="stylesheet" href="css/ie.css" type="text/css"
media="screen, projection"><![endif]--> than things are okey with IE8
but not with IE 6 and 7. I tried x-ua-compatible switch but it didn't
help either.

For example on page (http://film.com.tr/) there is a black line
appearing under red header section. That black line doesn't appear on
safari, firefox, ie6 and 7. If i remove ie.css than this black line
disappears.

Does anyone have similar problems with IE8?

Thanks

David Merrick

unread,
May 26, 2009, 6:10:10 PM5/26/09
to bluepr...@googlegroups.com
Try using a seperate css style for IE6,7 & 8.
--
David Merrick

merri...@gmail.com

Ph 03 3590 343
Cell 027 3089 169

Goulven CHAMPENOIS

unread,
May 27, 2009, 7:50:19 AM5/27/09
to bluepr...@googlegroups.com
You can also modify the conditional comments to target only IE 7 and below. ("lte" means Lesser Than or Equal to)
<!--[if lte IE 7]>
Code and explanations found on http://www.quirksmode.org/css/condcom.html

I haven't installed IE8 yet, but if it doesn't need all the fixes in ie.css maybe the above code should become the default.


On Wed, May 27, 2009 at 12:10 AM, David Merrick <merri...@gmail.com> wrote:

Try using a seperate css style for IE6,7 & 8.

On Tue, May 26, 2009 at 6:17 AM, Bilgehan <bilg...@gmail.com> wrote:
>
> Hi,
> I am using blueprint css framework. My site looks fine on Safari,
> Firefox and IE7 but on IE8 some pages are broken. If i remove <!--[if
> IE]><link rel="stylesheet" href="css/ie.css" type="text/css"
> media="screen, projection"><![endif]--> than things are okey with IE8
> but not with IE 6 and 7. I tried x-ua-compatible switch but it didn't
> help either.

--
Goulven Champenois

Christian Montoya

unread,
May 27, 2009, 11:20:26 AM5/27/09
to bluepr...@googlegroups.com
On Wed, May 27, 2009 at 7:50 AM, Goulven CHAMPENOIS <goul...@gmail.com> wrote:
> You can also modify the conditional comments to target only IE 7 and below.
> ("lte" means Lesser Than or Equal to)
>
> <!--[if lte IE 7]>
>
> Code and explanations found on http://www.quirksmode.org/css/condcom.html
>
> I haven't installed IE8 yet, but if it doesn't need all the fixes in ie.css
> maybe the above code should become the default.

I have yet to install IE 8 myself. Could someone confirm that the
conditional comments should not be applied to IE 8? If so, I'll change
the examples / core code.
--
--
Christian Montoya
mappdev.com :: christianmontoya.net

G. D. Speer

unread,
May 26, 2009, 10:43:28 AM5/26/09
to Blueprint CSS
This is telling you that IE8 is finally standards complient (or
significantly more so)
and that workarounds needed for IE6/7 implemented in an extra 'IE.CSS'
stylesheet
are not needed for IE8. You need to change your conditionals to
specifically
test for IE 6, IE 7 and serve up the extra style sheet only to those
versions.
--------------------------------------------------------------------------------



No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.339 / Virus Database: 270.12.39/2133 - Release Date: 05/25/09
08:16:00

Duke3D

unread,
May 27, 2009, 11:28:38 AM5/27/09
to Blueprint CSS
IE8 is acting standards compliant - M$ has dropped it's evil ways.
the LTE code would be the preferred default.
Duke

On May 27, 9:20 am, Christian Montoya <siro...@gmail.com> wrote:
> On Wed, May 27, 2009 at 7:50 AM, Goulven CHAMPENOIS <goulve...@gmail.com> wrote:
> > You can also modify the conditional comments to target only IE 7 and below.
> > ("lte" means Lesser Than or Equal to)
>
> > <!--[if lte IE 7]>
>
> > Code and explanations found onhttp://www.quirksmode.org/css/condcom.html

Grant

unread,
May 26, 2009, 1:48:45 PM5/26/09
to Blueprint CSS
Adjust the conditional comment, the <!--[If IE]> part. You can tell it
to only use that style sheet for IE7 or lower with:
<!--[if lte IE 7]><link rel="stylesheet" href="css/ie.css" type="text/
css"
media="screen, projection"><![endif]-->

Here's a primer on conditional comments: http://www.quirksmode.org/css/condcom.html

G. D. Speer

unread,
May 27, 2009, 11:25:42 AM5/27/09
to bluepr...@googlegroups.com
They should not be applied to IE8 - it's dropped it's evil history and being
standards compliant.
--------------------------------------------------------------------------------



No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.339 / Virus Database: 270.12.40/2135 - Release Date: 05/26/09
08:53:00

Christian Montoya

unread,
May 28, 2009, 2:46:33 PM5/28/09
to bluepr...@googlegroups.com
On Wed, May 27, 2009 at 11:28 AM, Duke3D <gsp...@cortech.org> wrote:
>
> IE8 is acting standards compliant - M$ has dropped it's evil ways.
> the LTE code would be the preferred default.
> Duke
>

I've updated the conditional comment to be:

[if lt IE 8]

If anyone finds any problems that come up in IE 8 without ie.css
applied, please let me know. Otherwise, the conditional comment will
remain as-is.

G. D. Speer

unread,
May 28, 2009, 7:44:22 PM5/28/09
to bluepr...@googlegroups.com
Thanks for your great work!!!!!!
Blueprint is a wonderful contribution to the web community!

----- Original Message -----
From: "Christian Montoya" <sir...@gmail.com>
To: <bluepr...@googlegroups.com>
--------------------------------------------------------------------------------



No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.339 / Virus Database: 270.12.43/2139 - Release Date: 05/28/09
08:10:00

Reply all
Reply to author
Forward
0 new messages