Diskuze: Centrování dvou DIV
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 6 zpráv z 6.
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.


Muzu ti popsat situaci kdysi...
Vertikalni zarovnani, fungovalo u elementu P, (A, IMG), TD.
Float je nestabilni funkce. Kazdy prohlizec si ji vykresluje po svem. Jakoze, ne
vzdy dobre (ty nove uz to zvladaji lepe)
V nekterych prohlizecich funguje display:inlene-block + vert. zarovnani.
Ve vsech novejsich by melo fungovat vsude u floatu. Nespolehal bych ale na
zadny, ktery neni na tomto seznamu: IE, FF.
Melo by jit zmenit element na display:inline-block (P), display:table-cell
(TD).
V kodu, ktery mas uvedeny, float nikde nepouzivas.
https://www.jakpsatweb.cz/…trovani.html
https://www.jakpsatweb.cz/…olution.html
(tohle je berlicka, co fungovala 15 let zpet)
V novych prohlizecich se da pouzivat flex layout
https://www.jakpsatweb.cz/…er-flex.html
display: flex
https://css-tricks.com/…-to-flexbox/
Mrkni se na flexbox, to by tě mohlo "popostrčit" ke kýženému výsledku
html
<div class="container">
<div class="box-left">
<h1>Nadpis 1</h1>
</div>
<div class="box-right">
<h1>Nadpis 1</h1>
<p>Odstavec v pravo</p>
<p>Odstavec v pravo</p>
<p>Odstavec v pravo</p>
<p>Odstavec v pravo</p>
<p>Odstavec v pravo</p>
</div>
</div>
css
.container{
display:flex;
justify-content:center;
}
.box-left{
display:flex;
background-color:red;
padding:50px;
align-items:center;
}
.box-right{
background-color:pink;
padding:50px;
}
Něco takového?
Pro otestování zkus třeba codepen.io
Děkuji za odkazy Petře, ale mám tu ještě malý problém. Text v pravém boxu není zarovnaný vpravo i v případě, když použiji text-align: right. Zde je můj aktuální CSS kód:
.container {
display: flex;
justify-content: center;
flex-direction: row;
padding-top: 100px;
}
.left-box {
display: flex;
align-items: center;
padding: 0px;
order: 1;
width: 50%;
height: 10vw;
font-size: 4vw;
color: white;
text-align: right;
font-family: Arial;
line-height: 38px
}
.right-box {
padding: 0px;
width: 50%;
height: 10vw;
text-align: left;
line-height: 38px
}
Nasel jsem tam asi 20 chyb.
flex-direction:column;
flex-direction:row; /* left /
flex-direction:row; / right */
4. a vyhazel jsem z toho kodu vse, co se netyka layoutu, treba zmena fontu pisma. Pismo budes mit stejne pro cely css, ne?
5. Je dobre, kdyz delas v podstate stejne boxy, tak pouzit stejnou
definici.
.a, .b {...}
.b {...zmeny proti .a }
6. Zkousel jsi pouzivat css bootstrap? Treba by sis vystacil s jeho class.
Pridas do stranky bt css, najdes v dokumentaci, jakou mas pouzit class a
hotovo.
https://getbootstrap.com/…ntroduction/#…
https://getbootstrap.com/…layout/grid/
Zobrazeno 6 zpráv z 6.