Diskuze: Zápatí a problémem s div
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 12 zpráv z 12.
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.
Nepochopil jsem co ti to dělá a co se má stát. Můžeš dát ukázku na jsfiddle nebo codepen?
Prostě... v konečné fázi mělo být "zápatí" až dole, ve 100%
šířce, HTML obsahovalo v body postranní obsah (menu) a hlavní obsah
(články) o různých šířkách s float right a left.
Někde jsem četl, že pomůže značku footer vložit do
společného div a pak doplnit podobně, jak jsem psal v kódu
CSS.
Psát kód nevím, zdá má teď smysl - po pátrání jsem zalovil ještě po deklaraci
clear: both;
, která zachránila situaci - zastavuje čekání na "obtékání textu". Na vysvětlenou pro případné další hledající.
Tudíž v tom je hlavně moje nedočkavost tvořit. clear jsem do teď neuměl.
Dobrou moderní možností je využít flexbox, např.:
https://css-tricks.com/…icky-footer/#…
nebo mé ukázky https://jsfiddle.net/f4cfskg7/ či https://jsfiddle.net/f4cfskg7/1/
Málo si popísal svoj problém na to, aby sa dal celkom pochopiť a ten HTML a CSS kód nemá medzi sebou žiadnu súvislosť, konkrétne v css máš štýl pre id, ktoré v html nie je priradené žiadnej značke. Ale osobne si myslím, že Tvoj problém spočíva konkrétne v tom, že pätička Ti nejde na spodok stránky, lebo body značka sama o sebe nemá výšku 100%. Musíš špeciálne naštýlovať značky html a body, tie musia mať 100% výšku, ale nie cez min-height, to nefunguje vo všetkých prehliadačoch. Musíš použiť height. A následne musíš mať v body nejaký kontainer, tiež na výšku 100% a tam už sú potom triky s min-height, alebo s overflow.
Normálně mi to už skoro všude funguje... ale proč mi to nefunguje v tomto případě, totálně nechápu...
https://jsfiddle.net/8cga60uw/
HB: Díky za tip na jsfiddle.
WDM: Jaké triky? 
Podľa mňa stačí dať .zapati
position: fixed
namiesto absolute, nie?
To zůstává patička neustále na obrazovce... To se třeba mně osobně nelíbí...
Podezírám ty divy a jejich nastavení.
Protože všude jinde mi to funguje.
V tom prípade stačí .main pridať clearfix, aby nabral svoju reálnu výšku z floatovaných elementov
.main:after {
content: "";
display: table;
clear: both;
}
No konečně... 
Ač mi teda význam úplně uniká, budu muset pátrat ještě. Začínám a
přeskakuji.
Moc jsme se prozatím zasekl u zápatí.
Na tomto odkaze to je dobre vysvetlené. Akonáhle floatuješ element, tak jeho parent stráca pojem o jeho výške, preto, keď zafloatuješ všetky jeho deti, tak má výšku 0px a to treba napraviť takzvaným clearfixom. V dnešnej dobe sa už ale neodporúča float a je lepšie použiť flexbox, pokiaľ ti samozrejme stačí podpora od IE9+.
Díky, dík...
A flexbox určitě omrknu...
Zobrazeno 12 zpráv z 12.