Autor Zpráva
http
Profil
Umite nekdo udelat 4sloupcove css?
Kde budou mit nektere sloupce pevnou sirku a nektere dynamickou, ale i minimalni.

prvni sloupec 150px max 200px
druhy sloupec 200px pevna sirka
treti sloupec nim 300px a jinak dynamicka sirka
ctvrty sloupec 300 px pevna

zda se to byt velky orisek.

moc dekuju za pomoc
http
Martin
Profil
Umim :)
http://www.google.com/search?q=4+column+layout&btnG=Hledat&hl=cs&c2cof f=1&biw=
http
Profil
tos mi moc neporadil, to umim taky, ale google o 4sloupcovem layoutu vyhleda uplne kulovy.

Ja tvrdim ze to nejde!
ze budu muset pouzit tabulky!

Co na to 100% zastanci css???


http
Leo
Profil
Tabulky? S min a max width a pevnou a pruznou sirkou? Netvrdim, ze to jde jednoduse v CSS, ale nemam ani predstavu, jak bych to delal v tabulkach, hodne stesti, Leo
http
Profil
to ja taky bohuzel ne :-)

http
Leo
Profil
Rekl bych ze mate moc narocne pozadavky a prace s kodovanim je neumerna vysledku :-) Napriklad min 150 a max 200 pro prvni sloupec proc? Dejte tam prumernou sirku natvrdo :-), atd. Ale netvrdim, ze to v CSS nejde, jen se mi nechce travit cas zkousenim :-) Je leto a jsou i jine, prijemnejsi veci nez webdesign, Leo
ax123
Profil
V css mozna a jeste jen v nekterych prohlizecich, ale tabulky to snad opravdu neumi
http
Profil
bohuzel takovy je pozadavek klienta na aplikaci ... :-(
4 sloupce

http
Leo
Profil
Tak to vam preju hodne stesti, a nechte si to poradne zaplatit :-) Leo
Plaváček
Profil
Asi je třeba klientovi vysvětlit, že současná technologie ještě není na takové úrovni, aby něco podobného zvládla. Čistě s CSS to prostě neuděláte (především narazíte na chybějící podporu min-width a max-width u IE) a jediné řešení by možná bylo ošmudlit to nějak javascriptem. Což není moc košer ani moc praktické. Je mi líto, víc neporadím.
Leo
Profil
Min-width a max-width se musi opravdu smudlat v IE JavaScriptem, takze by to pak cele asi slo v JS udelat, bez nej by tam proste byly pevne sirky (napriklad), Leo
http
Profil
a co dva a dva sloupce, to by neslo pouzit? a uzavrit to do dvou zakladnich sloupcu...

http
Plaváček
Profil
Zkusím
Plaváček
Profil
Nejde a netrápil bych se s tím.
Leo
Profil
Nejsem zdaleka takovy floatar jako Plavacek, ale rekl bych ze zakladni problem se da redukovat na dvousloupcovou sazbu:

Levy sloupec (z puvodniho zadani 1.): promenliva sirka, od 150px do 200px
Pravy sloupec (z puvodniho zadani 3.): promenliva sirka, minimalne 300px

Pokud maji byt dva sloupce vedle sebe, musi mit alespon jeden z nich float (pomijim pouziti vlastnosti position) a plave pak napriklad v marginu nebo borderu toho druheho. Problem je v tom, ze zatimco sirku leveho sloupce muzu specifikovat (snadno alespon ve Firefoxu) mezi pevne meze, s marginem ani s borderem toho druheho to udelat nemuzu, ty jsou maximalne pruzne (margin), nebo pevne (border) ale bez krajnich mezi.

Druha moznost je mit oba sloupce floatovane. Pak musim explicitne urcit jejich sirku, a to muzu bud v procentech nebo v px, a pokud sirku leveho zase omezim krajnimi mezemi co mam nastavit za sirku toho praveho?

Plavacek me urcite opravi, pokud blabolim (a bude mit cestu kolem :-). Pomijim uplne radosti toho typu, ze min-width a max-width v IE se musi resit JavaScriptem (i kdyz se mu eufemicky rika expression), a 3px bug v IE, napriklad.

Leo
Pepa007
Profil *
Nesmysl, že to nejde! Jde to určitě! Vím, protože se s jedním takovým projektíkem taky trápím. Chce to si s tím pohrát a ošetřit rozdíly mezi MSIE a Firefoxem (a atd), ale da se to udělat. Projekt mám na lokále, takže zatím nemůžu a z určitých důvodů teď ani nechci (dokud s tím nebudu hotov), ale tady máš linky, které mi pomohly vyřešit základní věci...

http://www.pmob.co.uk/temp/4colfixedtest_4.htm
http://glish.com/css/8.asp

Jinak se taky můžeš podívat, jak je řešený idnes, dobrá škola. V nejhorším můžeš zvolit absolutní pozicování nebo ( a teď mě začnou asi kamenovat) Si udělej tabulkový layout ve FrontPage 2003 a zbytek pořeš v CSS. Můžeš si takhle udělat třeba 8 sloupcový, když budeš chtít :o) Účel světí prostředky a "striktní" fanatismus do programování nepatří, resp. výsledek nebývá úměrný vynaložené nergii :o)))
Leo
Profil
"Nesmysl, že to nejde! Jde to určitě!"

Tak sem poslete kod, nemusi to byt cela stranka :-) Ty odkazy co jste poslal jsou k nicemu, prvni ma tri fixni sloupce, a ten druhy pouziva dokonce position: absolute. Staci mi, kdyz sem poslete reseni toho redukovanyho dvousloupcovyho layoutu co jsem poslal. Leo
Fred
Profil
Ono to zadání je fakt trochu divné, když sečtu ty minimální šířky a šířky tak mi vychází dohromady nějakých 950 pixelů jako minimální šřka viewportu a to je docela hodně. Např. do Opery 8 s obrazovkou 1024*768 s normálním skinem a tím nejmenším postraním panelem s ikonami co se pouští přes F4 se to již nevejde.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0