HTML (hypertekst Markup Language) og CSS (Cascading Style Sheets) er to af de centrale teknologier til opbygning af hjemmesider. HTML giver strukturen af siden, CSS den (visuelle og lydlige) layout, for en række forskellige enheder. Sammen med grafik og scripting er HTML og CSS grundlaget for opbygning af hjemmesider og applikationer. Læs mere nedenfor om:
hvad er HTML?
HTML er sproget til at beskrive strukturen af hjemmesider. HTML giver forfattere midlerne til at:
- Udgiv online dokumenter med overskrifter, tekst, tabeller, lister, fotos osv.
- Hent onlineoplysninger via hypertekstlinks med et klik på en knap.
- Designformularer til gennemførelse af transaktioner med fjerntjenester, til brug ved søgning efter information, reservation, bestilling af produkter mv.
- Inkluder spread-sheets, videoklip, lydklip og andre applikationer direkte i deres dokumenter.
med HTML beskriver forfatterne strukturen af sider ved hjælp af markering. Elementerne i sproget etiket stykker af indhold som “afsnit”, “liste”, “tabel” og så videre.
Hvad er HHTML?
HHTML er en variant af HTML, der bruger syntaksen for HML, det udvidelige markeringssprog. HHTML har alle de samme elementer (for afsnit osv.) som HTML-varianten, men syntaksen er lidt anderledes. Du kan bruge andre værktøjer til at ændre dit indhold (f.eks.
Hvad er CSS?
CSS er sproget til at beskrive præsentationen af hjemmesider, herunder farver, layout og skrifttyper. Det giver en mulighed for at tilpasse præsentationen til forskellige typer enheder, såsom store skærme, små skærme eller printere. CSS er uafhængig af HTML og kan bruges med et hvilket som helst markup-sprog. Adskillelsen af HTML fra CSS gør det lettere at vedligeholde sider, dele stilark på tværs af sider og skræddersy sider til forskellige miljøer. Dette kaldes adskillelse af struktur (eller: indhold) fra præsentation.
Hvad er det?
er en teknologi, der gør det muligt for folk at bruge skrifttyper efter behov over Internettet uden at kræve installation i operativsystemet. V3C har erfaring med at hente skrifttyper via HTML, CSS2 og SVG. Indtil for nylig har hentbare skrifttyper ikke været almindelige på internettet på grund af manglen på et interoperabelt skrifttypeformat. Denne indsats har til formål at adressere dette gennem oprettelsen af et brancheunderstøttet, åbent skrifttypeformat til internettet (kaldet “ve”).
eksempler
følgende meget enkle eksempel på en del af et HTML-dokument illustrerer, hvordan man opretter et link i et afsnit. Når gengives på skærmen (eller ved en talesyntese), vil linkteksten være “endelig rapport”; når nogen aktiverer linket, henter bro.ser den ressource, der er identificeret ved “http://www.example.com/report”:
<p class="moreinfo">For more information see the<a href="http://www.example.com/report">final report</a>.</p>
class
attributten på afsnitets start-tag (“<p>”) kan blandt andet bruges til at tilføje stil. For eksempel for at kursivere teksten i alle afsnit med en klasse af “moreinfo” kunne man skrive i CSS:
p.moreinfo { font-style: italic }
Ved at placere denne regel i en separat fil kan stilen deles af et hvilket som helst antal HTML-dokumenter.