28173 sujets

CSS et mise en forme, CSS3

Smiley bawling quel erreur dramatique j'ai fait... Smiley bawling

j'ai opter pour un alternateur de CSS
(si c'est pas une bonne idée dites le ...)

j'ai commencer par la CSS IE6 (elle est la ma co*n*rie... Smiley cry )
le probleme, c'est que cela, ( forcement ),
déconne sous firefox ou meme sous IE5

quelqu'un aurait'il une idée de methodologie (ou un miracle !!! Smiley langue ) pour réadapter mon CSS pour les autres navigateurs ???
Bonjour à toi aussi

Qu'est-ce que c'est que ça, un alternateur de CSS ?

Pour styler son site, on commence généralement par travailler de façon à obtenir le rendu voulu sous les navigateurs conformes, et on pallie ensuite aux défficiences d'IE ... mais en aucun cas on ne crée une feuille de style pour chaque navigateur Smiley ohwell
a écrit :
Qu'est-ce que c'est que ça, un alternateur de CSS ?


un ptit code php qui va choisir la css à afficher selon le navigateur,

j'ai opter pour ça suite au difficultés que j'ai rencontrer lors de la création de mon site
(mon 1er en CSS mais aussi mon 1er en PHP/Mysql,
ça fait beaucoup de compétences à developper en meme temps, ...)

mon erreur :

faire tout l'inverse de ça :
a écrit :
on commence généralement par travailler de façon à obtenir le rendu voulu sous les navigateurs conformes, et on pallie ensuite aux défficiences d'IE ...


résultat, je suis dans une pannade infernal et je ne sait pas comment m'en sortir,

ou j'arrive à rendre "universel" le CSS que j'ai,
ou j'en fait un double (enfin presque, va etre adapter à Firefox...)
et etre séléctnner par mon alternateur.

pour info : l'alternateur de CSS ( y'en a des plus compliqué avec version etc... )

<?php
$Navigateur = $_SERVER["HTTP_USER_AGENT"];
if(strpos($Navigateur,"MSIE"))
{
     $Browser = "InternetExplorer";
}

else
{
     $Browser = "Autre";
}

if($Browser == "InternetExplorer")
{
   [#green]    // Ici le script pour Internet Explorer[/#]
}
else
{
   [#green]  // Ici le script pour les autres navigateurs[/#]
}?>
PS : Pour tout ceux qui m'enverrai vers des tutoriaux qui ré-explique la "BONNE DEMARCHE" .

1 - contenu en dur lisible sans CSS
2 - mise en page avec un BON navigateur (Firefox par exemple...)
3 - puis réajustement pour IE,

ça c'est bon, j'ai compris, juste un peu trop tard... Smiley sweatdrop ,

mais là j'ai un CSS de 450 lignes (si on l'incrémante ... ) et il marche sous IE6

j'ai pas franchement envie de tout refaire, Smiley nimp
mais promis la prochaine fois .... je suivrais cette demarche.
mais la pour le coup si quelqu'un peut m'aider
Modifié par gretch (01 Aug 2006 - 15:16)
ce sujet est fermé.

Merci de poster ici pour des raisons consstructives, et dans l'idée d'apprendre, plutôt que de faire perdre leur temps aux intervenants.