Autor Zpráva
kikinet
Profil
Zdravím,
vím, že je to tu už dost ohrané téma, ale mě fakt nic nefunguje. Projela jsem všechny témata a stránky s tímto problémem a vyzkoušela jsem všechny varianty (i když moc jich není, většina je stejná).
Takže teda ten problém: Horizontální menu, pod tím div s obsahem. Potřebuju, aby se div s obsahem natáhl na zbytek stránky.
Zkoušela jsem body, html {height: 100%} a #obsah {min-height: 100%}, ale neudělá to vůbec nic. U dalších různých verzí mi to fungovalo v chromu atd, ale v IE ne. Další verze sice fungovala, ale asi v půlce obsahu vznikla tlustá černá čára a od té pokračovalo dolů menu a poté znovu obsah. Díky za všechny rady
Davex
Profil
Prohlížeč by se asi měl přepnout do standardního vykreslovacího režimu pomocí vhodného doctype.

Jde-li jen o opakování obrázku na pozadí až dolů, tak ho stačí opakovat u elementu <body> a překrýt ho hlavičkou s horizontálním menu.
kikinet
Profil
Davex:
Jakože nastavit background-repeat? To je blbost ne? Protože se to pozadí bude opakovat jen při velkém obsahu
panther
Profil
kikinet:
To je blbost ne?
odpověď jsi dostala, hned jsi ji zkritizovala. Co takhle uvedený postup vyzkoušet a pak teprve brblat? Rada je to správná.
kikinet
Profil
panther:
Co takhle nerypat hned ze začátku když nevíš co jsem udělala. Tohle bylo první co mě napadlo, ale nefunguje to
panther
Profil
kikinet:
nevíme, co děláš, nikde nevidím odkaz na tvůj pokus. Nicméně to, co napsal Davex, platí: „Jde-li jen o opakování obrázku na pozadí až dolů, tak ho stačí opakovat u elementu <body>“.

Pak můžeš ještě chtít přispěndlit patičku ke spodnímu okraji monirtoru (při nízkém obsahu) nebo spodku stránky (při dlouhém obsahu, defaultní chování). http://weblog.plavacek.net/2005-02.html#1108716997

To je asi tak vše, co lze bez dodání odkazu na konkrétní stránku uhodnout.
kikinet
Profil
panther:
Jasne, opakování pozadí je sice fajn, ale pokud obsah nepřesahuje výšku monitoru tak se pozadí zobrazí jen po konec obsahu. Jak tedy pozadí natáhnout na konec jakkoliv velkého monitoru i v případě, že je obsah krátký?
Pokud to vysvětluju špatně tak zde je příklad
panther
Profil
kikinet:
jedná se o tento obrázek, že? Přečti si znovu (a pořádně) [#2]. Záleží na tom, čemu tento obrázek na pozadí přiřadíš - různé elementy jsou různě vysoké. Prvek, jemuž pozadí přiazuješ (#obsah) je moc nízký - proto Davex psal o jiném prvku na stránce, který je delší.
kikinet
Profil
panther:
Ježiš, jasně moje chyba. Omlouvám se. Teď už to teda jede jen to pozadí nenavazuje :/ to by šlo vyřešit nějakým kódem nebo změnit design?
panther
Profil
kikinet:
Teď už to teda jede jen to pozadí nenavazuje
...a na webu k vidění, jak jsi to napsala, to samozřejmě není.

body {background: #000 url('http://www.betkasklarova.borec.cz/allweb.jpg') center top repeat-y}
od #obsah deklaraci pozadí vyhoď.
kikinet
Profil
panther:
k vidění není, protože web dělám na druhém počítači a neaktualizuju ho, protože zítra půjde na vlastní doménu.
Každopádně díky za pomoc
panther
Profil
kikinet:
k vidění není, protože web dělám na druhém počítači a neaktualizuju ho
jdeš sem pro radu, a
- nepozorně čteš, co je ti razeno a zdůrazňováno (nemyslím si, že by to bylo vyloženě ignorování)
- napíšeš, že ti někde něco nějak nefunguje. A je na nás, abychom si domysleli, co ti kde jak může nefungovat.

Příště zkus prosím těm, kteří ti chtějí pomoci, poskytnout co nejvíce informací, včetně aktuálního stavu na webu.

Když už píšu, aby ses za chvíli neptala. V menu máš odkazy končící „.css“, správně je to ve tvém případě „.html“. V menu ti tak vede odkaz např. na http://www.betkasklarova.borec.cz/Zvirata.css (404, nenalezeno), správně má být http://www.betkasklarova.borec.cz/Zvirata.html.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: