| Autor | Zpráva | ||
|---|---|---|---|
| Ivet Profil |
#1 · Zasláno: 22. 12. 2005, 23:58:32
Prosím o radu, kdo má zkušenosti s podobným atypickým layoutem
- jakým způsobem tento layout "donutit" aby byl vždy vertikálně na středu (bez ohledu na rozlišení obrazovky) Použila jsem pro tuto "širokou nudli" (o pevné výšce pouhých 320px) margin: 20% auto auto auto; při menším či větším rozlišení se layout posune (přepočte si %) Předem všem díky |
||
| Fred Profil |
#2 · Zasláno: 23. 12. 2005, 00:10:16
Nejjednodušší bude asi bohužel jen tabulka o jedné buňce. BTW mám hodně lišt a překrývá se mi menu a #created
|
||
| Ivet Profil |
#3 · Zasláno: 23. 12. 2005, 00:26:57
Díky.
Zkusila jsem tab o 1 buňce, ale nepovedlo se. Tabulkový layout neovládám, na výšku buňky chci zadat 100% (výška obrazovky), to mi ale tabulka nebere. Jedině zadat celkovou výšku v px - a zas jsem u toho různého rozlišení. Jdu se radši nadlábnout cukroví, snad přijdu na záhady tabulek. Samozřejmě budu ráda za rady. |
||
| Fred Profil |
#4 · Zasláno: 23. 12. 2005, 00:55:30
td{height:100%;vertical-align:middle}
|
||
| habendorf Profil |
#5 · Zasláno: 23. 12. 2005, 11:23:59
Podle mě tabulka vůbec nutná není.
Otázkou ale zůstává, má-li smysl takhle si komplikovat život. |
||
| Railbot Profil |
#6 · Zasláno: 23. 12. 2005, 12:16:02
Nekdy je lepsi sve napady trochu krotit a zamyslet se nad tim, jestli to "originalni a uzasne" co nas prave ted napadlo je opravdu prakticke a nebude s tim vic starosti nez radosti...to vse imho :)
|
||
| Plaváček Profil |
#7 · Zasláno: 23. 12. 2005, 12:35:18
IMHO je fajn :) Otázka zní, jestli je rozumné, chtít umístit něco doprostřed něčeho, když dopředu nevím, jestli to něco, do čeho to umisťuji, nebude náhodou větší než to něco, co tam vlastně chci umístit. Jinak řečeno, těžko je umístit něco do něčeho, když ani o jednom nevím, jak to bude velké. Vykašlal bych se na to a udělal něco, co přinese případnému návštěvníkovi stránky užitek. Protože jemu je šumafuk, KDE či JAK to je umístěné. Důležité je, aby to našel, a bylo mi to k užitku.
|
||
| Ivet Profil |
#8 · Zasláno: 23. 12. 2005, 14:53:49
Díky všem za rady.
Fred: Vyzkoušela jsem to. V IE to vypadá, že střed vertikály drží, ale Mozilla, Opera mně to cpe navrch stránky - tabulku o 1 buňce nerozpostře na výšku celé obrazovky, ale pouze na výšku vnořeného divu - 320px) Habendorf : Bez tabulek zarovnat div vertikálně doprostřed stránky bez ohledu na rozlišení - ale jak? Railbot: Nás tohle nenapadlo, ale trvá na tom klient. Prý je mu docela jedno, i kdyby to byla stránka pouze jako obrázek *.jpg, jen když bude zarovnána na střed. Plaváček: Ta stránka vysoká jen 320px, měla by se vlézt na všechna rozlišení. Bohužel u klienta je to obráceně, zarovnání je pro něj na 1. místě, spíš to ostatní je mu šumafuk. (Tohle je 1 z mála případů, že jsem se na tuhle práci dala) Jinak všem přeju pěkné vánoce, hodnýho Ježíška a v Novém roce hodně zdraví, a co nejvíce rozumných a příjemných klientů :) |
||
| habendorf Profil |
#9 · Zasláno: 23. 12. 2005, 16:15:41
Ivet: Bez tabulek zarovnat div vertikálně doprostřed stránky bez ohledu na rozlišení - ale jak?
Ten div má přece pevnou výšku. Takže jedna možnost je použít JS - zjistit výšku okna, vydělit dvěma, odečíst půlku výšky divu ... Navíc myslím, že by to šlo i pure CSS, ale nemám čas to zkoušet. Nicméně hlavní roli by v tom asi hrály vlastnosti table-layout a vertical-align. Časem to zkusím dát dohromady (pozor - netvrdím že to půjde, ale myslím že by to MOHLO jít). |
||
| Martin Kuželka Profil |
#10 · Zasláno: 23. 12. 2005, 16:24:49
pokud to má pevnou výšku, tak to imho lze udělat čistě pomocí css. Tomu divu nastavíš position: absolute; top: 50%; a ještě přidáš záporný horní margin, který bude mít velikost poloviny výšky toho divu.
|
||
| Ivet Profil |
#11 · Zasláno: 23. 12. 2005, 17:23:18
Díky za rady.
Haberdonrf: JS používám minimálně, tak tady asi z mé strany řešení nehrozí :) Martin Kuželka: Geniální myšlenky jsou jednoduché :) Vertikální střed to drží nyní absolut. pozicováním ve všech prohlížečích. Je tam jeden problém, když se zmenší šířka okna na méně než je šíře stránky (980px) jsou okraje stránky uříznuty. Zaleží teď na klientovi, čemu dá přednost. Já teď budu radši tvořit a pozicovat vosí úly :) |
||
| habendorf Profil |
#12 · Zasláno: 23. 12. 2005, 19:33:23 · Upravil/a: habendorf
Martin Kuželka: No jo, jasně, to jsem ale trouba. Hlavně že jsem to tu před půl rokem psal :o)
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=3&topic=73 86 (15:49) |
||
|
Časová prodleva: 21 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0