Autor Zpráva
miamia
Profil
Ahojte,

prosím Vás, mám problém urobiť tento UL list (musí to byť UL LI, lebo tam budem dávať odkazy). Ide o to, že bude mať pevnú šírku i výšku a mal by vyzerať ako na tomto obrázku:
http://img821.imageshack.us/img821/5227/61384062.jpg

Jednotlivé riadky sa načítavajú z databázy a malo by to vyzerať tak, že sa budú plniť od 1 po 15, no musia sa zoraďovať podľa obrázka a toto neviem.
Ďakujem vopred za pomoc
habendorf
Profil
5 floatovaných ulů?
miamia
Profil
malo by to práve zostať v jednom ULe. :(
Hologos
Profil
A proč to musí být v jednom UL?
miamia
Profil
sú to možnosti jedného menu, preto by to malo byť v jednom ULe. Viem spraviť, aby sa to zobrazovalo vo viacerých stĺpcoch, ale iba tak, že 1,2,3... nie je pod sebou, ale vedľa seba - a toto mi moc nepomôže. Ani za svet neviem prísť na to, ako to spraviť tak ako potrebujem, teda aby 1,2,3... boli pod sebou.
Plaváček
Profil
miamia:

Nějaké to řešeníčko najdeš zde: http://www.alistapart.com/articles/multicolumnlists/
Hologos
Profil
Zkus použít tohle, ale nikdo mě za to, prosím, nebičujte..

$pole = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);
$pocetSloupcu = 5;
$pocetRadku = count($pole) / $pocetSloupcu; // 3

echo '<ul style="width:500px">';
for($i = 0; $i < $pocetRadku; $i++)
{
	for($j = 0; $j < $pocetSloupcu; $j++)
	{
		echo '<li style="width: 100px;float:left;">'.$pole[$j*$pocetRadku+$i].'</li>';
	}
}
echo '</ul>';


Ještě si musíš upravit styl, aby tam nebyla odrážka, ale to už zvládneš.
miamia
Profil
veľmi pekne ďakujem všetkým za rady. páči sa mi Hologosove riešenie a tiež veľmi rozmýšľam nad Plaváčkovým riešením (Metóda 4). ešte raz veľká vďaka

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