
Absolutni pozicovani při tvorbě webu
Ahoj, zrovna pracuji na webu pro kamaráda použil jsem absolutní pozicování, v mém počítači všechno vpořádku, ale pokud si stránky otevřu někde jinde tak obraz je absolutně posunutý.Jak to udělat aby se to zobrazovalo na všech počítačích správně? www.militestempli.wz.cz díky za rady
zdravím,
Za prvé, není mi jasné proč nedáš styly do zvláštního samostatného souboru a proč vlastně chceš pozicovat absolutně.
Za druhé, koukni se na tento odkaz:
validator.w3.cz
možná ti to trochu pomůže.
Nevidim v tom validatore ziadne brutalne chyby, kvoli ktorym by to nemalo v normalnom prehliadaci fungovat.
No, to nebylo myšleno zle, ale jen jako taková připomínka, protože se to v "normálním" prohlížeči zobrazit správně může, ale také nemusí. Otázka je, co je normální prohlížeč.
Jinak souhlasím s tebou, že to má co do činění s rozlišením. Lepší by bylo to napozizovat s použitím procent, když už je to uděláno takhle.
Normalny prehliadac rozumej ne-exoticky.
Samozrejme priestor na zlepsovanie tam je a je zaklad vydat sa prave cestou optimalizacie na standardy (ked uz budeme mat bohudik snad uz dakedy vacsinu IE7 nad IE6).
Ja by som neriesil to pozicovanie, proste by som to spravil tak, ako sa to robit ma. Uzavriet jednotlive elementy do div-ov, obrazky nalezite rozsekat a optimalizovane ulozit a nakoniec nastylovat pomocou CSS.
Ta stranka je fakt sila. Davat text do obrazku, no neviem.
Davno som take daco nevidel. No proste SEO nebo. Vlastne cela stranka je jeden velky obrazok.
Stranka je rozhodena samozrejme preto, lebo vy ste to robil zrejme na urcitom rozliseni (1280xdaco) a kamarati maju ine rozlisenie. Skuste si tu stranku spustit v nemaximalizovanom prehliadaci, zmensite okno a nestacite sa divit. Takto by sa to fakt robit nemalo.
A jak se to spravne ma robit?:)nevite kde by byl aspon malej navod abych se trochu chytnul a cely to predelal?diky
Vyborny web o tvorbe webu je www.jakpsatweb.cz. Neviem nakolko vazne sa tomu chcete venovat. Ale tu najdete absolutne zaklady vo velmi zrozumitelnej podobe.
Nemohli byjste sem dat jeden přiklad jak někam umistit obrazek aby se zobrazoval vzdy stejne pri jakemkoli rozliseni?diky
Takto obecne sa to neda povedat/napisat. Lisi sa to priklad od prikladu. Ak to sam nezvladnete, ponuknite to niekomu, kto to uz vie. Ak je to robene pre to obcianske zdruzenie zadarmo, mozeme sa dohodnut, ze vam to posekam a napozicujem. Kontakt na mna najdete v Profile.
rad bych to zvladnul sam...snad to nak vymyslim diky za nabidku
Tak fajn, vas pristup chapem, tiez by som sa to chcel na vasom mieste naucit. Tak vam spravim kratky navod:
Prve co je potrebne spravit, je stranku horizontalne rodelit na 2 casti: titulek (s nazvom stranky a pod) a na hlavnu stranku s obsahom a textom (obr1.)
obr.1
Naposledy si vykrojite jednotlive body menu s minimalnymi okrajmi, ako je to na prilozenom obrazku:
Obrazky pozicujete v ramci elementu
pomocou padding a margin. S tymto je potrebne sa trochu hrat, mierne inak sa zobrazuje vysledok v IE6 a v ostatnych prehliadacoch (FF, IE7, Opera, ...)
Tak tolko moj navod, snad pomoze. Vela zdaru.
Druhy krok je pripravit spodne pozadie tak, aby bolo bez textu obr.2
obr. 2
Nasledne tieto dva obrazky (horny a dolny) pouzit ako pozadie pre elementy DIV, z ktorych bude stranka zlozena.
V tejto chvili by sme mali mat nejaky podobny kod:
Dalsim krokom je rozdelit hlavnu stranku na pravu a lavu cast. V lavej bude menu a v pravej text.
Teda do tagu
uzavrieme dalsie dve div-ka
a
. Spravne urcime ich velkost, na lave nastavime
a na prave opacne,
Dostaneme daco taketo (left a right oznaceny modrou farbou):
Když už to musí být absolutně pozicované, tak to aspoň pozicuj relativně vzhledem k tomu velkému obrázku a ne vzheldem k celé stránce, to je pak jasné, že to bude při různých šířkách okna prohlížeče jinak.
Mezi tagy <body> a </body> dej toto: