Hva er HTML?
HyperText Markup Language (HTML) er en type dataspråk som brukes til å lage sider som kan legges ut på Internett eller sendes via e-post. Selv om det kan virke sammensatt for mange mennesker, anses det for å være et relativt enkelt språk. All tekst, grafikk og designelementer på en side designet med dette språket er "tagget" med koder som instruerer nettleseren eller e-postprogrammet hvordan de elementene vises. Kodene gir også informasjon om layout og formatering slik at nettsiden eller e-postmeldingen vil se så nært som mulig på måten designeren hadde til hensikt at den skulle se ut. For den nybegynnede nettsteddesigneren eller andre som trenger å kjenne en viss kode eller vil lære å lage et helt nettsted, er det mange programvareverktøy, programmer og nettsteder som kan hjelpe ham eller henne med å skrive HTML-kode.
Struktur
HTML-koding er strukturert som et tre, med hver annen kode hekket i den. I de fleste tilfeller krever hvert formateringselement en startkode og en sluttkode, og forskjellige tagger skal ikke overlappe hverandre. Dette er hva som menes med "nestet;" Hvis tag 2 åpnes etter tag 1, bør tag 2 først lukkes slik at formateringselementet til tag 2 er helt lukket i tag 1. Elementene er de individuelle komponentene som utgjør koden, og inkluderer åpnings- og lukkemerker og innholdet mellom dem. Attributter gir mer informasjon om elementet, og er sammensatt av attributtet og dets verdi, forbundet med et likhetstegn.
For å opprette et HTML-element oppretter brukeren en kode som starter og avsluttes med vinkelparenteser og plasserer den før teksten som må formateres. Koden - vanligvis en eller flere bokstaver, tall, ord og / eller symboler - inne i vinkelparentesene indikerer hva elementet er og attributtene innholdet skal ha, for eksempel størrelse, skrift eller andre egenskaper. For å avslutte formateringen, skriver brukeren den første vinkelfeste, deretter en tilbakeslag, gjentar deretter elementkoden og lukker braketten. For eksempel er <title> <strong> Hva er HTML? </strong> </title> koden som brukes til å formatere tittelen på denne artikkelen; den "sterke" elementkoden er nestet innenfor "tittelen" -koden.
Koder
Det er mange koder for å tillate forskjellige tekstformateringer, inkludert kursiv, tabeller, avsnitt og hyperkoblinger til websider. Koder kan også indikere for nettleseren eller e-postprogrammet hvordan du viser eller bruker andre elementer, for eksempel bilder, grafikk, video og lyd. Andre typer koder uten vinkelfeste kan brukes til å lage tegnsettingstegn, diakritikk og andre symboler som kan vises i tekst. Selv om alle nettlesere og mange e-postprogrammer bruker HTML, kan hver tolke og vise koden litt annerledes, og designere må ofte vurdere disse variasjonene når de oppretter en webside.
Et utviklende språk
Siden utviklingen av HTML på begynnelsen av 1990-tallet av den britiske datamaskinforskeren Tim Berners-Lee, har det skjedd mange endringer og versjoner. Disse versjonene har blitt opprettholdt av World Wide Web Consortium (W3C) siden 1996. I januar 2008 ble det første offentlige arbeidsutkastet til HTML 5 publisert av arbeidsgruppen som utviklet denne spesifikasjonen. Fortsatt under utvikling fra 2011, var denne revisjonen forventet å endre applikasjonsutviklingen for nettet dramatisk. Den introduserer en rekke nye elementer, inkludert elementer for nettstedstruktur, interaktivitet, støtte for lyd og video, samt nye attributter.
Vise en webside-kode
Koden som brukes til å opprette en hvilken som helst webside kan sees ved å navigere en nettleser til siden og deretter velge riktig alternativ fra nettleserens meny. I de fleste nettlesere kan brukeren klikke på "visning" -menyen og velge et alternativ som "kilde," "visningskilde" eller "sidekilde." Dette vil føre til at et popup-vindu vises, og det vil vise koden som ble brukt til å opprette den websiden.
Det er viktig å merke seg at ikke alt innholdet som finnes på alle websider er skrevet i HTML. Extensible Markup Language (XML) og Extensible HyperText Markup Language (XHTML) er andre typer markeringsspråk som brukes i webutvikling. I tillegg brukes stilark - som Cascading Style Sheets (CSS) - for å knytte stil til HTML-dokumenter. Språk som Flash® og Java® brukes til å lage interaktivt innhold. Mange andre programmeringsspråk kan brukes til å legge til spesifikk funksjonalitet til et nettsted.
Sammenlignet med HTM
Praktisk sett er det liten forskjell mellom HTM og HTML-utvidelser, siden begge leses som en HTML-fil av de fleste maskiner. Årsaken til at det var to forskjellige utvidelser til å begynne med, er at visse typer datamaskiner, som de som kjørte på 16-biters DOS- eller Windows® 3-systemer, ikke kunne lese fire tegnutvidelser, og derfor trengte HTM-utvidelsen med tre tegn. De fleste systemer som kan lese fire tegnutvidelser, blir automatisk programmert til å gjenkjenne HTM-filer som HTML-filer, selv om databrukere av og til kan trenge en konverter for å endre en fil fra HTM til et format som systemet gjenkjenner.