CSS TIP: ORDEM DE DECLARAÇÃO DOS LINKS
Postado em: 5 de outubro de 2007 por Pedro RogérioJá faz muito tempo que quero falar sobre isso aqui no blog, mas hoje, vendo os meus Feeds, acabei achando uma referência legal que me fez criar coragem e escrever sobre o assunto. Quando vamos declarar no CSS os links, por exemplo, a maioria das pessoas costuma deixar de uma forma toda desorganizada, até eu já fiz muito isso, mas a ordem correta de declaração dos links é essa:
a:link {}
a:visited {}
a:hover {}
a:active {}
Para não esquecer mais, basta lembrar dessa palavrinha: LoVe HAte.









Ramon disse: 05.10.07 ás 13:28
Muito legal isso, mas porque dessa ordem, qual a diferença? Ou é apenas uma política de boa-maneira?
Marcio Carvalho disse: 05.10.07 ás 14:30
Costumo ignorar as seguintes declaraçoes:
- visited
- active
Acho que em algum casos ele ficam “MUITO” no site.
Pedro Rogério disse: 05.10.07 ás 14:53
@Ramon,
Eu creio que seja uma regra de boas maneiras!!!
Camilo disse: 05.10.07 ás 16:00
Aprendi isso na marra.
Tinha várias vezes q
Camilo disse: 05.10.07 ás 16:01
Aprendi isso na marra.
Tinha várias vezes que colocava o hover antes do visited e ele nunca aceitava a propriedade. Na hora que inverti e funcionou ficou tudo mais claro =)
Marco disse: 05.10.07 ás 18:44
@Ramon
Na verdade precisa ser nessa ordem para um funcionamento correto das propriedades. Como o Camilo disse se vc inverter a ordem ele pode não aceitar a propriedade e vc fica quebrando a cabeça pra arrumar.
Zuliani disse: 06.10.07 ás 10:30
link visited e active a gente define quando quer colocar uma cor diferente da própria cor definida no link…. se a cor for igual é desperdício de caracteres.
Tiago Celestino disse: 06.10.07 ás 23:43
O active nem funciona direito no IECA (como sempre :D)
Albert Schläpfer disse: 09.10.07 ás 00:20
pelo que já vi na maioria das literaturas, essa ordem é de fundamental importância.
Não obedecendo essa ordem, as coisas não funcionam