Autor Zpráva
kozusnik.jan
Profil *
Ahoj, nevíte, jak se dá nastavit šířka "li" v horizontálním seznamu? Mi to pořád nejde :-(. Tady je zdroják:
<div class="menu">
<ul>
<li class="mb">
Mobily uvod
</li>
<li class="mb">
Mobily clanky
</li>
<li class="mb">
Mobily nevim
</li>
<li class="mb">
Odkazy
</li>
<li class="mezera">
</li>
<li class="pc">
Počítače uvod
</li>
<li class="pc">
Počítače články
</li>
<li class="pc">
Počítače nevim
</li>
<li class="pc">
Počítače odkazy
</li>
</ul>
</div>

Styly:
.menu {
width: 1000px;
height: 35px;
border: 1px solid black;
white-space: nowrap;
}

.menu li {display: inline;
       list-style-type: none;
	   width: 125px;
	   height: 35px;}
.menu li.mb {background-color: black;width: 125px;
	   height: 35px;}
.menu li.pc {background-color: red;width: 125px;
	   height: 35px;}	   
panther
Profil
kozusnik.jan:
místo display: inline použij float: left.
kozusnik.jan
Profil *
Jo ,už to jede, ale mám to rozházené, nevíte, jak by se to dalo udělat ještě nejak jinak?
panther
Profil
kozusnik.jan:
nevíte, jak by se to dalo udělat ještě nejak jinak?
opravit styly tak, aby se to nerozhazovalo.

Když něčemu nastavíš display: inline, nemůžeš pak už nastavovat rozměry (ty lze nastavit jen blokovým prkvům, což jsou ty s display: block nebo float).
kozusnik.jan
Profil *
aha, tak díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0