Autor | Zpráva | ||
---|---|---|---|
petr_1 Profil * |
#1 · Zasláno: 18. 12. 2005, 19:06:26
Ahoj,
na http://www.3sound.cz/pokus.htm jsem dal ukázkovou stránku, kde se prostředek přizpůsobuje oknu, zatímco záhlaví a zápatí zůstávají fixovány. Je to ale napsaný dost zběsile, přes tabulku. Nevíte někdo, jak to napsat čistě, přes css? Jde mi o tu prostřední vrstvu, aby měla výšku na 100% okna, ale nahoře a dole pevně daný okraj - tzn. něco ve smyslu height:100%-200 nebo tak. Přečetl jsem toho o této problematice celkem dost, takže prosím o vynechání reakcí typu "div na 100% výšky je hloupost" atd. Díky. |
||
ronn Profil |
#2 · Zasláno: 18. 12. 2005, 19:44:21
Nevím, jestli ti dobře rozumím, ale zřejmě potřebuješ, aby se zobrazovala část s obsahem pokaždé minimálně přes celou stránku, a to nehledě na objem textu.
Vyřešíš to snad takhle: Pro Mozillu nastavíš divu obsahu min-height: ??px a pro IE height: ??px (height IE chápe jako min-height) Takže výsledné CSS by mohlo vypadat takhle: #obsah { To podtržítko je tam proto, aby tuto vlastnost bral v úvahu pouze Internet Explorer (min-height IE nezná). Můžeš to zkusit s procenty, ale já to nikdy nedělal:o. Podle mě to nemusí být zrovna přesně přes celou stránku, stačí nastavit vysokou min-height v pixelech. |
||
petr_1 Profil * |
#3 · Zasláno: 18. 12. 2005, 19:54:04
Potřebuji právě maximální výšku dát na 100%, což umím, klasicky height:100%. Ale já potřebuju ještě aby to bylo např. o 200px nižší, tzn:
potřebuju něco jako výška divu=výška okna - 200px . |
||
ronn Profil |
#4 · Zasláno: 18. 12. 2005, 21:47:52
Tak dej 80% a zbývající části 20% (celé body má 100%)
|
||
Časová prodleva: 6 měsíců
|
|||
dandandan Profil * |
#5 · Zasláno: 10. 6. 2006, 16:10:41
.....pánové.... zkoušel sem ted něco podobného ale pro to že se mi web zobrazoval jinak ve FF a IE, samozřejmě...
po pár pokusech co jsem zkoušel srovnat výšku DIVu aby byla v obou prohlížečích stejná jsem "nepotřebný DIV" po ním obohatil o position:absoulte a jen tak pro test hodnotou 50%.... nevim co sem udělal ale funguje to... už sem se stim setkal poněkolikáté že at děláte co děěláte je vždycky hafo řešení... a hlavně těch co by vás nikdy nenapadly... a propo když něco nejde zkuste tam přidat něco co to mu pomůže a nebude to vidět třeba z-index nebo visibility...atd.... nevim nevim nevim ...at žijou webtvůrci a designu zdar.... ;))) |
||
Časová prodleva: 1 rok
|
|||
darkbaxter Profil * |
#6 · Zasláno: 10. 8. 2007, 11:33:56
Hmm, tak ted zkus zmenit rozliseni a budes koukat co ti to bude vyvadet - pokud vosefujete height hlavniho ramu s textem napr. na height:75% a ve vysokem rozliseni vam to vypada nadherne, tak si zkuste prepnout do nizssiho a uvidite jake psi kusy to bude delat - trebas se to uz ani nevejde na obrazovku..
bohuzel tento problem zrovna taky resim a nezafungoval ani plavackuv navod :( (http://weblog.plavacek.net/2005-02.html) |
||
Manq Profil |
#7 · Zasláno: 10. 8. 2007, 11:34:56
darkbaxter
Podívej se na datum příspěvku na tím tvým. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0