Vad är ett HTML-typsnitt?

I HyperText Markup Language (HTML) kan termen "font face" betyda en av två saker. Det kan hänvisa till ansiktsegenskapen för teckensnittet, som används för att definiera typen av teckensnitt där den bifogade texten kommer att visas. Alternativt kan det också hänvisa till cascading style sheet (CSS) -väljaren font-face, vilket tillåter en bekväm metod för att integrera anpassade eller sällsynta teckensnitt på en webbplats. Från HTML-språkspecifikationen har emellertid teckensnittsegenskapens ansiktsegenskaper avskrivits, vilket innebär att det fortfarande kommer att återges av en webbläsare men ett CSS-alternativ bör användas istället.

HTML-teckensnittet används som en egenskap för själva teckensnittet för att specificera vilket teckensnitt som ska användas för att göra texten innesluten i öppnings- och stängningsteckensnittet. Vilket typsnitt som helst kan anges på detta sätt, även om det bara visas korrekt om användaren har det exakta namnet på sin dator. Om en användare inte har det namngivna HTML-teckensnittet på sin lokala hårddisk, kommer webbläsaren som standard till ett standardteckensnitt.

Problemet med saknade teckensnitt kan mildras på ett av två sätt, det första är att bara använda en av en liten serie teckensnitt som levereras som standard med nästan alla operativsystem, vilket säkerställer att teckensnittet visas korrekt. Det andra alternativet är att använda en funktion i HTML-typsnittegenskapen som gör det möjligt att lista mer än ett teckensnitt som ett värde, åtskilda med komma Om du använder en lista med teckensnitt med ansiktsegenskapen kommer webbläsaren att försöka ladda varje teckensnitt i sekvens och gå vidare till nästa om det aktuella teckensnittet inte laddas. Detta ger en mer kontrollerad metod för att designa en webbsida som kan ta bort helt oväntade resultat.

När HTML-typsnittets egenskap avskrivs ersattes den med en CSS-version. Det korrekta sättet att specificera ett teckensnitt genom CSS är att använda en stil och egenskapen font-family, som fungerar på ett nästan identiskt sätt som HTML-teckensnittegenskapen. Även om HTML-taggen har skrivits av bör webbläsare fortfarande stödja funktionen för bakåtkompatibilitet.

Genom CSS kan ett HTML-teckensnitt också hänvisa till en väljare som kan användas för att ladda anpassade teckensnitt från webbservern så att användare kan se sidan korrekt utan att behöva ha teckensnittet i förväg. Denna väljare ger designers ett sätt att specificera en teckensnittsfil som sedan laddas ner och visas på webbläsare som kräver det. Liksom många CSS-element finns det dock vissa kompatibilitetsproblem mellan de olika webbläsarimplementeringarna.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?