Vad är filformatet HTML?
.html-filer används av webbläsare för att rendera webbsidor.
.html-filer lagrar information i vanligt textformat. HTML är ett märkspråk för att skapa webbsidors innehåll - det definierar strukturen för enkla informationssajter såväl som ryggraden i dynamiska webbapplikationer. Webbläsare använder .html-filer för att rendera webbplatser baserat på den märkspråksinformation som lagras i dessa filer. HTML-källkoden för vilken sida som helst kan visas från webbläsaren med kommandot Visa sidkälla, tillgängligt från snabbmenyn som öppnas genom att högerklicka på sidan.
HTML-märkspråket stöder följande konstruktioner:
- märkspråkstaggar som stöder egenskaper (attribut),
- datatyper,
- referenser,
- entiteter,
- dokumenttypsdeklarationer (t.ex.
<!DOCTYPE html>).
HTML-element används för att strukturera webbplatsen och lägga till innehåll från externa källor, inklusive länkar till andra webbplatser, inbäddade medier, formulär och skript. HTML stöder också enkla textformateringsfunktioner som storlek, teckensnittsvikt och betoning. HTML är kompatibelt med CSS-stilar och stöder dynamiskt innehåll som videouppspelning eller interaktiva animationer via länkade JavaScript-filer.
Filer med filtillägget .html lagrar data i vanligt textformat och kan därför enkelt redigeras med valfri textredigerare. Det rekommenderas dock att .html-filer redigeras med dedikerade kodredigerare för att undvika potentiella fel. Sådana verktyg kan automatiskt markera nyckelord, korrigera syntaxfel eller autofylla värden. Filtilläggen .html och .htm representerar samma format - den kortare varianten var en äldre lösning för äldre operativsystem med begränsningar på tre tecken för filtillägg.
Säkerhet & trygghet
RISK: LOWEn .html-fil är vanlig text och är säker att öppna i en textredigerare. Varningen är att HTML-sidor kan bädda in JavaScript, som körs när du öppnar filen i en webbläsare - en skadlig lokal .html-fil kan innehålla en nätfiskesida (ett falskt inloggningsformulär) eller köra skript. Behandla .html-filer från e-post eller osäkra nedladdningar som vilken webbsida som helst: ange inte inloggningsuppgifter på en oväntad sida, och öppna misstänkta filer i en textredigerare först för att granska dem istället för att låta en webbläsare köra dem. HTML-bilagor i e-post är en känd nätfisketeknik.
Formatdetaljer
i ett nötskalProgram som öppnar HTML-filer
Tekniska detaljer
djup specifikation| MIME-typ | text/html |
| Alternativ MIME-typ | application/xhtml+xml (XHTML-variant) |
| Teckenkodning | UTF-8 (rekommenderas av HTML-standarden; deklareras via `<meta charset>` eller HTTP Content-Type-header) |
| Filsignatur | Inga binära magic bytes; filer börjar vanligtvis med `<!DOCTYPE html>` eller en `<html>`-tagg |
| Container | Märkspråksdokument i vanlig text |
| Komprimering | Ingen i själva filen; servrar kan komprimera innehåll med gzip eller Brotli under överföring |
| Typisk filstorlek | Några KB till flera hundra KB; bilder, CSS och skript refereras som separata externa filer |
| Dokumentstruktur | Nästlade element - `<html>`-rot som innehåller `<head>` (metadata och länkar) och `<body>` (synligt sidinnehåll) |
| Alternativt filtillägg | `.htm` (identiskt format; det kortare namnet var en äldre lösning för 8.3-filnamnsbegränsningar) |
| Skript | Dynamiskt beteende läggs till via inbäddade `<script>`-block eller externt länkade `.js`-filer |
| Stilformatering | Presentation styrs via länkade `.css`-filer, `<style>`-block eller inbäddade `style`-attribut |
| Semantiska element | HTML5 introducerade strukturella taggar: `<article>`, `<section>`, `<nav>`, `<aside>`, `<header>`, `<footer>` |
| Tillgänglighetsmärkning | WAI-ARIA-roller och `aria-*`-attribut kan bäddas in direkt i HTML-element |
| Mobil vy | Taggen `<meta name="viewport">` styr layoutskalning på små skärmar och mobila enheter |
| Standardunderhåll | Underhålls av WHATWG som en kontinuerligt uppdaterad Living Standard utan frysta versionssläpp |
| Plattformsstöd | Plattformsoberoende; stöds på Windows, macOS, Linux, Android och iOS överallt där en webbläsare finns |
| Släppt | 1991 (first HTML by Tim Berners-Lee); HTML5 from 2014 |
| Senaste version | HTML Living Standard (WHATWG, continuously updated) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | html.spec.whatwg.org |
HTML-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om HTML-filer.