2010-05-28 5 views
3

Les deux méthodes sont-elles valides? les deux fonctionnent pareil.bordure: 2px rouge plein VS bordure: 2px rouge plein

border:2px solid red; 

et

border:2px red solid; 
+2

Vous avez de la chance si vous construisez un site et c'est tout ce dont vous avez à vous soucier: D – alex

+0

@alex - Je ne m'inquiète pas, je demande juste des informations. –

Répondre

4

W3.org (la spécification officielle) dit que la valeur de la propriété raccourcie border est le suivant:

<line-width> || <line-style> || <color> 

Il précise que l'ordre dans lequel vous devez utiliser est la largeur, le style, la couleur. En d'autres termes, border: 2px solid red; de votre exemple. L'autre méthode est techniquement "indéfinie", mais les navigateurs l'affichent généralement correctement car il n'y a pas de confusion entre les valeurs de style et de couleur; il n'y a actuellement aucune couleur appelée "solide" ou "tireté". Stick avec la méthode officielle de toute façon.

2

Oui. Je fais toujours border: 2px solid red mais c'est mon choix personnel.

Il est juste raccourci pour

element { 
    border-width: 2px; 
    border-color: red; 
    border-style: solid; 
} 
1

Il travaille essentiellement les mêmes, mais si vous voulez être utilisation en toute sécurité cet ordre lors de la spécification d'un raccourci pour la frontière

border-width 
border-style 
border-color 

si

border:2px solid red; 

Référer http://www.w3schools.com/css/css_border.asp - Ceci est un bon site à utiliser comme référence pour les problèmes de ce type.

+0

donc si quelqu'un utilise 'border: 2px red solide;' devrais-je lui suggérer de ne pas utiliser cette commande? –

+1

:) C'est à vous de décider. Personnellement, je suggérerais de suivre la norme. – Sijin

Questions connexes