HTML-struktur spiller en afgørende rolle i opbygningen af websider. Den definerer, hvordan indhold organiseres og vises på en webside. Her er en introduktion til den grundlæggende HTML-struktur:
1. Doctype
Doctype(Document Type Declaration) definerer HTML-versionen, som websiden bruger. Det skal placeres i begyndelsen af HTML-filen.
2. html tag
HTML-tagget er rodelementet i hver HTML-fil. Det indkapsler hele indholdet af websiden.
3. head
tag
Head-tagget indeholder information om websiden, som ikke vises direkte i browseren. Det er her sidens titel, metatags, links til CSS- og JavaScript-filer og forskellige andre elementer defineres.
4. body
tag
Body-tagget indeholder alt det indhold, der vises på websiden. Det er her elementer som tekst, billeder, videoer, links og andre brugergrænsefladekomponenter defineres.
5. Indlejrede tags
HTML bruger en hierarkisk struktur med åbnings- og lukketags. Underordnede tags er placeret inde i overordnede tags. For eksempel kan p-tagget(afsnit) indeholde span-tags(inline-tekst), stærke tags(fed tekst) og mange andre tags.
6. Fælles tags
HTML giver en række tags til formatering og visning af indhold. For eksempel h1-h6-tags(overskrifter), p-tag(afsnit), img-tag(billede), et tag(link) og mange andre.
Her er et eksempel på en komplet HTML-sidestruktur:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My Webpage</title>
<link rel="stylesheet" href="styles.css">
<script src="script.js"></script>
</head>
<body>
<header>
<h1>Welcome to My Webpage</h1>
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav>
</header>
<main>
<section>
<h2>About Me</h2>
<p>I am a web developer passionate about creating amazing websites.</p>
</section>
<section>
<h2>My Projects</h2>
<ul>
<li><a href="#">Project 1</a></li>
<li><a href="#">Project 2</a></li>
<li><a href="#">Project 3</a></li>
</ul>
</section>
</main>
<footer>
<p>© 2022 My Webpage. All rights reserved.</p>
</footer>
</body>
</html>
I ovenstående eksempel har vi en komplet HTML-side med hovedelementerne som doctype
, html
tag, head
tag og body
tag. I hovedafsnittet definerer vi sidetitlen, CSS- og JavaScript-filerne, der skal bruges. Brødtekstsektionen indeholder elementer som sidehoved, hoved og sidefod for at vise indholdet af websiden.
Ved at bruge den korrekte HTML-struktur kan du bygge velorganiserede, læsbare og interaktive websider.