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


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


Ahoj, definuj .li šířku:
.main-navigation li {
width: 300px;
}
Tím nastavím šířku toho hlavního menu...a tím pádem se mi menurozskáče na dva řádky, to moc nechci, dá se to řešit zmenšením písma nebo něčím podobným? Jinak už sem to hodil na jeden řádek tím, že jsem definoval šířku u :
.main-navigation ul ul /*stylování sub menu*/{
background: #2fff00;
display: block; /*pak vratit na none*/
float: left;
position: absolute;
top: 1.6em;
left: -0.2em;
z-index: 99999;
padding: 4px;
border-radius: 0.2em ;
width: 200%
}
.main-navigation ul ul a {
/*padding: 4px 0;*/
font-size: 1.3rem;
font-size: 13px;
background-color: #0007aa;
width: 100px;
Ale ted mám zase nesmyslně dlouhou tu zelenou lajnu, a když jí zužim, tak skáču znovu do druhého řádku
Chtělo by to nějaká live náhled. Takhle nevím co tam máš dále dané a jak se to vlastně chová.
Live náhled? Dával sem obrázek, nevím co přesně tim myslíš...
Mego: Nejspíš ano, upravuju jen Wordpress šablonu, tak by to tam mělo být nastavené
Ať se na to mohu podívat jako návštěvník, aspoň to menu se stylama. Z obrázku těžko něco zjistím, vidím kus cosi čehosi.. :/
Nebo to můžeš hodit i sem, jako code..
Já to mám na localu tak ti to asi nemužu nijak ukázat, jinak tady je kod menu, nebo chceš celý CSS?
.main-navigation /* okolo navigace, nejsem si uplně jistý, font menu*/ {
font-family: verdana;
clear: both;
display: block;
padding: 0.6em;
background-color: #f70019;
margin-top: 5px;
margin-bottom: 0;
max-width: 960px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
background-image: url(images/navbg.png); /*změna barvy hlavniho menu*/
}
.main-navigation:after {
clear: both;
content: "";
display: block;
}
.main-navigation ul {
list-style: none;
margin: 0;
padding: 0 16px;
}
.main-navigation li {
float: left;
margin: 0px;
position: relative;
}
.main-navigation a /*barva pisma v navmenu*/{
font-size: 1.4rem;
font-size: 14px;
color: #ffffff;
display: block;
font-weight: normal;
margin-right: 2em;
text-decoration: none;
text-transform: uppercase;
word-spacing: 4px;
}
.main-navigation ul ul /*stylování sub menu*/{
background: #2fff00;
display: block; /*pak vratit na none*/
float: left;
position: absolute;
top: 1.6em;
left: -0.2em;
z-index: 99999;
padding: 4px;
border-radius: 0.2em ;
width: 200%
}
.main-navigation ul ul a {
/*padding: 4px 0;*/
font-size: 1.3rem;
font-size: 13px;
background-color: #0007aa;
width: 100%;
}
.main-navigation ul ul ul {
left: 100%;
top: -0.3em;
margin: 0;
border-radius: 0 0.2em 0.2em 0;
width: 100%
}
.main-navigation ul ul ul a {
font-size: 1.3rem;
font-size: 13px;
}
.main-navigation li:hover > a,
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a,
.main-navigation ul ul a:hover {
color: #ff0400;
display: block;
}
.main-navigation ul li:hover > ul {
display: block;
}
To asi nemam, to se tam zadává někam do pole přes php databazi
nejspíš...čistý HTML dokument nemám 
Tak si to nech načíst v prohlížeči, dej zobrazi zdrojový kód stránky (CTRL + U (myslím)) a zkopíruj to odtud.
Tak tedyy menu:
<nav role="navigation" class="site-navigation main-navigation">
<h1 class="assistive-text">Menu</h1>
<div class="assistive-text skip-link"><a href="#content" title="Skip to content">Skip to content</a></div>
<div class="menu-prvni-menu-container"><ul id="menu-prvni-menu" class="menu"><li id="menu-item-8" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-8"><a href="http://localhost/wordpress/">Úvodní stránka</a></li>
<li id="menu-item-9" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-9"><a href="http://localhost/wordpress/zkusebni-stranka/">Muži</a>
<ul class="sub-menu">
<li id="menu-item-59" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-59"><a title="A tým" href="http://localhost/wordpress/soupiska-a-tymu/">Soupiska A</a></li>
<li id="menu-item-62" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-62"><a title="A tým" href="http://localhost/wordpress/rozpis/">Rozpis A</a></li>
<li id="menu-item-65" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-65"><a href="http://localhost/wordpress/b-tym/">B tým</a></li>
</ul>
</li>
<li id="menu-item-20" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20"><a href="http://localhost/wordpress/zkusebni-stranka/">Mládež</a></li>
<li id="menu-item-21" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-21"><a href="http://localhost/wordpress/zkusebni-stranka/">Ženy</a>
<ul class="sub-menu">
<li id="menu-item-47" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-47"><a href="http://localhost/wordpress/category/novinky-zeny/">Novinky ženy</a></li>
<li id="menu-item-67" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67"><a href="http://localhost/wordpress/soupiska-a-tymu/">Soupiska ženy</a></li>
<li id="menu-item-66" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-66"><a href="http://localhost/wordpress/rozpis/">Rozpis ženy</a></li>
</ul>
</li>
<li id="menu-item-22" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22"><a href="http://localhost/wordpress/zkusebni-stranka/">Keltí shop</a></li>
<li id="menu-item-23" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-23"><a href="http://localhost/wordpress/zkusebni-stranka/">Nižborský hokejbal</a>
<ul class="sub-menu">
<li id="menu-item-53" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-53"><a href="http://localhost/wordpress/category/novinky-a/">novinka A</a></li>
</ul>
</li>
<li id="menu-item-24" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24"><a href="http://localhost/wordpress/zkusebni-stranka/">Kontakt</a></li>
<li id="menu-item-25" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25"><a href="http://localhost/wordpress/zkusebni-stranka/">Sponzoři</a></li>
</ul></div> </nav><!-- .site-navigation .main-navigation -->
Chápu to tak, že chceš aby ta zelená plocha byla všude stejná?
Jestli ano, tak tu šířku nastav na px a né na %.
width: 200px;
Potom už mi to nedělalo bordel, jak jsi uvedl na obrázku.
Jestli to chápu dobře, tak ty chceš, aby ten text byl na jednom řádku? Respektive, aby se třeba zalomil až tam, kde chceš ty? Pokud ano, tak vlož mezi ty slova toto:
Vytvoří to mezeru, která se nezalamuje.
Pokud budeš mít třeba toto jako položku menu:
Toto je testovací prvek menu
Nikde se text nezalomí a zobrazí se to jako jednořádková položka 
Zobrazeno 18 zpráv z 18.