vytvoreni menu, hlavicky, obsahu a paticky pomoci pozicovani

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

martas01
Level 2.5
Level 2.5
Příspěvky: 350
Registrován: říjen 07
Bydliště: Ostrava
Pohlaví: Muž
Stav:
Offline

vytvoreni menu, hlavicky, obsahu a paticky pomoci pozicovani

Příspěvekod martas01 » 22 led 2009 22:14

Mam dotaz, mam tento styl a chci cele body vycentrovat, aby bylo uprostred stranky v jakemkoliv rozliseni, zkousel sem to ruzne ale vzdycky to neslo v Mozille, v IE to slo, tak sem zkusil nastavit position na absolute a zadal sem pevne rozmery, ale ted nevim jak to mam vycentrovat, asi ty pevne rozmery budu muset zrusit ze?

Kód: Vybrat vše

body {background-color: yellow;}
#celek {position: absolute; top: 0px; left: 0px; width: 800px; height:600px;}
#logo {position: absolute; top: 0px; left: 0px; text-align: center; width: 800px; height:25px; border: 1px solid #ccc; background-color: red;}
#main {position: absolute; top: 25px; left: 163px; text-align: left; width: 637px; height:600px; border: 1px solid #ccc; background-color: lime;}
#menu {position: absolute; top: 25px; left: 0px; text-align: center; width: 160px; height:600px; float: left; border: 1px solid #ccc; background-color: aqua;}
#paticka {position: absolute; top: 625px; left: 0px; text-align: center; width: 800px; border: 1px solid #ccc; background-color: silver;}
AMD Athlon 64 3000+, 2,5 GB RAM, NVIDIA GeForce 8600 GT (512 MB), HDD: WD 80 GB, WD 500 GB, OS: Windows XP Professional (32-bit), Fedora 16

NB: HP ProBook 4710s, Intel Core 2 Duo 2,1 GHz , 4GB RAM DDR2, ATI Mobility Radeon HD 4330 (512 MB), HDD: WD 500 GB, OS: Windows 7 Ultimate (32-bit)

Reklama
Uživatelský avatar
RuleZZZ
Level 2
Level 2
Příspěvky: 153
Registrován: leden 09
Pohlaví: Muž
Stav:
Offline

Re: vytvoreni menu, hlavicky, obsahu a paticky pomoci pozicovani

Příspěvekod RuleZZZ » 22 led 2009 22:25

Pokud chceš body vycentrovat, musíš mu dát text-align:center, následně #celek nastavit jako {text-align:left;width:760px;margin:0 auto;}, kde width bude jeho šířka a align zarovnání textu. Celek totiž nemůže mít position:absolute, když mu nechceš nastavit absolutní pozici. Nezkoušel jsem to a nejsem si jist, jestli nemelu hovadiny, ale dneska už mi to nemyslí.

A taková menší, skrytá reklama - pokud chceš detailnější rady ohledně webu, doporučoval bych fórum, kde se zaměřují přímo na to. Takže nejlépe diskuse.jakpsatweb.cz. Dokážou tam sice člověka naštvat do běla, ale většinou radí dobře.

Edit:
Jo a pokud ti něco nesedí v Mozzile, ale v IE jo, doporučuju využití nesrovnalostí v čtení CSS v tvůj prospěch. Více se o tom dočteš na http://www.jakpsatweb.cz/css/css-prohlizece-hacky.html
„To, že lidi lžou je základní podstata lidskosti. Mění se jen to, o čem lžou.“
Gregory House

Uživatelský avatar
pikaso.andreas
Level 4
Level 4
Příspěvky: 1156
Registrován: říjen 07
Bydliště: Otrokovice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: vytvoreni menu, hlavicky, obsahu a paticky pomoci pozicovani

Příspěvekod pikaso.andreas » 23 led 2009 07:03

pokud chceš vycentrovat celou stránku na střed (například máš celek stránky v <div class="celek"></div>)
tak napiš do stylu

Kód: Vybrat vše

.celek {position:relative;left:50%;margin-left:-450px;width:900px}


position: asi chápeš, left: dá to na střed,ale 50% počítá od levé hrany prvku (divu) a proto musíš celý prvek posunou o jeho poloviční šířku doleva margin-left:-450px (-450px je půlka celé šířky divu) width:900px

Snad ti to pomohlo
Rád se přiučím od zkušenějších... A učený z nebe nespadl :-D

Když mám čas, dělám geoboardy pro děti.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Win 11 - kontextové menu úpravy
    od Zbynek1 » 02 úno 2024 19:23 » v Windows 11, 10, 8...
    4
    1132
    od Zbynek1 Zobrazit poslední příspěvek
    13 úno 2024 09:13
  • MS Outlook - Hromadné vytvoření složek Příloha(y)
    od czTANIScz » 22 zář 2023 11:36 » v Kancelářské balíky
    6
    2945
    od czTANIScz Zobrazit poslední příspěvek
    23 zář 2023 22:34
  • Skript na vytvoreni zastupce slozky
    od ajr » 01 úno 2024 21:21 » v Windows 11, 10, 8...
    1
    767
    od ITCrowd Zobrazit poslední příspěvek
    02 úno 2024 08:36
  • Vytvoření skriptu na zálohu hry, kterou vytvářím. Příloha(y)
    od xCloudGirl » 09 bře 2024 12:35 » v Vše ostatní (sw)
    11
    1214
    od MonikaVavrova Zobrazit poslední příspěvek
    11 bře 2024 22:24
  • Teamviewer - jak ovládat gps (pc) pomocí vzdálené podpory
    od Antonín » 27 bře 2024 14:35 » v Vše ostatní (sw)
    3
    1530
    od Antonín Zobrazit poslední příspěvek
    15 dub 2024 13:06

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 41 hostů