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; } Moderátor Davex: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na ).
|
||
Davex Profil |
#2 · Zasláno: 18. 12. 2011, 15:53:07
Obal bude vycentrovaný ve všech prohlížečích kromě Exploreru, ale vložené bloky odsouváš CSS vlastností
left moc doprava.
|
||
obzi Profil |
#3 · Zasláno: 18. 12. 2011, 16:04:29
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 |
#4 · Zasláno: 18. 12. 2011, 18:11:40
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. |
||
Časová prodleva: 12 let
|
0