Uvod u HTML Element
HTML, ili hipertekstni preloženi jezik, najvažniji je alat u izradi web stranica. Među različitim alatima koji su nam dostupni, jedan od najčešće korištenih elemenata je <div>. Ovaj element igra ključnu ulogu u izgradnji strukture i organizaciji sadržaja na web stranicama.
Što je <div>?
Element <div> je skrivena oznaka koja služi kao kontejner za odlomke sadržaja. Nema vlastiti stil ili značenje. Njegova primarna svrha je grupirati sadržaj kako bi ga bilo lakše stilizirati i upravljati njime putem CSS-a (Cascading Style Sheets) ili JavaScript-a. Ovo ga čini izuzetno praktičnim u dizajnu web stranica.
Korištenje <div> za strukturu stranica
Jedna od najvažnijih funkcija <div> elementa je organizacija sadržaja. Umjesto da sadržaj bude razbacan po stranici, možemo ga podijeliti u različite sekcije koje su jasno definirane. Na primjer, možemo koristiti <div> kako bismo odvojili zaglavlje, glavni sadržaj i podnožje stranice. Ove strukture olakšavaju kasnije uređivanje i održavanje web stranice.
Primjer strukture
Gornji primjer prikazuje kako je moguće organizirati različite dijelove web stranice u jasne sekcije pomoću <div> elemenata.
Stilizacija s CSS-om
Jedna od prednosti korištenja <div> elemenata je mogućnost primjene različitih stilova putem CSS-a. Možemo jednostavno promijeniti boje, margine, obrube i druge stilove za svaki <div>.
Primjer stilizacije
css
header {
background-color: #f8f8f8;
padding: 20px;
}
main-content {
margin: 15px;
padding: 10px;
border: 1px solid #ccc;
}
footer {
background-color: #333;
color: white;
text-align: center;
padding: 10px;
}
U ovom primjeru, svaki od <div> elemenata ima svoj vlastiti stil, što olakšava čitanje i navigaciju kroz stranicu.
Javascript i <div>
Osim CSS-a, <div> elementi također igraju važnu ulogu u interaktivnosti web stranica putem JavaScripta. Njihova sposobnost da sadrže razne vrste sadržaja omogućuje dinamičko ažuriranje i manipulaciju prikazom stranice.
Primjer manipulacije
javascript
document.getElementById(‘main-content’).innerHTML = ‘
Novi sadržaj!
‘;
Ovaj jednostavni kod zamjenjuje sadržaj <div> elementa s id-jem “main-content” novim tekstom. Ova sposobnost čini <div> korisnim za dinamičke stranice, poput blogova ili news portala.
Responsivni dizajn s <div>
U današnjem svijetu, gdje se web stranice prikazuju na različitim uređajima, responsivni dizajn postao je neophodan. Koristeći klase i <div> oznake, dizajneri mogu lako prilagoditi izgled stranice tako da se automatski prilagodi različitim veličinama ekrana.
Primjer responsivnog dizajna
css
@media (max-width: 600px) {
main-content {
font-size: 14px;
}
}
Gornji CSS kod pokazuje kako možemo koristiti medijske upite za prilagodbu stilova na manjim ekranima. U ovom slučaju, text unutar #main-content bit će manji kad se stranica prikazuje na uređajima s maksimalnom širinom od 600 piksela.
Zaključak
Element <div> je važan alat u arsenalu svakog web dizajnera i programera. Njegovo korištenje za organizaciju sadržaja, stilizaciju putem CSS-a, interakciju s JavaScriptom, te prilagodbu responsivnom dizajnu čini ga nezaobilaznim dijelom moderne web tehnologije. Kroz mnoštvo primjena, <div> pomaže u stvaranju estetski privlačnih i funkcionalnih web stranica koje su lako dostupne svim korisnicima.
HTML, ili hipertekstni preloženi jezik, najvažniji je alat u izradi web stranica. Među različitim alatima koji su nam dostupni, jedan od najčešće korištenih elemenata je <div>. Ovaj element igra ključnu ulogu u izgradnji strukture i organizaciji sadržaja na web stranicama.
Što je <div>?
Element <div> je skrivena oznaka koja služi kao kontejner za odlomke sadržaja. Nema vlastiti stil ili značenje. Njegova primarna svrha je grupirati sadržaj kako bi ga bilo lakše stilizirati i upravljati njime putem CSS-a (Cascading Style Sheets) ili JavaScript-a. Ovo ga čini izuzetno praktičnim u dizajnu web stranica.
Korištenje <div> za strukturu stranica
Jedna od najvažnijih funkcija <div> elementa je organizacija sadržaja. Umjesto da sadržaj bude razbacan po stranici, možemo ga podijeliti u različite sekcije koje su jasno definirane. Na primjer, možemo koristiti <div> kako bismo odvojili zaglavlje, glavni sadržaj i podnožje stranice. Ove strukture olakšavaju kasnije uređivanje i održavanje web stranice.
Primjer strukture
Gornji primjer prikazuje kako je moguće organizirati različite dijelove web stranice u jasne sekcije pomoću <div> elemenata.
Stilizacija s CSS-om
Jedna od prednosti korištenja <div> elemenata je mogućnost primjene različitih stilova putem CSS-a. Možemo jednostavno promijeniti boje, margine, obrube i druge stilove za svaki <div>.
Primjer stilizacije
css
header {
background-color: #f8f8f8;
padding: 20px;
}
main-content {
margin: 15px;
padding: 10px;
border: 1px solid #ccc;
}
footer {
background-color: #333;
color: white;
text-align: center;
padding: 10px;
}
U ovom primjeru, svaki od <div> elemenata ima svoj vlastiti stil, što olakšava čitanje i navigaciju kroz stranicu.
Javascript i <div>
Osim CSS-a, <div> elementi također igraju važnu ulogu u interaktivnosti web stranica putem JavaScripta. Njihova sposobnost da sadrže razne vrste sadržaja omogućuje dinamičko ažuriranje i manipulaciju prikazom stranice.
Primjer manipulacije
javascript
document.getElementById(‘main-content’).innerHTML = ‘
Novi sadržaj!
‘;
Ovaj jednostavni kod zamjenjuje sadržaj <div> elementa s id-jem “main-content” novim tekstom. Ova sposobnost čini <div> korisnim za dinamičke stranice, poput blogova ili news portala.
Responsivni dizajn s <div>
U današnjem svijetu, gdje se web stranice prikazuju na različitim uređajima, responsivni dizajn postao je neophodan. Koristeći klase i <div> oznake, dizajneri mogu lako prilagoditi izgled stranice tako da se automatski prilagodi različitim veličinama ekrana.
Primjer responsivnog dizajna
css
@media (max-width: 600px) {
main-content {
font-size: 14px;
}
}
Gornji CSS kod pokazuje kako možemo koristiti medijske upite za prilagodbu stilova na manjim ekranima. U ovom slučaju, text unutar #main-content bit će manji kad se stranica prikazuje na uređajima s maksimalnom širinom od 600 piksela.
Zaključak
Element <div> je važan alat u arsenalu svakog web dizajnera i programera. Njegovo korištenje za organizaciju sadržaja, stilizaciju putem CSS-a, interakciju s JavaScriptom, te prilagodbu responsivnom dizajnu čini ga nezaobilaznim dijelom moderne web tehnologije. Kroz mnoštvo primjena, <div> pomaže u stvaranju estetski privlačnih i funkcionalnih web stranica koje su lako dostupne svim korisnicima.





