Ciao, di fatto l'elemento a sta ereditando quelle proprietà definite sullo span ma di default il browser applica lo stile alla pseudo-classe :link. Questo significa che, avendo a:link maggiore specificità rispetto ad a, prevalgono i valori di default.il tag a può ereditare lo style da span?
Potresti comunque forzare l'ereditarietà utilizzando il valore inherit per quelle specifiche proprietà sull'elemento a.
Ad esempio, potresti definire una regola del genere sul tuo foglio di stile:
In questo caso, tutti gli elementi a che stanno dentro un elemento span, erediteranno quelle proprietà dallo stesso span, a meno che non siano definite in modo specifico sull'elemento a.codice:span>a{ font-family: inherit; color: inherit; }
Occhio però, se tali proprietà non sono definite sullo span o in modo specifico su a, in automatico saranno applicate quelle di default; in genere font-family sarà serif e color sarà nero, ma dipende comunque dal browser.


Rispondi quotando