28220 sujets

CSS et mise en forme, CSS3

Bonjour,

peut-on écrire :

.5px par exemple au lieu de 0.5px ? est-ce correct ?, tous les navigateurs comprennent ?

Ne pas mettre le ; quand c'est le dernier paramètre est ce correcte aussi ? ex:

body { margin: 0 } au lieu de body { margin: 0; }

ou

body {
margin: 0;
padding: 0
}

Merci
@+
Modifié par btr (14 Jun 2005 - 18:06)
Modérateur
btr a écrit :
.5px par exemple au lieu de 0.5px ? est-ce correct ?, tous les navigateurs comprennent ?


Ouhla ! Je pense que t'as pas choisis le bon exemple. Ca n'existe pas une demie-pixel ! Smiley langue

Pour répondre à ta question, je sais que le dernier ; n'est pas obligatoire. Pour ce qui est de .5, je suis pas sûr. Faudrait regarder dans les specs.
Modifié par Merkel (14 Jun 2005 - 17:32)
oui ca passe il me semble, en tout cas sur les navigateurs actuels ...

c'est quand meme un grand risque de prendre 5em au lieu de 0.5 Smiley langue

Donc moi je te deconseil tout ca, optimiser du css, ca se limite pour moi a écrire les regles sur une seule ligne, j'ai pris cette habitude, et de pas mettre margin-left:0px; margin-right:0px; etc...

tu peux aussi enlever les unités sur les 0 car 0em = 0% = 0px (= la tete à toto Smiley lol )

mais de toute facons tu ne tireras aucun avantage a economiser un octet dans ton css, au contraire regarde si ton code est bien sémantique si tu utilises pas des div à la place de p, ou des div à la place de blockquote etc...

je pense que niveau optimisation ca a plus ca place ici Smiley smile