HTML: Navn attributter Vs. ID attributter

Den grunnleggende enhet for Hypertext mark-up språk (HTML) er merket. Tags skape den grunnleggende strukturen i en webside, samt identifisere spesifikke elementer i siden. Som med alle språk, som HTML har utviklet seg over tid, har sin ordbok vokst i kompleksitet. Tags kan ofte synes å være synonymt, men de inneholder hver nyanser som dikterer bruk. Dette gjelder også utvidelser av HTML, for eksempel HTML-attributter.

HTML-attributter

HTML-attributter gir utvidet funksjonalitet for HTML-koder. I forbindelse med Cascading Style Sheets (CSS), kan de brukes for individualisert formatering av ulike elementer (som vist i "ID" eksempel nedenfor). Attributter er delt inn i tre ulike typer: kjerne, språk og tastatur. Den type av attributten avgjør hvor det kan brukes og hvilke merker den er kompatibel med. Attributter kan brukes til å lage unike identiteter, sette hurtigtaster og tab rekkefølge, definere titler og flere andre funksjoner.

navn Egenskap

"Name" er en HTML-attributt som unikt kan identifisere et element på en side. Det er ofte brukt sammen med dataregistrering elementer for å sette et skript variabel basert på enten brukeren har lagt inn (for eksempel "<input type =" text "name =" email "/>") eller skjulte variabler satt av Web-utvikler. "Navn" attributtet brukes også til å skille mellom ulike former (for eksempel "<form name =" contactus "method =" post "action =" processform.cgi ">" og "<form name =" SubmitOrder "method =" post "action =" processform.cgi ">") på nettstedet.

ID Egenskap

"ID" er også brukt som en måte å skape en unik identifikator for nettstedet elementer. Det er ofte brukt i tandem med CSS for å lage formatering som er mye mer tilpasset enn å bruke HTML-koder alene. For eksempel kan koden for avsnitt ( "<p> </ p>") forlenges ved å tildele en ID-attributtet ( "<p id =" boldtext ">") til en bestemt tekstblokk. ID-attributtet samtaler på et stilark og formaterer avsnitt av teksten på siden på en annen måte enn de uten den spesifikke ID.

forskjeller

Selv om "ID" og "navn" attributter brukes ofte om hverandre, det er noen forskjeller mellom de to. "ID" attributt kan ikke tildeles karakter enhet referanser (for eksempel ved hjelp av "" for å indikere en copyright symbol); men disse kan brukes med "Navn" attributtet. Eldre nettlesere heller ikke støtte for bruk av "ID" som et attributt i en ankerkoden. Selv om disse kan foreslå en preferanse for "Navn" attributt som skal brukes, er det motsatte sant. "Navn" attributt er foreldet i XHTML. Med mindre støtte er spesielt nødvendig for eldre nettlesere, bruk "ID" attributt i stedet.