Umístění webové stránky na střed (*VYŘEŠENO*)

Dobrý den, potřeboval bych poradit jak se dá umístit webová stránka doprostřed. Třeba jak mají tady hanzalik.cz.
Nejlépe přes HTML nebo CSS, protože třeba když si vytvořím rámy tak to vypadá špatně, když je ta stránka přes celou obrazovku...

Předem děkuji za odpověď.

Obrázek uživatele Jiří Molnár

Krásný dobrý večer,

jedná se o velmi jednoduchý zápis do CSS.
Ve svém kaskádovém stylu si udělejte zápis nějak takto:

<br />
html, body {<br />
  text-align: center;<br />
}</p>
<p>#page {<br />
  width: 600px;<br />
  text-align: left;<br />
  margin: 0 auto;<br />
}<br />

Styl #page si pak ve svém HTML souboru zavolejte hned za <body> tagem. Ten bude jakoby představovat vaše "plátno", na kterém budete zobrazovat stránky. Šířku jsem si zvolil ukázkově 600px - vy si nastavte dle svého uvážení... :???:

Obrázek uživatele ondrah

Dík, ale když používám rámy, tak to stejně asi nebude fungovat, protože rámy se píšou do <head> :-(
Nebo to píšu špatně. Co přesně mám napsat do html souboru?

Obrázek uživatele Jiří Molnár

Špatně to nepíšete, ale máte pravdu, u rámů je tohle problém.
Musíte je skutečně používat? Upřímně, je to už "trochu" hodně historie a ne zrovna efektivní řešení (skoro bych jej označil za žalostné).

Pokud to nechcete řešit nějak jinak, možná by to šlo obejít tím, že použijete plovoucí rám - iframe - a v něm budete teprve pracovat s rámy.

Tedy vytvořit index.html -> pomocí výše napsaného CSS si nastylovat obsah na střed stránky, do toho obsahu vložit plovoucí rámec s index2.html a v něm teprve si nakódovat rámy s vaším obsahem. Budete si pak muset dávat pozor, kde se bude jaký rám načítat a kam jej zavoláte, ale to jistě s tímto zvládnete: http://www.jakpsatweb.cz/ramy.html

Pokud bych vám mohl poradit, rámům se vyhněte - i těm plovoucím. Je to neefektivní a v dnešní době skutečně úplně trochu mimo. Pokud máte čas, zaměřte se spíše na PHPko a udělejte si daleko lepší stránky například podle takovéhoto návodu, který mohu doporučit: http://www.jakdelatweby.cz/php/include.php

Jasně, nebude to hned, ale na druhou stranu se pak nebudete muset za svou práci vůbec stydět.
Samozřejmě jak se nakonec rozhodnete je na vás, já se vám pokusím ať už v tomhle či onom směru pomoci, jak to jen půjde. Ale vyčítal bych si, kdybych vás na aktuální stav neupozornil.

Obrázek uživatele ondrah

Dobrý den, děkuji za rady. Máte pravdu ty rámy nevypadají moc pěkně. Udělal jsem to pomoci externího css souboru. A v css jsem napsal:

#objekt{<br />
            height: auto;<br />
            margin : 0 50 15 50;<br />
                     }<br />

Obrázek uživatele Jiří Molnár

A šlape vám to i v IE?

Tam bývá právě občas problém, proto jsem postnul i CSS pro základní prvek HTML (ten "text-align: center;").

Pokud je to ok, můžeme uzamknout jako vyřešené? Nebo máte ještě nějaké dotazy?

Obrázek uživatele ondrah

No mám tam aji v css napsaný text-align = "center" a funguje to aji v IE.
Jinak můžete to uzamknout za vyřešené, a ještě jednou děkuji za odpovědi.