e7: Geht... Aber auch valide?

Beitrag lesen

Hi,

funktioniert leider nicht:

.map_div a {
border-style: none;
}

kann ja auch nicht funktionieren, wenn ds dazugehörige HTML so aussieht:

<a href="..." class="map_div">(inhalt)</a>

hierfür wäre a.map_div der richtige Selektor.

Danke, funktioniert ja wunderbar...

.map_div {
 width: 48px;
 height: 48px;
 [...]
 overflow: hidden;
 display: block;
}

a.map_div {
 border-style: none;
}

Nun jetzt noch eine Frage: Ist das so valide? Oder soll ich einfach nur a.map_div nehmen und das .map_div raushauen (könnte ich eigentlich auch so)? Ach ja: Und warum funktioniert das .map_div eigentlich ohne a vornedran nicht? Is doch die gleiche Klasse, nur dass diese eben auf alle Elemente anwendbar ist???

E7