@Moderatori, treba pinovati ovu temu, Neutrino se ubio oko objašnjenja i linkova.
Citat:
Neutrino kaže:
I za kraj ovog zida teksta jedan savet odmah od početka. Nemoj da posmatraš Flexbox i Grid kao nešto što treba isključivo odvojeno koristiti. Grid i Flexbox su predviđeni da se međusobno kombinuju! Recimo, zaglavlje, sidebar sa strane, footer i glavni sadržaj odradiš Grid-om, a horizontalnu ili vertikalnu navigaciju (recimo glavni meni) Flexboxom. Kombinacija kao iz raja zamišljena.
|
Pre par meseci sam za jedan lagani radni dan sa Grid + Flexbox napravio custom responzivan grid koji je stao u nekih 60-70 linija LESS koda sa nekoliko mixinova. Fleksibilnost je fantastična.
Za početak - sa flexboxom može da se uradi faktički sve i za početnike je odličan, kad se savlada flexbox može da se baci na grid. Bitan je način razmišljanja, analiziranje layouta i rastavljanje na elemente, i odabir pristupa.
Generalno, @OP, HTML i CSS možeš da savladaš u roku od 2-3 meseca sasvim dovoljno da nakon toga možeš da kreneš dalje sa Javascriptom - samo se mani starih tutorijala, nađi moderne i nove članke i koristi reputabilne izvore da proveravaš informacije i cepaj. Neutrino ti je već išibao silne linkove...
A što se responzivnog dizanja tiče - prvo pravilo koje početnici uvek nekako zaobiđu a koje je ključno: uvek kodiraj prvo za najmanji ekran koji treba da podržiš - posle ćeš lako da dopišeš CSS za veće ekrane.