Autor | Zpráva | ||
---|---|---|---|
miamia Profil |
#1 · Zasláno: 24. 8. 2010, 12:06:10
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 |
#2 · Zasláno: 24. 8. 2010, 12:09:02
5 floatovaných ulů?
|
||
miamia Profil |
#3 · Zasláno: 24. 8. 2010, 12:45:09
malo by to práve zostať v jednom ULe. :(
|
||
Hologos Profil |
#4 · Zasláno: 24. 8. 2010, 13:04:46
A proč to musí být v jednom UL?
|
||
miamia Profil |
#5 · Zasláno: 24. 8. 2010, 13:10:00
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 |
#6 · Zasláno: 24. 8. 2010, 13:17:40
|
||
Hologos Profil |
#7 · Zasláno: 24. 8. 2010, 13:30:35 · Upravil/a: Hologos
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 |
#8 · Zasláno: 24. 8. 2010, 14:28:30
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
|
||
Časová prodleva: 14 let
|
0