Nejste přihlášen/a.

Přihlásit se do poradny

 

Menu v CSS

Od: billinkagates odpovědí: 9 změna:

Zdravím.

Jsem CSS samouk a snažím se dopátrat, jak udělat vertikální menu bez použití html rámců. Bohužel se mi to nedaří, tak bych vás chtěla požádat, zda byste mi nemohli dát nějaký tip jak na to, protože zrovna u tohoto jsem se dost zasekla a nevím, jak pokračovat.

Díky předem za vaše odpovědi.

 

 

9 odpovědí na otázku
Řazeno dle hodnocení

 

 

hodnocení

0x
avatar clayman

co to jsou rámce? DIVy?

DIVy bych skoro doporučil, ale jednoduché jde udělat i jen tagem LI a v CSS si to nastylovat podle potřeb.

hm*

Ne. Jestli si to nepletu, tak rámec je "stránka ve stránce". V normální stránce se udělá "okno" (rámeček) a v něm se nechá vykreslit jiná stránka. A je na to tag FRAME. A jak jsem právě zjistil, údajně to už není v HTML 5.

billinkagates
hodnocení

Právě pro to je chci přestat používat, Navíc, když se někdo na stránky dostane třeba z googlu, zobrazí se mu jen ta stránka s tím obsahem bez menu. Potřebuji, aby to menu odkazovalo tak, jako u těch rámců.

billinkagates
hodnocení

Myslím frame set v HTML

 

iz*
hodnocení

0x

To bude chtít přepsat celý web → zrušit všechny rámce (nejen menu), napsat v HTML validní sémantický kód a následně jej upravit "ostylovat"v CSS.

Na menu používám seznamy (ol, ul nebo dl), lze použít i bloky (div) s odstavci. Pro začátek se podívejte na JakPsátWeb.cz → najdete tam spoustu výborných tipů a rad, ale hlavně správných postupů.

billinkagates
hodnocení

Nikde jsem však nepřišla na to, aby mi to fungovalo jako ve frameset. Myslím jako, že do menu dám odkaz, aby se mi to zobrazilo na stránce vedle menu. V rámcích dám jednoduše odkaz na page a v css vůbec nevím, protože jsem ho nikdy nepoužívala :-/

Už tomu rozumím, chcete jednou vytvořit menu a to používat na všech stranách. To prosté HTML neumí.
Máte dvě možnosti:
1) Napsat si menu a to vložit do každé HTML strany.
2) Začít používat např PHP, které to zvládne - vloží do každé strany před vykreslením soubor, kde bude kýžené menu.
billinkagates
hodnocení

Aha. Takže i s CSS je to marné :-D Tato možnost s menu na každé straně mě napadla také, když jsem dělala menu vertikální, abych nemusela používat frames.

Díky za pomoc s rozlousknutím oříšku.

V CSS jen určujete jak má co vypadat popř kde má být co umístěno, jinak nic. :)

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]