Diskuze: Předělání webu pomocí Bootstrapu
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 11 zpráv z 11.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
tady není žádná cesta složitá a špatná. Některé jsou však horší a některé lepší. Začni, že si napíšeš media queries.
Ak si tam nahodi Bootstrap tak media queries bootstrepacke uz bude mat. Ci mu budu vyhovovat (co vo vacsine pripadov vyhovuju) alebo nie, to si moze donastavit dodatocne. Podla mna by skor mal zacat dodefinovavat pre DOM elementy bootstrepacke classy (napr col-sm-3...) a stranka vyzera, ze ma dost listov a tie bootstrap ma definovane, takze len samotnym natiahnutim bootstrapu sa zmenia, takze podla mna dalsim krokom je sa pozriet do ich dokumentacie listov.
Responzívny dizajn nie je zložitá časť. A podľa mňa ani nie je dôležité, či robíme mobile alebo desktop first. Je to iba o prepisovaní deklarácií. S rovnakou HTML štruktúrou sa mobilný dizajn robí rovnako ľahko a desktopový. Ak si to ešte neprerobil do bootstrapu, ani neprerábaj. Nie je to potrebné.
Jestli děláš desktop-first či mobile-first je obrovský rozdíl, hlavně pro CSS.
Desktop first jsou samé přepisování a resetování hodnot, kdežto v mobile first, máš hodnoty resetovány již na začátku, takže jen přidáváš změny.
Desktop first jsou samé přepisování a resetování hodnot
Skôr v desktop second. Platí teda, že mobile first = desktop first a mobile
second = desktop second...
Alebo som zle pochopil tvoju myšlienku? Prosím o vysvetlenie.
Já bych se rozhodoval hlavně podle cílovky. Pokud jde o inzertní portál, tak bych na 99% zvolil "desktop first" řešení, protože cílovka bude v drtivé většině z desktopu (bude záležet na propagaci).
Desktop first také z důvodu, že prostě máme nějaký základní soubor funkcí, které na desktopu musí portál mít a na mobilu třeba některé nebudou vhodné. Takže je pořád jednodušší udělat desktop first se všemi funkcemi a až potom postupně "odřezávat" to, co bude na mobilu zbytečné.
Dovolím si nesouhlasit.
V desktop-first / mobile-first je úpa jedno kde či jak chceš weby hlavně používat. Jde tam o postup při tvorbě.
V desktop-first musíš hodně vlastností u různých elementů měnit - a ostatní resetovat -, což je značně neefektivní a nepřehledné. Tady si to představ jako shluk nabalených věcí, které musíš složitě odřezávat.
V mobile-first stačí vždy nastavit jen vlastnosti navíc. Pokud něco na mobilech nechceš, úplně s přehledem si můžeš nastavit display: none. Tady si můžeš představit, že máš super malé jádro, na které následně nabaluješ a zobrazuješ jednotlivé prvky.
Za mě tedy mobile-first.
Podstatou bolo, že či už robíš mobile first alebo desktop first, žiadne deklarácie prepisovať nemusíš (ak ponieme základné deklarácie prehliadača, ktoré sa musia restovať v oboch prípadoch).
V desktop-first musíš hodně vlastností u různých elementů měnit -
a ostatní resetovat -
Aké ostatné, veď keď robím prvú verziu pre desktop, ešte nemám čo
resetovať (ak nerátam pôvodné deklarácie prehliadača, ktoré sú aj tak v
obidvoch prípadoch navyše - tam vzniklo second).
V mobile-first stačí vždy nastavit jen vlastnosti navíc
Ak súhlasíme s predvolenými vlastnosťami prehliadača, tak áno. Inak je to
rovnaké ako desktop first.
S těmi "display:none;" pomalu, protože sice schováváš prvky, ale prohlížeče je načítají společně se stránkou a tvoříš tak zbytečnou datovou zátěž navíc.
Zobrazeno 11 zpráv z 11.
