Rozlišení

Šlo by nějak udělat, že by se mi stránka zobrazovala v určitým rozlišení nezávisle na rozlišení uživatele? Dik za rady!
Ne (alespoň si to myslim), nemůžeš mu to přenastavit, o rozlišení ho můžeš jedině informovat.
Tak tohle bohužel nejde.
Jestli to jde, tak o tom nevím, ale můžeš udělat dvě verze stránek. Jedna pro rozlišení 800x600 a druhá pro 1024x768 a pomocí JavaScriptu zjistit uživatelovo rozlišení a automaticky ho přesměrovat.
A co uzivatele 1600x1200 ci 1280x1024 navic kazdy prohlizec ma jine vlastni okraje a trochu jine rezy a metriky pismen. A pokud nekdo optimalizuje stranky jen na MSIE, tak ho budu strasne nesnaset.
Dá se optimalizovat pro rozlišení, když použiji místo rámců tabulku a budu používát procenta jako width,height...
2Tom
Pokud jsem tedy pochopil spravne jde ti pouze o uzavreni cele stranky do divu o fixni sirce? To samozdrejme lze, ale pouziti takoveho formatovani bych si radeji jeste dobre rozmyslel. Rozhodne nesvedci o dobre pristupnosti stranek.
Kazdopadne pouziti by vypadalo nejak takto
...
<body>
<div style="width: 750px; margin : auto;"> <!-- pripadne max-width ci min-width pokud by jsi preci jen chtel umoznit variabilitu vykreslovani -->
  obsah stranky
</div>
</body>
...

2Andrew
Tak tohle BOHUDIK nejde. :-). Jiste si dokazete predtavid dusledky toho kdy by mohl browser pro kazdou stranku vesele prepinat rozliseni monitoru podle toho jake zrovna jeho autor povazuje za sobe nejmilejsi. To by meli radost zejmena majitele LCD panelu :-D jejichz rozliseni je pevne dane a jakakoliv jeho zmena vede akorat k neprijemnostem.
2Nico
2 verze lisici se pouze fixnim nastaveni sirek elementu stranky? To je opravdu hodne zbytecne. Tudy jiste ne.
2All
Neodpustim si otazku. A na to vlastne nejaka optimalizace layoutu pro konkretni rozliseni je? Rekneme ze si nekdo bude chtit projit tvoji stranku napr v opere na symbianu v rozliseni, ktere svou siri nepresahuje 200px, to mu to neumoznis? a pokud ne, proc? Protoze by informace na tve strance na takovy display nebylo mozne naformatovat? To jiste ne. Presto pokud pouzijes tabulkovy layout i s urceni pomerove sirky, nepodari se stranku dostatecne dobre zformatovat, protoze pri pouziti tabulky k formatovani stranky neexistuji informace o logicke navaznosti jednotlivych casti. Pokud pouzijes rozumny CSS navrh layoutu muzes optimalizaci pro rozliseni s klidem hodit za hlavu, protoze se tento aspekt stane razem naprosto nepodstatny a CSS layout se bude automaticky prizpusobovat podminkam prohlizece. Zbytecne si pridelavas praci tam, kde je to spise ke skode nez k uzitku.
Ad změna rozlišení: No to by samozřejmě bylo blbý to přepínání rozlišení :-)
Ad CSS: Ano, tudy vede cesta a tou se asi tato problematika bude ubírat. Píšu bude, jelikož v tomhle ohledu jsou velké mezery a podpora CSS rozlišujících různé zobrazení (monitor, tiskový výstup, displej mobilu atd.) je asi zatím ne v takové fázi, jak bychom si přáli. Nicméně to vidím růžově, ale asi bude třeba definitivně zapomenout na něco, čemu se říká HTML a přejít na XML a právě abychom mohli definitivně nahradit tagy HTML, musí CSS ještě na mnoha místech přidat (taková hezká tabulka v XML zatím ještě moc velká legrace není).
Píšu bude, jelikož v tomhle ohledu jsou velké mezery a podpora CSS rozlišujících různé zobrazení (monitor, tiskový výstup, displej mobilu atd.) je asi zatím ne v takové fázi, jak bychom si přáli.

Podpora opravdu není v dokonale ideálním stavu (tedy v takovém, jakém bych si přál), ale je na takové úrovni že tato technologie je už dlouho velice dobře použitelná. A v praxi je také u nových projektů CSS layout nasazován velice často (viz nekteré známé servery jako je zive.cz, blesk.cz, atd.) . Těch nekolik chyb v interpretaci CSS u MSIE lze znamymi metodami obejit a ostatni browsery obvykle s podporou nemají problém.

...ale asi bude třeba definitivně zapomenout na něco, čemu se říká HTML a přejít na XML a právě abychom mohli definitivně nahradit tagy HTML, musí CSS ještě na mnoha místech přidat (taková hezká tabulka v XML zatím ještě moc velká legrace není).

Prozatím by stačilo zapomenout na html ve prospěch jeho reformulace dle standardu xml, tedy XHTML. Působnost samotného XML spadá spíše jinam.