Autor Zpráva
blazej44800
Profil
Ahojte
Riešim jeden problém. Používam zoznam <ul> a prvky <li> ktore su floatovane na left aby sa zoradili vedla seba. Cele to je obalene v niekolkych divoch. Potrebujem ale, aby ak sirky zoznamu <ul> bude sirsia ako body, aby sa body roziahlo a nie aby sa zoznam ul zalomil na druhý riadok. Presnú živú ukážku nemôžem poskytnúť ale princíp je takýto: http://uploads.blazej-krajnak.eu/floatovanie.php
suvel
Profil
blazej44800:
Jestli jsem to správně pochopil, řešil bych to pomocí css white-space:nowrap.
panther
Profil
suvel:
to u floatovanych nepomuze.

blazej44800:
bud musis znat sirku a tu nastavit k ul, nebo pouzij tabulku. Floatovane bloky se zalomi tam, kde konci sirka rodice, v tomto pripade je rovna sirce body.

Pripadne misto tabulky muzes pouzit tabulkove hodnoty display (IE <= 7 je neznaji, tam to fungovat nebude).
margin
Profil *
panther:
to u floatovanych nepomuze.
Záleží na tom, zda blazej44800 musí položky floatovat. Pokud stačí, aby položky byly v řádku, tak je stačí deklarovat jako inline a seznamu dát white-space: nowrap;
peta
Profil
Mozna by se dalo pouzit i position misto floatu. Ale tam je treba znat polohu polozky zleva.
Nemuzes pouzit treba position + overflow:auto nebo overflow:hidden?
Jinak bych se priklanel tez k tabulce nebo display:table.
shaggy
Profil
peta:
Mozna by se dalo pouzit i position
Static? Fixed? Alebo relative?

Tvoje riešenie je jednoznačne najhoršie a najnezmyselnejšie zo všetkých, keby poznal polohu položky zľava, tak to už rovno môže nastaviť šírku pre ul.
peta
Profil
shaggy: Table layout je jedno z nejlepsich reseni, jak to resit pomoci css, pokud nechce prepisovat html kod na tabulku. Ostatni moznosti jsem uvedl jako dalsi moznosti, kterymi by se to dalo resit.
Tvuj prispevek odsoudil ale vsechna reseni.
panther
Profil
peta:
neodsoudil vsechna reseni, jen to tvoje pseudoreseni.

Kdybych znal sirku polozek, nastavim sirku rodici. Predstava, ze takhle budu mit 200 polozek, u treti pridam pismenko a pak budu muset u vsech dalsich menit left, je nadherna. A kdyz zvetsim pismo? A stylopis bude mit specialni radek pro kazdou polozku? Ne, to opravdu neni reseni, to je pseudoreseni zrale tak akorat na facku.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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