Što je <div>
i zašto je važan u HTML-u?
Osnovno razumijevanje <div>
<div>
je jedan od najosnovnijih i najčešće korištenih elemenata u HTML-u. Njegova osnovna funkcija je da djeluje kao kontenjer koji grupira druge HTML elemente. Sam naziv “div” dolazi od engleske riječi “division”, što se može prevesti kao “odjeljak”. Kroz korištenje <div>
elemenata, programeri mogu stvoriti strukturu web stranice koja je jednostavnija za upravljanje i stiliziranje.
Kako se koristi <div>
?
Jednostavna pravila korištenja <div>
elementa uključuju:
- Grupiranje sadržaja: Možete koristiti
<div>
za grupiranje srodnog sadržaja, na primjer, sve informacije o jednom proizvodu, poput slike, opisa i cijene.

Naziv proizvoda
Cijena: 100 kn
- Organiziranje layouta: U kombinaciji s CSS-om,
<div>
elementi služe za raspoređivanje sadržaja na stranici. Na primjer, možete koristiti nekoliko<div>
elemenata za stvaranje kolona ili različitih sekcija stranice.
Stiliziranje s CSS-om
Jedna od najvažnijih prednosti korištenja <div>
je mogućnost stiliziranja putem CSS-a. Korištenjem klasa i ID-ova, možete primijeniti različite stilove na određene <div>
elemente, što omogućava visoku razinu prilagodbe:
css
.product {
border: 1px solid #ccc;
padding: 16px;
margin: 10px;
}
.container {
display: flex;
}
Korisni HTML atributi za <div>
Osim osnovnih funkcija, <div>
elementi mogu sadržavati različite HTML atribute koji ih čine još funkcionalnijima:
- class: Omogućuje grupiranje više elemenata unutar CSS-a ili JavaScript-a.
- id: Jedinstveno identificira element na stranici, što je korisno za stiliziranje ili manipulaciju putem JavaScript-a.
- data-atributi: Omogućuju dodavanje prilagođenih informacija koje se mogu iskoristiti u JavaScript-u.
Pristupačnost i SEO
Primjenom odgovarajućih oznaka unutar <div>
, kao što su role
i ARIA atributi, možete poboljšati pristupačnost vaše stranice osobama s invaliditetom. Google i drugi pretraživači također vrednuju strukturu stranice, što znači da pravilno korištenje <div>
može pozitivno utjecati na SEO.
Korištenje <div>
u modernim web aplikacijama
Mnoge moderne web aplikacije koriste JavaScript frameworke poput Reacta ili Vue.js u kojima se <div>
elementi koriste za okupljanje komponenti. Ovo olakšava razvoj i održavanje složenih korisničkih sučelja koja se kreiraju dinamički.
javascript
function App() {
return (
);
}
Zaključak
Kroz svu svoju jednostavnost, <div>
je ključni alat u arsenal svakog web programera. Njegova sposobnost da podijeli i organizira sadržaj čini ga neizostavnim dijelom HTML-a. Bez obzira na to jeste li početnik ili iskusni profesionalac, razumijevanje i pravilno korištenje <div>
elemenata može uvelike poboljšati strukturu i funkcionalnost vaših web stranica.