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.

Člen

Zobrazeno 18 zpráv z 18.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
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.