Autor | Zpráva | ||
---|---|---|---|
http Profil |
#1 · Zasláno: 24. 6. 2005, 12:07:32
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 |
#2 · Zasláno: 24. 6. 2005, 12:29:22
|
||
http Profil |
#3 · Zasláno: 24. 6. 2005, 13:16:10
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 |
#4 · Zasláno: 24. 6. 2005, 13:18:27
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 |
#5 · Zasláno: 24. 6. 2005, 13:20:38
to ja taky bohuzel ne :-)
http |
||
Leo Profil |
#6 · Zasláno: 24. 6. 2005, 13:33:04
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 |
#7 · Zasláno: 24. 6. 2005, 14:39:50
V css mozna a jeste jen v nekterych prohlizecich, ale tabulky to snad opravdu neumi
|
||
http Profil |
#8 · Zasláno: 24. 6. 2005, 16:53:44
bohuzel takovy je pozadavek klienta na aplikaci ... :-(
4 sloupce http |
||
Leo Profil |
#9 · Zasláno: 24. 6. 2005, 16:54:59
Tak to vam preju hodne stesti, a nechte si to poradne zaplatit :-) Leo
|
||
Plaváček Profil |
#10 · Zasláno: 24. 6. 2005, 18:03:28
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 |
#11 · Zasláno: 24. 6. 2005, 18:35:45
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 |
#12 · Zasláno: 24. 6. 2005, 19:01:41
a co dva a dva sloupce, to by neslo pouzit? a uzavrit to do dvou zakladnich sloupcu...
http |
||
Plaváček Profil |
#13 · Zasláno: 24. 6. 2005, 19:12:55
Zkusím
|
||
Plaváček Profil |
#14 · Zasláno: 24. 6. 2005, 22:44:56
Nejde a netrápil bych se s tím.
|
||
Leo Profil |
#15 · Zasláno: 24. 6. 2005, 23:56:28
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 * |
#16 · Zasláno: 25. 6. 2005, 16:34:45
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 |
#17 · Zasláno: 25. 6. 2005, 17:44:35
"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 |
#18 · Zasláno: 25. 6. 2005, 19:01:46
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.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0