28220 sujets

CSS et mise en forme, CSS3

Modérateur
Bonjour,

Je suis tombé dernièrement sur une syntaxe css que je ne comprends pas... Quelqu'un pourrait-il me l'expliquer?
#glop a[href^='http://']:not([href^='http://glop.com']):after {
	background-color: #fafafa;
	border-color: #fafafa;
}
Merci d'avance... Smiley murf
Modifié par koala64 (17 Sep 2005 - 09:10)
connecté
Administrateur
A vue d'oeil (sans me renseigner, désolé car CSS3 n'est pas encore ma tasse de thé), je dirais :

Faire des modifications (background, color) après (:after) les liens contenant la syntaxe "http://" (en clair, les liens externes), sauf (:not) si la syntaxe du lien contient "http://glop.com"

En bref, c'est une méthode pour distinguer les liens externes sur la page.
J'espère ne pas dire de grosse bêtise
Modérateur
ok... après quelques recherches, c'est aussi ce qu'il me semble... Je ne pense pas que tu ais commis une bourde...

Merci bien... Smiley smile
Modifié par koala64 (17 Sep 2005 - 09:09)
Ha, le CSS3 m'a l'air très très pointu, et ca permettra de faire de belles choses... Dans quatre ou cinq ans, quand les navigateurs l'auront accepté... (le navigateur surtout)