Webbrowsers hebben standaard bepaalde CSS-stijlen die ze op specifieke HTML-elementen toepassen. Als u deze standaardwaarden niet overschrijft met de eigen stijlpagina's van uw site, zijn de standaardwaarden van toepassing. Voor hyperlinks is de standaard weergavestijl dat gekoppelde tekst blauw en onderstreept is. De browser doet dit zodat de bezoekers van een site eenvoudig kunnen zien welke tekst is gekoppeld. Veel webontwerpers geven niet om deze standaardstijlen, vooral die onderstrepen. Gelukkig maakt CSS het gemakkelijk om het uiterlijk van die onderstrepingen te veranderen of volledig te verwijderen.
Onderstreep verwijderen op tekstlinks
Onderstreepte tekst kan uitdagender zijn om die niet-onderstreepte tekst te lezen. Bovendien geven veel ontwerpers eenvoudigweg niet om het uiterlijk van onderstreepte tekstlinks. In deze gevallen wilt u deze onderstreepingen waarschijnlijk helemaal verwijderen.
Als u de onderstrepingen van tekstlinks wilt verwijderen, gebruikt u de tekstdecoratie CSS-eigenschappen. Hier is de CSS die je zou schrijven om dit te doen:
een {text-decoration: none; }
Met die ene CSS-lijn zou je de onderstreping van alle tekstlinks verwijderen. Hoewel dit een erg algemene stijl is (het gebruikt een elementselector), heeft het nog steeds meer specificiteit dan de standaard browsers die stijlen gebruiken. Omdat die standaardstijlen de onderstreepingen vormen om mee te beginnen, is dat wat u moet overschrijven.
A Let op bij het verwijderen van onderstrepingen
Visueel kan het verwijderen van onderstrepingen precies zijn wat u wilt bereiken, maar u moet ook voorzichtig zijn wanneer u dit ook doet. Of je nu van het uiterlijk van onderstreepte links houdt of niet, je kunt niet betogen dat ze het duidelijk maken welke tekst gelinkt is en welke niet. Als u onderstreepingen wegneemt of die standaard blauwe koppelingskleur wijzigt, moet u ervoor zorgen dat u deze vervangt door stijlen die nog steeds gekoppelde tekst toestaan om op te vallen. Dit zorgt voor een meer intuïtieve ervaring voor de bezoekers van uw site.
Niet-onderstreepte niet-links
Nog een waarschuwing voor links en onderstreept, onderstreep niet de tekst die geen link is, maar als een manier om dit te benadrukken. Mensen verwachten dat onderstreepte tekst een link is, dus als je inhoud onderstreept om de nadruk te leggen (in plaats van het vet te maken of cursief te maken), verzend je het verkeerde bericht en zul je gebruikers verwarren.
Verander de onderstreping in punten of streepjes
Als je je tekstkoppeling wilt onderstrepen, maar de stijl van die onderstreping wilt veranderen van de standaardlook, die een "soldi" -regel is, kun je dit ook doen. In plaats van die ononderbroken lijn kunt u punten gebruiken om uw links te onderstrepen. Hiertoe verwijdert u nog steeds de onderstrepingstekst, maar vervangt u deze door de eigenschap Stijl randgrens:
een {text-decoration: none; border-bottom: 1px stippellijn; }
Omdat je de standaard onderstreping hebt verwijderd, is de gestippelde de enige die verschijnt.
Je kunt hetzelfde doen om streepjes te krijgen. Verander gewoon de border-bottom stijl naar gestreept:
een {text-decoration: none; border-bottom: 1px gestreept; }
Wijzig de onderstrepingskleur
Een andere manier om de aandacht op uw links te vestigen, is het veranderen van de kleur van de onderstreping. Zorg ervoor dat de kleur past bij uw kleurenschema.
een {text-decoration: none; border-bottom: 1px effen rood; }
Double onderstreept
De truc om dubbele onderstrepingen te gebruiken is dat je de breedte van de rand moet veranderen. Als u een 1px brede rand maakt, krijgt u een dubbele onderstreping die eruit ziet als een enkele onderstreping.
een {text-decoration: none; border-bottom: 3px dubbel; }
U kunt ook de bestaande onderstreping gebruiken om een dubbele onderstreping te maken met andere functies, zoals een van de stippellijnen:
a {border-bottom: 1px double; }
Vergeet de linkstaten niet
U kunt de border-bottom-stijl toevoegen aan uw links in verschillende toestanden, zoals: hover,: active of: visited. Dit kan een leuke "rollover" -stijlervaring voor bezoekers creëren wanneer u die "zwevende" pseudoklasse gebruikt. Om een tweede gestippelde onderstreping te maken, verschijnt wanneer u de muisaanwijzer over de link beweegt:
een {text-decoration: none; } a: hover {border-bottom: 1px dotted; }
Origineel artikel door Jennifer Krynin. Bewerkt door Jeremy Girard




