og er HTML-tags, der definerer elementer i HTML-kode.
HTML (Hypertext Markup Language) er en struktureret kode, der bruges til at opbygge og vise de websider, vi besøger online, hver dag, på enhver enhed.
Andre teknologier og programmeringssprog kan integreres med HTML for at give dynamiske og avancerede funktioner på et websted.
Hypertext Markup Language (HTML) er et meget brugt markeringssprog og henviser til strukturen og koden 'bag' en webside, der vises i en webbrowser.
HTML er en tekstfil, der bruger specifik kode (syntaks) til at definere en sides stil, indhold, layout og format. Det markup udtryk angiver, at teksten / koden forberedes til behandling og præsentation, dvs. på en webside, i en webbrowser.
World Wide Web Consortium (W3C) [i] genkender HTML som et formelt markupsprog i websidens udvikling, og derfor understøttes HTML af de fleste browsere. Så websider kan udvikles på et anerkendt sprog, der let kan tolkes af forskellige browsere for at gengive siden som beregnet af designeren.
Den aktuelle version, der stadig bruges, er HTML4, men den udfases langsomt, da HTML5 får mere støtte og vedtagelse til dynamiske og lydhøre websider.
Responsivitet er ved at blive en grundlæggende komponent i webudvikling for at give en lettere, mere dynamisk brugeroplevelse, som skal tilpasses flere enheder som smartphones, tablets og laptops.
Cascading Style Sheets (CSS) bliver en integreret del af opbygningen af dynamiske og lydhøre sider. Det er en separat fil, der definerer attributter for hvert element som font, farve, justering - så udvikleren ikke har angiver elementets stil hver gang det bruges i HTML-koden.
For at få mest muligt ud af ethvert udviklingssprog er overholdelse af standard filstruktur og overvejelse af bedste syntaksbrug nøglen til at levere stabilt, målrettet og visuelt tiltalende webindhold.
En HTML-side har en struktur defineret af elementer (også kaldet tags). Når du skriver HTML-koden, vises disse elementer parvis - det betyder, at ethvert tag har brug for en åbning og en lukning. En start og en ende.
Et element åbnes med syntaks: og lukket med. Det / skrå linje angiver slutningen på elementets definition.
Elementattributterne og indholdet er defineret mellem disse to punkter.
Det minimum elementer krævet til en HTML-fil er definitionen,, (kun HTML4) og tags.
Definitionen (DTD) skal først deklareres som det første tag i en HTML-fil, så når siden behandles, kender webbrowseren hvilken filtype den er, og kan derfor fortolke og vise siden korrekt.
I HTML4 er der variationer af DTD (afhængigt af sideattributterne og -elementerne), men de mere typiske udsagn er inkluderet som:
eller
DTD i HTML5 er meget enklere:
HTML-elementer
HTML5 har produceret nye elementer for at lette udvikling og design, og det har også fjernet elementer, der er brugt i HTML4. Listen over forskelle mellem HTML4 og HTML5 er offentliggjort af World Wide Web Consortium (W3C) [ii].
Sammen med forbedringerne og nye elementer kombineret med CSS-fremskridtene kan visse elementer bruges på forskellige, bedre måder end før, og websider bliver hurtigere, mere funktionsrige og smukke at se på! med CSS, der bruges med HTML5, kan erstatte bestemte elementer, der blev brugt overdrevent, f.eks .
Mærket er populært, når man adskiller indhold på en side. Når du opretter dette element, indsætter det automatisk en pause
for at holde teksten eller indholdet sammen, i stedet for at gå tekst på tværs af siden.
Med webstedets tilgængelighed og søgemaskineoptimering bliver teknikker en videnskab og anbefales af WC3 for ikke altid at vende tilbage til at bruge i HTML5.
Som et eksempel på et pænt struktureret, men simpelt blogformat, skal du overveje de nye HTML5-elementer med CSS i stedet for at bruge elementet; Brug elementet til hovedindhold, elementet til at fremhæve eller adskille ethvert indhold på siden, header eller sidefod (hvor som helst!), og elementet kan bruges til at holde en menu eller gruppelink til at gennemse fra siden.
Disse nye elementer identificerer let indholdstypen ved hjælp af HTML5. Imidlertid bruges tagget også med CSS til at oprette responsive websteder.
Oprettelse af hvert element (med sit 'eget id eller klasse), CSS-filen kan defineres til at manipulere hvert element.
HTML-eksemplet nedenfor viser et eksempel på brug af flere elementer:
Mine eksempler
Elementerne kan have forskellige attributter, specifikt forskellige størrelser til responsiv interaktion afhængigt af skærmstørrelsen på den enhed, der bruges.
Her er et eksempel på, hvordan hvert element kan styles i HTML's tilsvarende CSS-fil - ved at henvise til hvert tag.
#Header
bredde: 800px;
højde: auto
margin-left: auto;
margin-left: auto;
#Featured
højde: 150 pixel;
Background-color: #CCC;
Elementet er et inlineelement og bryder ikke i linjer, medmindre bruddet
tag bruges, og den definerede tekst (indhold) mellem de åbne og lukke tags vises som en linje (som standard uden brug af andre elementer).
Inlineelementer er tekstelementer i HTML-filen og kan defineres inden for linjen med et andet element.
Som elementet har ingen betyder for optimal henvisning. Det viser grundlæggende elementindholdet, som det er, men alle tilfælde kan defineres i CSS til styling, hvis de er mærket korrekt og beriget med andre attributter eller manipuleret med JavaScript.
I eksemplet nedenfor fremhæver den blå tekst, hvordan spanelementet kan indlejres som et inline-element med forskellige attributter end dets overordnede element - afsnittet p>:
For at åbne eksemplet skal du klikke på ikonet i bunden af siden.
Når den ses i en webbrowser, vises teksten i elementet ovenfor i en anden skrifttype end afsnittet for at understrege, hvor brugeren skal klikke for at få adgang til eksemplet.
Bemærk, at der ikke er nogen forskelle mellem HTML4 og HTML5.