login  Naam:   Wachtwoord: 
Registreer je!
 Forum

CSS browser check

Offline DrB - 02/11/2007 14:34 (laatste wijziging 02/11/2007 14:37)
Avatar van DrBHTML interesse Hallo,

Ik kon het niet vinden in Google en ook niet op het forum. Ik heb een website welke perfect werkt in Firefox en IE7, echter in IE6 gaat het fout. Nu wil ik mensen die IE6 gebruiken doorsturen naar een andere stylesheet. Ik weet dat het zo ongeveer moet:

  1. <!--[if IE 6]>
  2. <link href="/css/ie6.css" rel="stylesheet" type="text/css" />
  3. <![endif]-->


Nu moet ik moet PHP zeker kijken via welke browser iemand komt?

Ik gebruik namelijk deze code:

  1. #content {
  2. float:left;
  3. width:518px;
  4. min-height:134px;
  5. height:auto;
  6. background-color:#e3ddcf;
  7. background-repeat:repeat-y;
  8. border: 1px solid #787161;
  9. }


met deze div ernaast:

  1. #portfolio {
  2. float:left;
  3. width:400px;
  4. height:134px;
  5. background-color:#e3ddcf;
  6. border-top: 1px solid #787161;
  7. margin: 0;
  8. padding: 0;
  9. }


En ik zie in IE6 dan geen scrollbar. Dus ik kan niet alle informatie zien.

3 antwoorden

Gesponsorde links
Offline mathiasB - 02/11/2007 14:41
Avatar van mathiasB HTML interesse Google.be: Css browser check ??
Offline DrB - 02/11/2007 14:48 (laatste wijziging 02/11/2007 15:17)
Avatar van DrB HTML interesse Ja daar komt dus ook naar voren:

  1. <!--[if IE 6]>
  2. <link rel="stylesheet" type="text/css" href="iespecific.css" />
  3. <![endif]-->


Maarja dat werkt niet echt. Dat gooi ik in mijn <head> maar hij stuurt IE6 niet door naar screen2.css
Offline Koen - 03/11/2007 19:08
Avatar van Koen PHP expert of met PHP werken:
  1. if(strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE 6')) {
  2. echo '<link rel="stylesheet" type="text/css" href="iespecific.css" />';
  3. } else {
  4. // gewone .css
  5. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.213s