28220 sujets

CSS et mise en forme, CSS3

Bonjour,

Je suis débutant en matière de css et je me pose une question ^^

En fait, afin de voir comment s'organise les css, je visite plusieurs sites et inspecte leurs fichiers css, et là je tombe sur ca :
#container {
    margin:auto;
    width:750px;
    w\idth:700px;
    \width:700px;
    padding:10px 25px;
    border:0;
}


Or je comprends bien la fonction du "width:750px;", par contre celles de "w\idth:700px;" et "\width:700px;" m'échappent un peu Smiley smile

Est-ce que vous pouvez m'expliquer a quoi sert ce genre de syntaxe ?? Smiley cligne

Merci de votre aide
Modifié par Mokusei (24 Apr 2005 - 12:41)
Administrateur
Salut Mokusei et bienvenue ici.

Les syntaxes que tu évoques sont des Hacks.

Tu trouveras dans le Salon des Ressources quelques liens à ce sujet. Par exemple :
http://centricle.com/ref/css/filters/
http://www.westciv.com/style_master/academy/browser_support/selectors.html
http://w3development.de/css/hide_css_from_browsers/summary/

Dans le cas précis que tu mentionnes (w\idth), il s'agit du Simplified Box Model Hack qui évite que cette propriété soit prise en compte par les navigateurs suivants : IE4, IE5, NS4, Opera5, etc. (bref, les anciens navigateurs en général)

Bonne suite dans ton apprentissage Smiley smile
Modifié par Raphael (24 Apr 2005 - 12:40)
Et bien voilà qui répond à ma question Smiley langue
J'éviterai donc d'utiliser ce genre de "contournements" dans mes propres cascades Smiley cligne

Merci beaucoup !!