Autor | Zpráva | ||
---|---|---|---|
Stalmik Profil * |
#1 · Zasláno: 14. 2. 2006, 09:56:39
Čaues,
Dělám si svoje stránky pomocí rámců. Problém je v tom, že nevím jak dostat index.html na střed obrazovky. Chci aby tato stránka měla pevně danou šířku. Existuje řešení? Velký problém dělají právě ty rámy, jelikož nejsou součástí body. Jsem úplný začátečník, takže raději posílám kód té stránky, ten snad řekne více. Předem moc díky za odpověď S. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>Nejlevnější cihly SUPERTHERM, POROTHERM a YTONG - Adeko stavby s.r.o. (Stavebniny)</title> </head> <frameset framespacing="0" border="0" frameborder="0" cols="160,*,124"> <frame name="odkazy" target="hlavni" scrolling="no" src="odkazy.htm" noresize marginwidth="0" marginheight="0"> <frameset rows="160,*"> <frame name="horni" scrolling="no" src="horni.html" target="_self" noresize marginwidth="5" marginheight="19"> <frame name="hlavni" scrolling="auto" src="hlavni.html" marginwidth="0" marginheight="0" target="_self"> </frameset> <frame name="pravy" scrolling="no" noresize src="pravy.html" target="_self" marginwidth="0" marginheight="0"> <noframes> <body> <p>Na této stránce jsou použity rámce, prohlížeč je však nepodporuje.</p> </body> </noframes> </frameset> </html> |
||
Mistr Profil |
#2 · Zasláno: 14. 2. 2006, 10:08:54
Proč není prostřední stránka uprostřed obrazovky? Protože to tak máš zadefinované v HTML kódu:
<frameset framespacing="0" border="0" frameborder="0" cols="160,*,124"> Pro prostřední sloupeček používáš v definici hvězdičku, tudíž tomuto sloupečku definuješ šířku v závislosti na šířce ostatních. Dej mu nějakou přesnou hodnotu a bude mít sloupeček danou šířku. Pochopil jsem Tvou otázku dobře? Mimochodem, je lepší udávat rozměry rámu v procentech, ale to je Tvoje věc. |
||
Mistr Profil |
#3 · Zasláno: 14. 2. 2006, 10:10:20
jelikož nejsou součástí body
To je také chyba. Ty musí být součástí <body>! Ten tag <body> dej mezi </head> a <frameset> |
||
Mistr Profil |
#4 · Zasláno: 14. 2. 2006, 10:11:28
Běhá to? Nebo ještě vzniknul nějaký problém?
|
||
Stalmik Profil * |
#5 · Zasláno: 14. 2. 2006, 10:13:31
Vim, ze kdyz jsem da pevnou sirku toho prostredniho, tak se deformuje jeden z krajnich
|
||
Stalmik Profil * |
#6 · Zasláno: 14. 2. 2006, 10:16:05
S tim body to nefunguje vubec....
|
||
Stalmik Profil * |
#7 · Zasláno: 14. 2. 2006, 10:16:05
S tim body to nefunguje vubec....
|
||
Hugo Profil |
#8 · Zasláno: 14. 2. 2006, 10:18:29
Mistr
V definici framesetu nemá body co dělat. Stalmik Pokud krajním rámům nastavíš stejnou šířku (ideálně v procentech), tak bude střední rám vycentrovaný. Ale radši se podívej jak se dělá layout pomocí css, protože rámy jsou hodně staré řešení, teď už by se neměly používat (problémy s vyhledávači atd.). |
||
Mistr Profil |
#9 · Zasláno: 14. 2. 2006, 10:19:58
Dobře, tak zavedeme ještě jednu úpravu.
Před chvílí změněnou definici FRAMESETu změň na <frameset framespacing="0" border="0" frameborder="0" cols="160,šířka Tvého středu,124,*"> Místo šířka Tvého středu vlož hodnotu, kterou má stránka mít. A do čtvrtého svislého rámu vlož třeba stránku, která bude mít bílé pozadí. Nic víc. Funguje to již dle Tvých představ? |
||
Stalmik Profil * |
#10 · Zasláno: 14. 2. 2006, 10:21:07
jj...ale kdyz uz mam stranku komplet hotovou az na podobne detaily, tak uz to prekopavat.....velmi pracne zkusim ty procenta
|
||
Mistr Profil |
#11 · Zasláno: 14. 2. 2006, 10:22:30
Stalmik
Ano, Hugo má s tím umístěním <body> pravdu. Tím se Ti omlouvám za předchozí mystifikaci s chybným umístěním tohoto prvku. Chyba byla na mé straně, Tys to měl správně. |
||
Mistr Profil |
#12 · Zasláno: 14. 2. 2006, 10:27:37
Stalmik
tak uz to prekopavat.....velmi pracne To není vůbec pracné. Změníš jen v úvodu uváděný kód: <html> A vytvořím stránku cista.html: <html> To je celé. |
||
Stalmik Profil * |
#13 · Zasláno: 14. 2. 2006, 10:30:17
jj...to se mi povedlo....mel jsem na mysli prekopavat ny lyout......ta cista funguje....moc diky :D
|
||
Stalmik Profil * |
#14 · Zasláno: 14. 2. 2006, 10:30:55
jeste neco...jak to vse ted vycentruju?
|
||
Mistr Profil |
#15 · Zasláno: 14. 2. 2006, 10:40:04
jak to vse ted vycentruju?
Třeba tak, že zavedeš pátý rámec, podobný tomu čtvrtému svislému, který jsem definoval před chvílí. Stejně ho nadefinuješ, jen ho umístíš na první pozici. Bude mít sice jiný název, ale stránku cista.html bude načítat také. |
||
Stalmik Profil * |
#16 · Zasláno: 14. 2. 2006, 10:41:04
me napadlo..uz to zkousim......dikes....zkusim si uz nejak poradit mej se jeste jednou diky
|
||
vargy Profil |
#17 · Zasláno: 14. 2. 2006, 12:18:35
Stalmik:
Servus, a čo keby si tam dal tri stlpce, *,šírka tvojoh stĺpca,*, tak to budeš mať tak široké, ako si predstavuješ, a dokonca aj na stred. |
||
Mistr Profil |
#18 · Zasláno: 14. 2. 2006, 16:52:12
Stalmik
Není za co. |
||
Mistr Profil |
#19 · Zasláno: 14. 2. 2006, 16:54:06
vargy
To je sice pravda, nicméně přesně ten způsob jsme zvolili - dali jsme na strany slopečky o šířce vyjádřené hvězdičkou. Rozdíl mezi naším a Tvým návrhem je jen v počtu sloupců. Ovšem Stalmik má i další sloupce s přesně definovanou šířkou. Proto jsme zvolili náš způsob. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0