⇧
vadnica-logo
Editor Moj Blog Geselnik Finance Moje storitve O projektu Telegram O meni O meni

HTML Atributi in Referenca

HTML atributi so dodatni parametri, ki jih dodajamo HTML elementom, da nadzorujemo njihovo vedenje, videz ali vsebino. Medtem ko elementi določajo kaj je na strani (npr. naslov, odstavek, slika), atributi določajo kako se ti elementi obnašajo ali izgledajo.

PRIMER
REZULTAT

V tem pregledu boste našli:

  • Globalne atribute: Atribute, ki jih lahko uporabite pri skoraj vseh elementih (npr. class, id, style).
  • Atribute dogodkov: Atribute, ki omogočajo interakcijo z JavaScriptom (npr. onclick, onload).
  • Specifične atribute: Atribute, ki veljajo samo za določene elemente (npr. src za slike, href za povezave).
  • Hitro referenco: Kratek seznam vseh standardnih HTML elementov.

Uporabite to stran kot hitri priročnik (cheat sheet) med razvojem. Vsak atribut je opisan s kratkim opisom in praktičnim primerom, da boste takoj vedeli, kako ga uporabiti.

Najdeno: -

Globalni atributi (veljajo za vse elemente)

Ti atributi lahko uporabite pri skoraj vseh HTML elementih.

Atribut Opis Primer
accesskey Določi bližnjico na tipkovnici za dostop do elementa. <a href="..." accesskey="s">Spletna stran</a>
class Določi enega ali več razredov za CSS ali JavaScript. <div class="box highlight">Vsebina</div>
contenteditable Določi, ali lahko uporabnik ureja vsebino elementa. <p contenteditable="true">Uredi me</p>
dir Določi smer besedila (levo-desno ali desno-levo). <p dir="rtl">Besedilo v arabščini</p>
draggable Določi, ali je mogoče element vleči. <div draggable="true">Vleci me</div>
hidden Skrije element pred prikazom. <p hidden>Skrito besedilo</p>
id Določi edinstven identifikator za element. <h1 id="naslov">Glavni naslov</h1>
lang Določi jezik vsebine elementa. <html lang="sl">...</html>
spellcheck Določi, ali naj bo omogočen preverjanje črkovanja. <textarea spellcheck="false"></textarea>
style Določi in-line CSS stile za element. <p style="color: blue; font-size: 16px;">Stilirano</p>
tabindex Določi vrstni red fokusiranja s tipko Tab. <a href="#" tabindex="1">Prva povezava</a>
title Določi dodatne informacije (prikazane ob premiku miške). <img src="slika.jpg" title="Opis slike">
translate Določi, ali naj se vsebina prevaja. <p translate="no">Ne prevajaj</p>
data-* Omogoča shranjevanje poljubnih podatkov v elementu. <div data-user-id="123">Uporabnik</div>

Atributi dogodkov (JavaScript interakcije)

Ti atributi omogočajo reakcijo na dogodke v brskalniku.

Atribut Opis Primer
onafterprint Sproži se po končanem tiskanju strani. <body onafterprint="prikaziSporocilo()">
onbeforeprint Sproži se preden se stran začne tiskati. <body onbeforeprint="skrijElemente()">
onbeforeunload Sproži se, ko uporabnik zapušča stran. <body onbeforeunload="return 'Ali ste prepričani?'">
onerror Sproži se, ko pride do napake pri nalaganju. <img src="slika.jpg" onerror="this.src='rezerva.jpg'">
onhashchange Sproži se, ko se spremeni del URL-ja za #. <body onhashchange="naloziSekcijo()">
onload Sproži se, ko se stran ali element naloži. <body onload="inicializiraj()">
onoffline Sproži se, ko brskalnik izgubi internetno povezavo. <body onoffline="prikaziOfflineOpozorilo()">
ononline Sproži se, ko brskalnik ponovno vzpostavi povezavo. <body ononline="prikaziOnlineSporocilo()">
onpageshow Sproži se, ko uporabnik navigira na stran. <body onpageshow="osveziPodatke()">
onresize Sproži se, ko uporabnik spremeni velikost okna. <body onresize="prilagodiPostavitev()">

Hitri pregled elementov

Spodaj je seznam vseh standardnih HTML elementov s kratkim opisom njihove namene.

  • <a> - Definicija hiperpovezave
  • <abbr> - Kratka oblika besede ali fraze
  • <address> - Kontaktne informacije avtorja ali lastnika strani
  • <area> - Definira območje znotraj slike (image map)
  • <article> - Samostojna vsebina (npr. članek, objava v blogu)
  • <aside> - Vsebina, povezana s stranskim vsebino (npr. oglas, sidebar)
  • <audio> - Vdelava zvočnega zapisa
  • <b> - Debelo besedilo (brez poudarka pomembnosti)
  • <base> - Osnovni URL za vse relativne povezave na strani
  • <bd i> - Besedilo, ki se piše od desne proti levi (npr. hebrejščina)
  • <bdo> - Prekine smer besedila
  • <blockquote> - Dolga citata (blok citata)
  • <body> - Vsebina dokumenta
  • <br> - Vrstni preskok (samozapiralni)
  • <button> - Gumb za klik
  • <canvas> - Področje za risanje grafike z JavaScriptom
  • <caption> - Naslov tabele
  • <cite> - Naslov dela (knjiga, pesem, film)
  • <code> - Izsek računalniške kode
  • <col> - Definira lastnosti stolpca v tabeli
  • <colgroup> - Skupina stolpcev v tabeli
  • <data> - Povezava med človeškim in strojno berljivim besedilom
  • <datalist> - Seznam možnosti za vnosno polje
  • <dd> - Opis v definicijskem seznamu
  • <del> - Izbrisano besedilo (prečrtano)
  • <details> - Dodatne informacije, ki jih lahko uporabnik odpre/zapre
  • <dfn> - Definirana beseda
  • <dialog> - Pogovorno okno
  • <div> - Splošni kontejner (block-level)
  • <dl> - Definicijski seznam
  • <dt> - Izraz v definicijskem seznamu
  • <em> - Poudarjeno besedilo (italic)
  • <embed> - Vdelava zunanjega vsebine (npr. video, igra)
  • <fieldset> - Skupina povezanih elementov v obrazcu
  • <figcaption> - Naslov za sliko ali grafiko
  • <figure> - Samostojna vsebina (slika, diagram, koda) z naslovom
  • <footer> - Noga strani ali sekcije
  • <form> - Obrazec za vnos podatkov
  • <h1> do <h6> - Naslovi (od največjega do najmanjšega)
  • <head> - Glava dokumenta (metapodatki, naslov, skripte)
  • <header> - Uvodna sekcija strani ali sekcije
  • <hgroup> - Skupina naslovov
  • <hr> - Horizontalna črta (ločilo)
  • <html> - Koreninski element dokumenta
  • <i> - Besedilo v drugem slogu (italic, tehnični izraz)
  • <iframe> - Vdelana okno (inline frame)
  • <img> - Slika (samozapiralni)
  • <input> - Vnosno polje v obrazcu
  • <ins> - Dodano besedilo (podčrtano)
  • <kbd> - Vnos s tipkovnice
  • <label> - Označba za element obrazca
  • <legend> - Naslov za fieldset
  • <li> - Element seznama
  • <link> - Povezava do zunanjih virov (npr. CSS)
  • <main> - Glavna vsebina dokumenta
  • <map> - Karta slike (image map)
  • <mark> - Označeno besedilo (marker)
  • <meta> - Metapodatki dokumenta
  • <meter> - Merilnik (npr. diskovni prostor, glasovanje)
  • <nav> - Navigacijska povezava
  • <noscript> - Vsebina za brskalnike brez JavaScripta
  • <object> - Vdelana zunanjega objekta
  • <ol> - Urejen seznam
  • <optgroup> - Skupina možnosti v select
  • <option> - Možnost v select ali datalist
  • <output> - Rezultat izračuna
  • <p> - Odstavek
  • <param> - Parameter za object
  • <picture> - Skupina virov za sliko (responsive images)
  • <pre> - Predformatirano besedilo (ohrani presledke in vrstice)
  • <progress> - Napredek opravka
  • <q> - Kratek citat (inline)
  • <rp> - Oklepaji za brskalnike, ki ne podpirajo ruby
  • <rt> - Razlaga za ruby (npr. izgovorjava)
  • <ruby> - Ruby anotacija (npr. za azijske jezike)
  • <s> - Prečrtano besedilo
  • <samp> - Vzorec izhoda programa
  • <script> - Skripta (JavaScript)
  • <section> - Sekcija dokumenta
  • <select> - Padajoči seznam
  • <slot> - Vsebinski slot za web komponente
  • <small> - Manjše besedilo (npr. pravni opombi)
  • <source> - Vir za audio, video ali picture
  • <span> - Splošni kontejner (inline)
  • <strong> - Močan poudarek (bold)
  • <style> - CSS stil v dokumentu
  • <sub> - Podpisano besedilo (subscript)
  • <summary> - Povzetek za details
  • <sup> - Nadpisano besedilo (superscript)
  • <table> - Tabela
  • <tbody> - Vsebina tabele
  • <td> - Celica v tabeli
  • <template> - Skrita predloga za JavaScript
  • <textarea> - Večvrstno besedilno polje
  • <tfoot> - Noga tabele
  • <th> - Glavna celica v tabeli
  • <thead> - Glava tabele
  • <time> - Čas ali datum
  • <title> - Naslov dokumenta (v zavihku)
  • <tr> - Vrstica v tabeli
  • <track> - Podnapisi za video/audio
  • <u> - Podčrtano besedilo
  • <ul> - Neurejen seznam
  • <var> - Spremenljivka v matematičnem izrazu
  • <video> - Vdelava videa
  • <wbr> - Možnost preloma vrstice (word break opportunity)

Podroben seznam atributov

Seznam atributov, ki se uporabljajo pri specifičnih HTML elementih.

Atribut Opis Primer
abbr Kratka oblika naslova v glavi tabele. <th abbr="Ime">Ime in priimek</th>
async Naloži skripto asinhrono (v ozadju). <script src="app.js" async>
autofocus Samodejno fokusira element ob nalaganju strani. <input type="text" autofocus>
autoplay Samodejno predvaja avdio ali video. <video src="film.mp4" autoplay>
cols Določi število vidnih stolpcev v textarea. <textarea cols="40">
controls Prikaže predvajalne kontrolnike za avdio/video. <audio src="pesem.mp3" controls>
crossorigin Določi način obravnave CORS zahtevkov. <script src="..." crossorigin="anonymous">
datetime Določi datum in čas za element time ali del. <time datetime="2024-01-15">15. januar</time>
default Označi privzeto izbrano možnost v track. <track src="podnapisi.vtt" default>
defer Odloži izvajanje skripte do konca nalaganja strani. <script src="app.js" defer>
dirname Pošlje smer besedila skupaj s podatki obrazca. <input type="text" name="ime" dirname="ime.dir">
disabled Onemogoči element (ni mogoče klikniti ali urejati). <button disabled>Ni na voljo</button>
for Poveže label z elementom obrazca ali output z vhodi. <label for="email">E-pošta</label>
headers Poveže celico tabele z glavnimi celicami. <td headers="ime">Borut</td>
height Določi višino elementa v pikslih. <img src="slika.jpg" height="200">
href Določi URL cilja povezave. <a href="https://vadnica.org">Vadnica</a>
hreflang Določi jezik ciljne strani povezave. <a href="..." hreflang="sl">Slovenščina</a>
integrity Preveri integriteto zunanjega vira (SRI). <script src="..." integrity="sha384-...">
kind Določi vrsto sledi (podnapisi, opisi, poglavja). <track kind="subtitles" srclang="sl">
label Določi naslov za option ali optgroup. <optgroup label="Evropa">
loop Ponavljajoče predvajanje zvoka ali slike. <audio src="pesem.mp3" loop>
max Določi največjo dovoljeno vrednost. <input type="number" max="100">
media Določi medijsko pogoj za vir ali povezavo. <link href="tisk.css" media="print">
multiple Omogoči izbor več vrednosti v input ali select. <select multiple>
muted Utiša avdio ali video ob predvajanju. <video src="film.mp4" muted>
name Določi ime elementa (za pošiljanje podatkov obrazca). <input type="text" name="uporabnik">
placeholder Prikaže namig v praznem vnosnem polju. <input type="text" placeholder="Vpiši ime...">
poster Določi naslovno sliko za video pred predvajanjem. <video src="film.mp4" poster="naslovnica.jpg">
preload Določi, ali in kako se avdio/video naloži vnaprej. <video src="film.mp4" preload="auto">
readonly Določi, da je polje samo za branje (ni mogoče urejati). <input type="text" readonly value="Fiksno">
referrerpolicy Določi politiko pošiljanja referrer glave pri zahtevkih. <a href="..." referrerpolicy="no-referrer">
rel Določi razmerje med trenutno in ciljno stranjo. <link rel="stylesheet" href="stil.css">
required Določi, da mora uporabnik izpolniti polje. <input type="email" required>
rows Določi število vidnih vrstic v textarea. <textarea rows="6">
scope Določi obseg glavne celice v tabeli. <th scope="col">Ime</th>
selected Določi privzeto izbrano možnost v select. <option selected>Privzeto</option>
sizes Določi velikosti za ikono ali responsive vire. <link rel="icon" sizes="16x16 32x32">
src Določi pot do vira (slika, skripta, avdio, video). <img src="slika.jpg">
srclang Določi jezik sledi (podnapisov). <track src="sl.vtt" srclang="sl">
srcset Določi seznam virov za responsive slike. <img srcset="mala.jpg 480w, velika.jpg 1024w">
title Določi dodatne informacije (prikazane ob premiku miške). <abbr title="HyperText Markup Language">HTML</abbr>
type Določi vrsto elementa (npr. input type, script type). <input type="email">
value Določi vrednost elementa (za input, option, li). <input type="text" value="Borut">
width Določi širino elementa v pikslih. <img src="slika.jpg" width="300">
wrap Določi način preloma besedila v textarea. <textarea wrap="hard">