Taggar som används i huvudsektionen
Den här artikeln förklarar taggarna som används i huvudsektionen.
Den förklarar taggarna som används i huvudsektionen, såsom <link>
, <script>
, <style>
.
YouTube Video
Taggar som används i huvudsektionen
<title>
-tag
1<title>Document Title</title>
<title>
-taggen definierar dokumentets titel. Denna titel visas i webbläsarens flik och används i bokmärken och sökresultat.
<link>
-tag
<link>
-taggen används för att länka externa resurser till det aktuella dokumentet. Den används ofta för att länka externa CSS-filer men kan också användas för ikoner och andra externa resurser.
Attributet rel
i <link>
-taggen
rel
-attributet används för att specificera förhållandet mellan den resurs som länkas och det aktuella dokumentet i <link>
-taggen. Det finns många typer av värden för rel
-attributet, men här kommer vi att förklara de särskilt viktiga och ofta använda.
stylesheet
1<link rel="stylesheet" href="styles.css">
stylesheet
används för att länka ett externt stilark.
icon
1<link rel="icon" href="favicon.ico" type="image/x-icon">
rel="icon"
definierar ikonen som visas i webbläsarens flik eller bokmärke. Genom att specificera rätt favicon förbättras webbplatsens varumärke och visuella igenkänning.
preload
1<link rel="preload" href="font.woff2" as="font" type="font/woff2" crossorigin="anonymous">
preload
används för att ladda resurser i förväg innan sidrenderingen börjar. Det är särskilt användbart för resurser där timing är viktig, såsom typsnitt eller stora bilder. Detta förbättrar prestanda och förstärker användarupplevelsen.
canonical
1<link rel="canonical" href="https://example.com/page.html">
canonical
används för att informera sökmotorer om den kanoniska versionen av en sida. Vid duplicerat innehåll hjälper det att ange den kanoniska URL:en till att konsolidera sökmotorsrankningen ur ett SEO-perspektiv och säkerställer att innehållet indexeras korrekt.
alternate
1<link rel="alternate" hreflang="en" href="https://example.com/en/">
alternate
används för att indikera sidor i olika språk eller format till sökmotorer och webbläsare. På flerspråkiga webbplatser kan du specificera URL:en för varje språkversion i kombination medhreflang
-attributet för att tillhandahålla användarna sidor på rätt språk.
manifest
1<link rel="manifest" href="/manifest.json">
manifest
tillhandahåller webbläsaren en manifestfil med konfigurationsinformation för en PWA (Progressiv webbapplikation). Den här filen innehåller information såsom appens ikon, temafärg och visningsläge, vilket hjälper till att installera och köra PWA på mobila enheter.
dns-prefetch
1<link rel="dns-prefetch" href="//example.com">
- När du hänvisar till externa resurser kan du förbättra sidladdningshastigheten genom att utföra DNS-upplösning av domänen i förväg. Detta är särskilt effektivt för sidor med många externa resurser eller där en snabb användarupplevelse önskas.
<style>
-tag
1<style>
2 body {
3 font-family: Arial, sans-serif;
4 }
5</style>
<style>
-taggen används för att definiera interna stilmallar. Den används för att applicera CSS-stilar på element på sidan, vilket gör det möjligt att skriva CSS utan att använda externa filer.
<script>
-tag
1<script>
2 console.log('Hello, World!');
3</script>
4<script src="script.js"></script>
<script>
-taggen används för att bädda in JavaScript-kod i ett HTML-dokument. Du kan också länka externa JavaScript-filer, vilket styr sidans dynamiska beteende. Användsrc
-attributet för att specificera skriptfilen.
async
och defer
Attribut
Taggen <script>
stöder två attribut, async
och defer
, som påverkar tidpunkten för skriptladdning och exekvering. Normalt bearbetas skript sekventiellt av webbläsaren, men användningen av dessa attribut kan förbättra sidans prestanda och laddningsupplevelse.
Attributet async
1<script src="script.js" async></script>
- Användning av
async
-attributet gör att skriptet kan laddas asynkront. Webbläsaren laddar skriptet parallellt med andra resurser och kör det omedelbart när laddningen är klar. async
är främst lämpligt för oberoende skript och används när skriptet inte är beroende av andra skript eller DOM-laddning.
Attributet defer
1<script src="script.js" defer></script>
- Genom att använda
defer
-attributet kan skriptet laddas asynkront men köras efter att HTML-analysen är klar. Körningen av skriptet blockerar inte sidans visning, vilket förbättrar användarupplevelsen. defer
är effektivt när skript behöver köras efter att DOM:en är fullständigt laddad. Till exempel är det lämpligt när du vill att skriptet ska köras efter att sidans layout och element har laddats helt.
CORS-policy och attributet crossorigin
Vid laddning av externa skript kan säkerhetsbegränsningar införas baserat på Same-Origin Policy. I sådana fall kan crossorigin
-attributet användas för att tillåta resursdelning.
1<script src="https://example.com/script.js" crossorigin="anonymous"></script>
crossorigin
-attributet kan ställas in med följande två värden:.
anonymous
: Skickar förfrågningar utan att inkludera autentiseringsuppgifter.use-credentials
: Skickar förfrågningar inklusive autentiseringsuppgifter.
Attributet type
Taggen <script>
kan använda type
-attributet för att specificera typen av skript. Som standard används JavaScript, men du kan också specificera vissa typer av skript (t.ex. modultyp-JavaScript eller mallformat).
JavaScript-moduler
1<script type="module" src="module.js"></script>
-
Sedan ECMAScript 2015 (ES6) har JavaScript-moduler introducerats, vilket möjliggör att koden delas upp i moduler och förbättrar återanvändbarheten. Genom att ange
type="module"
kan du behandla skriptet som en modul. -
Moduler kan delas upp i andra moduler med hjälp av
import
ochexport
.
Icke-JavaScript-skript
1<script type="application/ld+json">
2{
3 "@context": "https://schema.org",
4 "@type": "Organization",
5 "name": "Example Inc.",
6 "url": "https://www.example.com"
7}
8</script>
- Skript som inte är JavaScript kan också anges inom
<script>
-taggen. Till exempel, användtype="application/ld+json"
när du beskriver strukturerad data såsom JSON-LD. Här är JSON-LD ett format som organiserar data på en webbsida, vilket gör det möjligt för sökmotorer och andra applikationer att förstå informationen djupare.
Anteckningar om att använda <script>
-taggen
- Ordningen för skript: Bibliotek som skript är beroende av måste laddas innan de beroende skripten. Till exempel måste skript som använder jQuery laddas efter att jQuery själv har laddats.
- Prestandaoptimering: För att undvika att påverka sidans laddningstid, ladda skript bara när det är nödvändigt och undvik att köra onödiga skript.
- Säkerhetsåtgärder: När du använder externa skript, se till att de laddas från betrodda källor för att förhindra insättning av skadliga skript.
<base>
-tagg
1<base href="https://example.com/">
<base>
-taggen anger bas-URL:en för alla relativa URL:er i dokumentet. URL:en som anges ihref
-attributet blir basen för relativa sökvägar i länkar och bilder. Den används vanligtvis endast en gång per sida.
<noscript>
-tagg
1<noscript>Your browser does not support JavaScript!</noscript>
<noscript>
-taggen definierar innehåll som visas när JavaScript är inaktiverat i webbläsaren. Den används för att tillhandahålla alternativt innehåll för miljöer där JavaScript inte stöds.
Du kan följa med i artikeln ovan med hjälp av Visual Studio Code på vår YouTube-kanal. Vänligen kolla även in YouTube-kanalen.