Pređi na sadržaj

HTML atributi

S Vikipedije, slobodne enciklopedije

HTML atributi su specijalne riječi korištene unutar otvarajućeg taga za kontrolu elementa. HTML atributi su modifikator HTML elementa. Atribut ili mijenja podrazumijevanu funkcionalnost tipa elementa ili pruža funkcionalnost određenim tipovima elemenata koji ne mogu pravilno da funkcionišu bez njih. U HTML sintaksi, atribut je dodan u početnom tagu.

Prepoznato je nekoliko osnovnih atributa uključujući: (1) potrebni atributi, koji su potrebni određenoj vrsti elemenata da bi ta vrsta elemenata pravilno funkcionisala; (2) opcionalni atributi, koji se koristi se za izmjenu zadane funkcionalnosti tipa elementa; (3) standardni atribut, podržan od strane mnogih tipova elemenata; i (4) atributi događaja, koji se koriste za izazivanje tipova elemenata za određivanje skripti koje se pokreću u određenim okolnostima.

Neki tipovi atributa funkcionišu drugačije kada se koriste za modifikovanje različitih tipova elemenata. Na primjer, atribut name je korišten od nekoliko tipova elemenata, ali ima malo drugačije funkcije u svakoj.[1]

Opis[uredi | uredi izvor]

HTML atributi se generalno pojavljuju u paru ime-vrijednost, odvojeni =, i pišu se u sklopu početka taga elementa, poslije imena elementa:

<element attribute="value">element content</element>

Gdje element imenuje tip HTML elementa, a atribut je ime atributa, postavljeni na datoj value (vrijednosti). Vrijednost se može staviti u jednostruke ili dvostruke navodnike, iako vrijednosti koje se sastoje od određenih karaktera se mogu ostaviti bez navodnika u HTML-u (ali ne i u XHTML-u).[2][3] Ostavljanje vrednosti atributa bez navodnika smatra se nesigurnim.[4]

Iako je većina atributa data uparenim imenima i vrednostima, neki utiču na element jednostavno prisustvom u početnoj oznaci elementa [5] (kao što je ismap atribut za img element[6]).

Element skraćenice (abbreviation), abbr, može se koristiti za demonstriranje ovih različitih atributa:

<abbr id="anId" class="aClass" style="color:blue;" title="Hypertext Markup Language">HTML</abbr>

Ovaj primjer se prikazuje kao HTML bez linka, a u većini pregledača, pokazivač kursora na skraćenicu, treba prikazati tekst naslova "Hypertext Markup Language" unutar plutajuće žute pozadine (tooltip).

<div style="text-align: center;">Centered text</div>

U ovom drugom primjeru vaš tekst će izgledati ovako:

Centered text

Većina elemenata takođe ima atribut koji se odnosi na jezik lang i dir.

Uobičajeni atribibuti[uredi | uredi izvor]

Obično HTML elementi mogu uzeti bilo koji od nekoliko najčešćih standardnih atributa:

  • Atribut id pruža jedinstveni identifikator elementa za čitav dokument.[7][8][9] Ovo se može koristiti kao CSS selektor za obezbeđivanje prezentacionih svojstava, od strane pretraživači da bi se fokusirali na određeni element ili skripte za promenu sadržaja ili prezentacije elementa. Dodata URL adresi stranice, URL direktno cilja određeni element u dokumentu, obično pododeljak stranice. Na primjer, ID "atributi" u http://en.wikipedia.org/wiki/HTML#Attributes (to refer to the section "Attributes" in the "HTML" page).
  • Atribut class pruža način klasifikacije sličnih elemenata.[10][11] Ovo se može koristiti u semantičke svrhe ili u svrhu prezentacije. Semantički se, na primjer, klase koriste u mikroformatima. Na primjer, u HTML prezentaciji, HTML dokument može upotrebljavati oznaku class="notation" kako bi pokazao da su svi elementi s ovom vrijednošću klase podređeni glavnom tekstu dokumenta Takvi se elementi mogu okupiti i predstaviti kao fusnote na stranici umesto da se pojavljuju na mestu gde se pojavljuju u izvoru HTML. Drugi primjer korištenja bi bio kao CSS selektor.
  • Atribut style se može koristiti na bilo kojem HTML elementu. Smatra se da je bolja praksa upotreba elemenata id ili class atribute za odabir elementa pomoću stilske tablice, mada ponekad to može biti previše glomazno za jednostavnu i specifičnu ili ad hoc primjenu stilizovanih svojstava.
  • Atribut title koristi se za dodavanje podtekstualnog objašnjenja elementu. U većini pregledača ovaj atribut je prikazan kao ono što se često naziva tooltip-om.

Varijetiteti[uredi | uredi izvor]

HTML su generalno klasifikovani kao potrebni atributi, opcionalni atributi, standardni atributi, i atributi događaja:

  • Obično potrebni i opcionalni atributi modifikuju određene HTML elemente
  • Dok se standardni atributi mogu primjeniti na većinu HTML elemenata.[12]
  • Atributi događaja, dodani u HTML verziji 4, dozvoljavaju elementu da specificira skripte koje se pokreću u određenim okolnostima.[13]

Reference[uredi | uredi izvor]

  1. ^ „Index of the HTML 4 Attributes”. W3C. Pristupljeno 13. 2. 2015. 
  2. ^ „On SGML and HTML”. World Wide Web Consortium. Pristupljeno 16. 11. 2008. 
  3. ^ „XHTML 1.0 - Differences with HTML 4”. World Wide Web Consortium. Pristupljeno 16. 11. 2008. 
  4. ^ Korpela, Jukka (6. 7. 1998). „Why attribute values should always be quoted in HTML”. Cs.tut.fi. Arhivirano iz originala 21. 11. 2008. g. Pristupljeno 16. 11. 2008. 
  5. ^ „Tags used in HTML”. World Wide Web Consortium. 3. 11. 1992. Pristupljeno 16. 11. 2008. 
  6. ^ „Objects, Images, and Applets in HTML documents”. World Wide Web Consortium. 24. 12. 1999. Pristupljeno 16. 11. 2008. 
  7. ^ Međutim, na isti element mogu se primijeniti više identifikatora; naročito element može biti unutar drugog elementa, od kojih svaki ima identifikator.
  8. ^ „HTML id”. www.w3schools.com. Pristupljeno 27. 4. 2020. 
  9. ^ „HTML Global id Attribute”. www.w3schools.com. Pristupljeno 27. 4. 2020. 
  10. ^ „HTML Classes”. www.w3schools.com. Pristupljeno 27. 4. 2020. 
  11. ^ „HTML Global class Attribute”. www.w3schools.com. Pristupljeno 27. 4. 2020. 
  12. ^ „HTML / XHTML Standard Attributes”. w3schools.com. 
  13. ^ „HTML / XHTML Standard Event Attributes”. w3schools.com.