Výsledky 1 až 21 z 21

Téma: [CSS, HTML] Centrování

Hybrid View

Předcházející příspěvek Předcházející příspěvek   Další příspěvek Další příspěvek
  1. #1

    Unhappy [CSS, HTML] Centrování

    Ahoj,

    celý den hledám na netu postup jak dosáhnout pomocí CSS vycentrování objektu na stránce, tj. horizontální i vertikální. Potřebuju aby kód byl validní a zároveň funkční minimálně ve FF3 i IE6+

    Simple stránka, uprostřed obrázek, nad a pod obrázkem řádek textu...

    Poradí někdo

    PS: Bez použití tabulek!
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  2. #2
    Member Avatar uživatele l_iNu$
    Založen
    22.10.2006
    Bydliště
    Šalingrad (Brno)
    Příspěvky
    125
    Vliv
    231

    Standardní Re: [CSS, HTML] Centrování

    Dá se to udělat nějak takto:
    Kód:
    <html>
    <head>
    
        <style>
        #box-wrapper { position: absolute; left: 50%; top: 50%; }
        #box { width: 300px; height: 100px; position: relative; left: -150px; top: -50px; background: silver; }
        </style>
    
    </head>
    <body>
    
    <div id="box-wrapper">
        <div id="box">Lorem ipsum...</div>
    </div>
    
    </body>
    </html>
    Nevýhoda že je potřeba dopředu znát velikost, k vidění.
    Naposledy upravil l_iNu$; 24.01.2009 v 17:18.

  3. #3

    Standardní Re: [CSS, HTML] Centrování

    Super, tohle naprosto stačí (jak jednoduché Watsone...)

    Už jsem z toho začal magořit. Fixní čísla nejsou problém, ten kód generuje PHP, tak si to pole obrázku vypočítá aktuální.

    K+
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  4. #4
    Member Avatar uživatele Keymaster
    Založen
    18.01.2005
    Bydliště
    Přerov, Praha, Whatever...
    Příspěvky
    211
    Vliv
    253

    Standardní Re: [CSS, HTML] Centrování

    elegantněji bych doporučil obalit to, co se má centrovat do wrap divu, nastavit mu přes css width i height v pixelech, a potom mu dát akorát margin: auto;
    4300 2997 | 2048 667 | 8600 256 | 640 7200 | 250 7200
    It is a scientifically proven fact, that use of English signatures at Czech discussion boards is sign of mental retardation :-p

  5. #5
    Member Avatar uživatele l_iNu$
    Založen
    22.10.2006
    Bydliště
    Šalingrad (Brno)
    Příspěvky
    125
    Vliv
    231

    Standardní Re: [CSS, HTML] Centrování

    Citace Původně odeslal Keymaster Zobrazit příspěvek
    elegantněji bych doporučil obalit to, co se má centrovat do wrap divu, nastavit mu přes css width i height v pixelech, a potom mu dát akorát margin: auto;
    Tohle to ale vycentruje jen horizontálně a nefunguje to v IE.

  6. #6
    Member Avatar uživatele Keymaster
    Založen
    18.01.2005
    Bydliště
    Přerov, Praha, Whatever...
    Příspěvky
    211
    Vliv
    253

    Standardní Re: [CSS, HTML] Centrování

    hm, nějak jsem měl za to že to funguje i vertikálně. Každopádně v IEčku to funguje, jen se nesmí použít XML preambule.
    4300 2997 | 2048 667 | 8600 256 | 640 7200 | 250 7200
    It is a scientifically proven fact, that use of English signatures at Czech discussion boards is sign of mental retardation :-p

  7. #7

    Standardní Re: [CSS, HTML] Centrování

    Citace Původně odeslal Keymaster Zobrazit příspěvek
    hm, nějak jsem měl za to že to funguje i vertikálně. Každopádně v IEčku to funguje, jen se nesmí použít XML preambule.
    jj, na tohle sem taky narazil (přímo na stránkách W3C), ale systém je celý v XHTML a nechce se mi kvůli jedné stránce překopávat hlavičky.

    Nehledejte v tom žádnou záludnost. Chci na pár stránek vyvěsit "servisní hlášku" s obrázkem a protože to chci uprostřed, na takové prkotině jsem se zasekl na celej den
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  8. #8

    Standardní Re: [CSS, HTML] Centrování

    A nestacilo by to udelat cely obrazkem na pozadit a ten nechat ve stredu?
    background-position: center center

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. [CSS and Opera <9] Problem s pozicovanim
    Založil MEluZíNa v sekci fóra Programování
    Odpovědí: 2
    Poslední příspěvek: 18.03.2006, 16:49
  2. [CSS, XHTML] DIV namiesto TABLE ?
    Založil PiT v sekci fóra Programování
    Odpovědí: 12
    Poslední příspěvek: 04.08.2005, 14:38
  3. [CSS, HTML] Jak spravit stranku?
    Založil howard v sekci fóra Programování
    Odpovědí: 3
    Poslední příspěvek: 24.08.2004, 12:33
  4. [PHP, HTML] Jak udelat odkaz ???
    Založil Miiisa v sekci fóra Programování
    Odpovědí: 5
    Poslední příspěvek: 27.06.2004, 22:40
  5. [PHP & HTML] čínština
    Založil Croog v sekci fóra Programování
    Odpovědí: 7
    Poslední příspěvek: 21.05.2004, 10:16

Klíčová slova k tématu

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •