Autor Zpráva
obzi
Profil
Zdravím,přečetl jsem si tu ostatní problémy s vycentrováním,ale i když jsem je dodržoval tak stejně stránka není vycentrovaná.
Mám to v obalovacím divu a v něm nastavené okraje na auto. Později sem to samé připsal v css i do body,ale mělo to za následek jen to,že se stránka přesunula zase spíše do prava.
V html mám:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>

    <head>
    <meta name="generator" content="PSPad editor, www.pspad.com">
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <title>Vítejte na strínkách</title>
    <link rel="stylesheet" type="text/css" href="stylesheet.css">
  </head>
  
  <body>
  <div id="obal">
      <div id="header"></div>
      
      
        <div id="menu">
        <p>menu1</p>
        <p>menu1</p>
        <p>menu1</p>
        <p>menu1</p>
        <p>menu1</p>
        <p>menu1</p>
        <p>menu1</p>
        <p>menu1</p>
        <p>menu1</p>
        <p>menu1</p>
      </div>
      <div id="obsah"><b>Obsah</b>
        dkjfndkfndfkjgbdfkjgd fkjgbdf kjgbdfkjgbkdfbgk dfbgkjdfb gkjdfkgbdfk gbdfk  kdbg
        dmfgkdjfgnkd jfgkdfgkndfkjgn dfkgndfkjgnkjdfngjkdfng fngldfng dfngldf ngdlfk ngdf
        dfgndfkgndflg ndflnglkdfnglkf dnglkdfngldf ngfldkng ldkfnglkdf ngkldfngl kdfng ngdg
      </div>
  </div> 
      
  </body>
  
  </html>
***********
v css mám:
/* CSS Document */
body{
      position: relative;
      margin: 0 auto;
    }

  #obal{
      position: relative;
      width: 850px;
      margin: 0 auto;
     }
#header{
      position: absolute;
      background: #ff0000;
      height: 200px; 
      width: 850px;
      left: 135px;
       }
#menu{
      position: absolute;
      background: #008000;
      width: 150px;
      top: 225px;
      left: 135px;
     }
#obsah{
      position: absolute;
      background: #0000ff;
      width: 685px;
      top: 225px;
      left: 300px;  
      }
Tohle je kompletní kod,který tam mám,nic nechybí. Díky za rady.

Moderátor Davex: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Davex
Profil
Obal bude vycentrovaný ve všech prohlížečích kromě Exploreru, ale vložené bloky odsouváš CSS vlastností left moc doprava.
obzi
Profil
Takže css vlastnost left(např u #obsah{left:300px} ) mám ůplně vypustit?
Jestli to dobře chápu,stránku můžu vycentrovat vlastností left přesně pro svůj monitor a nebo obecne přes obal,který to vycentruje všeobecně. Buď jedno nebo druhé ?
Davex
Profil
obzi:
Takže css vlastnost left(např u #obsah{left:300px} ) mám ůplně vypustit?
Ne, jenom musíš zmenšit odsazení zleva, aby obsah zůstal vedle levého menu.

Buď jedno nebo druhé ?
Používáš absolutní pozicování, takže se musí oboje zkombinovat. Obal vycentrovat všeobecně a obsah odsunout.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0