Autor | Zpráva | ||
---|---|---|---|
roboti006 Profil * |
#1 · Zasláno: 31. 1. 2012, 17:50:26
Ahoj. Jsem tu zase, naveden kritikou kterou jsem si vyžádal, a to týkající se vzhledu mých stránek,
který jsem začal včera předělávat a při té příležitosti mě klepl takový problém: Mám dva DIVy ve stránce vedle sebe. Ten div vlevo je obsah stránek, a ten vpravo je budoucím místem pro novinky, nebo možná pro něco jiného. Ale potřebuju, aby měla pravá část vždy stejnou výšku jako levý DIV, a nic víc nezobrazoval, jen to co je uvnitř (má jinak zbarvené pozadí). Napadlo mě v JS zjistit výšku levého DIVu, a tu zapsat do výšky pravého, ale to je blbost už z toho důvodu že bych musel nejdřív zapsat výšku pravého DIVu přes JS a potom teprve zjišťovat výšku levého, a to by bylo jaksi blbé, a k tomu bych musel styl přesunout přímo do hlavní stránky. Prosím o radu jestli to je vůbec možné tak zařídit... |
||
Trejpa Profil |
#2 · Zasláno: 31. 1. 2012, 18:11:27
roboti006:
Není třeba nastavovat výšku, stačí rámečky simulovat obrázkem nastaveným na pozadí obalujícího prvku: Jednoduché schéma stránky |
||
roboti006 Profil * |
#3 · Zasláno: 31. 1. 2012, 18:20:49
Promiň, moc tomu nerozumím. Mohl bys to trochu rozepsat a vysvětlit?
myslíš jako vytvořit proužek ve kterém bude část v té barvě pravé části a opakovat zhora dolů? |
||
Janča N. Profil |
#4 · Zasláno: 31. 1. 2012, 18:50:00
Myslím, že tím Trejpa chtěl říct to, že si uděláš div, do kterého umístíš jak obsah, tak div pro novinky a v graf. editoru si připravíš obrázek s přesně naměřeným pozadím pro obsah a vedle v jednom obrázku pozadí pro novinky a obalujícímu divu dáš:
background: url(cesta/obrazek.jpg) repeat-y; Pokud máš pozadí bez přechodů, tak by to mělo fungovat. |
||
roboti006 Profil * |
#5 · Zasláno: 31. 1. 2012, 20:07:23 · Upravil/a: roboti006
To jsem zkusil, a vypadalo to hrozně... Asi to nechám tak, jak to už je
Myslel jsem, aby to vypadalo úplně stejně jako teď, ale ten pravý aby se natahoval s výškou obsahu (měla by tam být mezera dole a nahoře, ať to trochu vypadá), ale to asi nepůjde... |
||
Trejpa Profil |
#6 · Zasláno: 31. 1. 2012, 21:12:44
roboti006:
„ale to asi nepůjde...“ Víc se snaž, v tomto případě ti bude stačit jediný obrázek. Nebo to má někdo udělat za tebe? |
||
juricaj Profil * |
#7 · Zasláno: 31. 1. 2012, 23:11:41
Také si myslím, že řešení pomocí obrázku se více než nabízí, popřípadě bysi to mohl řešit relativními hodnotami a to tak, že bysis vytvořil div ve kterém by byl jak div obsah tak to menu a objema bysi nastavil height: 100%; Ovšem když jsem to zkoušel tak jsem přišel na to že s tím má problém IE, takže to bys musel dořešit.
|
||
roboti006 Profil * |
#8 · Zasláno: 1. 2. 2012, 06:52:50
Omlouvám se... Když jsem to zkoušel s tím obrázkem, se mi to pokazilo ještě více, a vůbec mi nedošlo že by se to dalo řešit
dvěma DIVy (ty mezery), ale teď když mi to trejpa ukázal, jsem pochopil že to jde... Ten obrázek jsem si připravil: ale když jsem zjistil že mám problém dát to pozadí, aby sedělo, lekl jsem se, a nechal toho. |
||
Časová prodleva: 12 let
|
0