Autor | Zpráva | ||
---|---|---|---|
Legoland Profil |
#1 · Zasláno: 12. 11. 2008, 22:14:49 · Upravil/a: Legoland
zdravím potreboval by som pomoct mam takyto kod
/*poziciovanie*/ #hlavicka {position: absolute; height: 130px; width: 100%; left:0px; top:0px; background: #FF6600;} #lave_menu {position: absolute; height: 100%; width: 15%; float: left; left:0px; top: 130px ; background: #999999;} #obsah {position: absolute; left:200px;top:130px ; height: 100%;width: 70%; float: left; } a potreboval by som k nemu vytvorit este prave menu ak by bol niekto taky dobry a napisal mi ho bo ja som skusal vazne vela vaiácii ale nikdy sa mi nezobrazil... THX |
||
mikul Profil |
#2 · Zasláno: 12. 11. 2008, 23:03:38
|
||
Legoland Profil |
#3 · Zasláno: 12. 11. 2008, 23:09:36
ale ja by som poreboval prave menu s použitím position: absolute a nie relative
|
||
mikul Profil |
#4 · Zasláno: 12. 11. 2008, 23:29:14
Tak trochu upravene tohle?
http://css.interval.cz/priklady/priklad-104-1.htm |
||
Miloš Profil |
#5 · Zasláno: 12. 11. 2008, 23:52:58
Legoland
V tom prvním příkladu nebylo žádné (tedy ani relativní) pozicování – vše přes float. A jeden 3sloupcový layout ode mne: http://pokusna-krysa.webpark.cz/3sloupce/index.html Levé i pravé menu pozicuji absolutně (vůči nadřazenému bloku s position: relative). Jestliže chceš menu umístit abs. pozicováním, relativnímu pozicování se dost dobře nevyhneš; nejde ale o to, že je rel. pozicovaný prvek posouván – není; jen tím, že má nastaveno position:relative (bez změny souřadnic, to opravdu není potřeba), vytváří kontext, ke kterému se budou vztahovat souřadnice vnořených absolutně pozicovaných prvků. |
||
Legoland Profil |
#6 · Zasláno: 13. 11. 2008, 20:57:44
a ake je lepsie poziciovanie s abolutnou polohou alebo relativnou ?
|
||
Bubák Profil |
#7 · Zasláno: 13. 11. 2008, 21:06:39
„je lepsie poziciovanie s abolutnou polohou alebo relativnou ?“
Budeš chtít udělat k obědu řízek s bramborovou kaší. Bude lepší vařit, nebo smažit? |
||
Miloš Profil |
#8 · Zasláno: 13. 11. 2008, 23:07:45 · Upravil/a: Miloš
Tak ještě jednou, obšírněji:
Relativní pozicování slouží ke dvěma věcem: 1) posune prvek z jeho místa, ale to místo zůstane „obsazené“, jako by tam ten prvek pořád byl; to zajišťují souřadnice top/left (resp. bottom/right). 2) Zároveň vytváří relativně pozicovaný prvek kontext, podle kterého se počítají souřadnice vnořeného absolutně pozicovaného prvku. Přitom vůbec není nutné s relativně pozicovaným prvkem pohybovat (top/left, bottom/right). Absolutně pozicovaný prvek je „vyjmut z toku dokumentu“ (okolní prvky se zobrazí, jako by tam nebyl) a je umístěn podle svých souřadnic left/right (bottom/left). Tyto souřadnice se vztahují k nejbližšímu nadřazenému prvku, který má position:reletive nebo position:absolute. Jestliže žádný takový prvek neexistuje, vztahují se souřadnice k oknu prohlížeče. Z toho vyplývá, že pro pozicování bloků stránky sice použiješ absolutní pozicování, ale vytvoříš mu kontext nadřazeným (většinou relativně) pozicovaným prvkem. Dají se s tím dělat docela pěkné kousky, viz třeba http://wellstyled.com/css-chords-formatting.html Už je to srozumitelné? |
||
Časová prodleva: 15 let
|
0