CSS menü törése érdekes
Sziasztok
Lehet hasonló téma már volt... így kövezzetek nyugodtan meg.
Problémám a következő: Adott egy teljesen mezei, horizontális menüsáv, melyben a szeparátor elemek is külön li-t alkotnak, nem pedig borderezés vagy képi megoldás van - főleg, mert mobilra készült.
A gond azzal van, ha elkezdem összenyomni a böngészőablakomat, egy-egy menüpont nem úgy törik, hogy alámegy az előtet lévőknek (ugye a felhasználó ezt várná), hanem nemes egyszerűséggel a két sorba tört linkek közé mintegy haradik sor betöri magát. Ez lassú kicsinyítésnél jön elő, illetve mobil eszközöknél windows phone-on.
Segítségképp a kód, semmi extra mizéria.Bárkinek bármi tippje van, örömmel fogadom ^^
C.
■ Lehet hasonló téma már volt... így kövezzetek nyugodtan meg.
Problémám a következő: Adott egy teljesen mezei, horizontális menüsáv, melyben a szeparátor elemek is külön li-t alkotnak, nem pedig borderezés vagy képi megoldás van - főleg, mert mobilra készült.
A gond azzal van, ha elkezdem összenyomni a böngészőablakomat, egy-egy menüpont nem úgy törik, hogy alámegy az előtet lévőknek (ugye a felhasználó ezt várná), hanem nemes egyszerűséggel a két sorba tört linkek közé mintegy haradik sor betöri magát. Ez lassú kicsinyítésnél jön elő, illetve mobil eszközöknél windows phone-on.
Segítségképp a kód, semmi extra mizéria.
<!doctype html>
<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if (IE 7)&!(IEMobile)]><html class="no-js lt-ie9 lt-ie8" lang="en"><![endif]-->
<!--[if (IE 8)&!(IEMobile)]><html class="no-js lt-ie9" lang="en"><![endif]-->
<!--[if gt IE 8]><html class="no-js" lang="en"><![endif]-->
<head>
<title>Title Here</title>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=9,chrome=1" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=980" />
<link rel="stylesheet" href="styles/main-app2.css" />
</head>
<body>
<div id="navigation-items">
<ul>
<li><a title="Lorem" href="/">
a Lorem</a> </li>
<li class="separator" >|</li>
<li><a title="Lorem" href="/">
a Lorem</a> </li>
<li class="separator" >|</li>
<li><a title="Lorem" href="/">
a Lorem</a> </li>
<li class="separator" >|</li>
<li><a title="Lorem" href="/">
a Lorem</a> </li>
<li class="separator" >|</li>
<li><a title="Lorem" href="/">
a Lorem</a> </li>
<li class="separator" >|</li>
<li><a title="Lorem" href="/">
a Lorem</a> </li>
<li class="separator" >|</li>
<li><a title="Lorem" href="/">
a Lorem</a> </li>
<li class="separator hide" >
|</li>
<li class="hide"><a title="Lorem" href="/">
a Lorem</a> </li>
</ul>
<div class="clear">
</div>
</div>
</body>
</html>
ul, li {
list-style: none outside none;
margin: 0;
}
a, a:hover {
cursor: pointer;
text-decoration: none;
}
#navigation-items {
background-color: #EEEEEE;
border-bottom: 1px solid #D7D7D7;
}
#navigation-items ul {
padding: 5px 4px 0;
}
#navigation-items li {
float: left;
margin: 2px 0;
}
#navigation-items li a {
color: #272727;
display: block;
padding: 4px;
}
.clear { clear: both; }
C.
nem egészen értem, de
mutatom
http://oi46.tinypic.com/vdmtmc.jpg
az elválasztód magassága
Hm
separator?
Egyetértek
.separator { display:
Félreértések elkerülésére
#navigation-items