Nejste přihlášen/a.
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.
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.
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.
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ů.
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 :-/
Aha. Takže i s CSS je to marné 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.
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.