1. Opis rada: Simple web portal za server
2. Funkcionalnosti i karakteristike: Ima slajdere
3. Slike i/ili video:https://nouddy.github.io/samp-web-portal/
4. Github link: https://github.com/nouddy/samp-web-portal
5. Credits: - Neki random lik sa YT-a dje sam vidio tutorial za slajdere
HTML
Struktura HTML-a je u osnovi dobra. Koristis <div> elemente za organizaciju, sto je standardno.
Mozda bi mogao da dodas <header> za gornji deo sajta i <footer> za donji deo radi bolje organizacije.
Dodaj alt atribute za slike.
CSS
Generalno, CSS kod je dobro napisan, ali ima dupliranja i nepotrebnih importova. Preporucujem ti da uklonis dupliranja da bi CSS bio cistiji i laksi.
Nema responzivnog dizajna. Preporucujem ti dodavanje medijskih upita (@media) kako bi se sajt prilagodio razlicitim uredjajima. (response)
Koriscenje margin vrednosti za pozicioniranje elemenata ti je malo problematicno. Umesto toga, razmisli o koriscenju fleksibilnog rasporeda (flexbox) ili mreznog rasporeda (grid) za bolju kontrolu samog rasporeda.
JavaScript
Ako planiras da dodajes interaktivnost, pobrini se da JavaScript kod bude organizovan i dokumentovan.
Saveti za poboljšanje
Responzivni dizajn - Dodaj medijske upite.
Koristi semanticke HTML5 oznake/tagove kao što su <header>, <footer>, <section>, i <article> za bolju organizaciju i SEO.
Dodavanjem alt atributa za slike osiguravas da svi elementi budu lako dostupni korisnicima sa posebnim potrebama. (naglasavam jer mnogo njih nije sposobno da razume ukoliko se ne napise alt)