Autor Zpráva
ayanne
Profil
Zdravím vás opět s jiným problémem. :)
Tuším, že můj "problém" pro vás bude brnkačka, proto se obracím znovu na vás. Tvořím webové stránky (zatím pouze v programu) a pokouším se o levé menu, text v obrázku apod. Jenže vše dávám do tagu <DIV>, který se mi na prohlížeči (Google Chrome, IE) vůbec neukazuje. Absolutně to ignoruje všechny tagy DIV. Tak se ptám... Je nějaký tag, který by mohl nahradit DIV se vším všudy? Dá se nějak zabránit ignoraci prohlížečem?
Díky předem...
Takto například vypadá levé menu - umístěno v <BODY>
<DIV style="width: 300px; position: absolute; left: 50px; top: 50px;">
Levé menu
</DIV>
juriad
Profil
ayanne:
A co očekáváš od tohoto kódu více než, že se zobrazí kus od levého horního rohu nápis „Levé menu“?

Mimochodem, používat absolutní pozicování není zrovna nejlepší nápad; rozmisťování prvků na stránce se řeší jinak (obtékání).
Klasické schéma stránky můžeš najít na tomto příkladu; prozkoumej zdrojový kód v prohlížeči (stiskni F12).
Tomáš123
Profil
ayanne:
Jenže vše dávám do tagu <DIV>, který se mi na prohlížeči (Google Chrome, IE) vůbec neukazuje.
Môže to byť:
- tým, že nemáš nastavenú žiadnu výšku;
- tým, že farba písma je taká istá ako farba pozadia.

Skús dať divu farbu pozadia a sleduj, čo sa stane.
ayanne
Profil
Tomáš123:
Když dám do divu barvu pozadí, tak se zabarví kousek řádku - na šířku přesně, jako je DIV. Jinak nic - ani když dám výšku... Zkusím zkouknout ten odkaz od juriada a na něco přijdu. o.o
juriad
Profil
ayanne:
Ale to je přesně to, co tím říkáš.

To s tou výškou je nějaké divné. To by mělo fungovat; ukázka

U toho jednoduchého schématu stránky doporučuji v vývojářských nástrojích prohlížeče zapínat a vypínat jednotlivé CSS vlastnosti. Tak nejrychleji přijdeš na to, co k čemu slouží a jaké to má důvody a následky.
Bubák
Profil
ayanne:
Když dám do divu barvu pozadí, tak se zabarví kousek řádku - na šířku přesně, jako je DIV. Jinak nic - ani když dám výšku... Zkusím zkouknout ten odkaz od juriada a na něco přijdu. o.o
Tipuji to na chybu v syntaxi CSS, jako chybějící středník a podobně. Ale ukázka, kterou jsi sem vložil, je v pořádku.
Pokud nezadíš výšku, tak se výška elementu (DIVu) bude přizpůsobovat výšce obsahu.

Ještě pro jistotu znova, nedoporučuji dělat layout absolutním pozicováním, není to tak jednoduché, jak to vypadá na první pohled.
Kdyby tě napadlo udělat layout relativním pozicováním, tak relativním pozicováním layout vytvořit nelze.
Relativní pozicování trápí začátečníky

Jenže vše dávám do tagu <DIV>
To určitě ne, dáváš obsah do elementu DIV. Tag není element. Nebo ano?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0