Hi,
hallo forum
ich beschäftige mich neuerdings mit css.
nun habe ich eine grundsätzliche frage:gibt es einen unterschied zwischen dieser definition:
a.ExtLink , a.ExtLink:hover , a.ExtLink:visited , a.ExtLink:active {
Das wählt ein a-Element aus, das im class-Attribut die Klasse ExtLink stehen hat
das erste gilt für alle diese a-Elemente,
das zweite für alle diese a-Elemente, über denen sich der Mauszeiger befindet,
das dritte für diese a-Elemente, falls sie ein href-Attribut haben und die im href-Attribut angegebene URL vom Browser als bereits besucht betrachtet wird
das vierte für alle diese a-Elemente im Moment der Aktivierung (sprich: zwischen Mausknopf drücken und Mausknopf loslassen)
.ExtLink A:link {
Das wählt ein a-Element mit href-Attribut aus, falls die im href-Attribut angegebene URL vom Browser NICHT als bereits besucht betrachtet wird, und falls sich das a-Element beliebig tief verschachtelt innerhalb eines anderen Elements,das im class-Attribut die Klasse ExtLink stehen hat, befindet.
.ExtLink A:hover {
oder ist beides dasselbe?
Nein, selbstverständlich nicht.
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.