miten divit keskelle

huyud

voiko joku neuvoa miten css:llä saa divit keskelle

14

2267

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • kopsaan sulle

      div {text-align:center;}

      • Höpö

        Tuohan keskittää divin sisällä olevat tekstit, ei diviä.

        Tähän kysymykseen on vastattu jo niin monta kertaa lähiaikoina että suosittelen sekä alkuperäistä kysyjää että nimimerkkiä "kopsaan sinulle" katsomaan niitä.


      • ei-höpsis
        Höpö kirjoitti:

        Tuohan keskittää divin sisällä olevat tekstit, ei diviä.

        Tähän kysymykseen on vastattu jo niin monta kertaa lähiaikoina että suosittelen sekä alkuperäistä kysyjää että nimimerkkiä "kopsaan sinulle" katsomaan niitä.

        mitä sillä divillä tekee... sori vaan,että ollaan niin tyhmiä, tyhmiä ja tyhmiä että höpsiksenkin pitää päästä aukomaan turpaansa ihan turhasta. selaa itse niitä viestejä alaspäin ja laita linkkiä, niin sustakin ois oikeesti edes joskus jotain iloa. Höpistä vaan sulle höpsis.

        http://www.w3schools.com/tags/tag_div.asp


      • Höpö
        ei-höpsis kirjoitti:

        mitä sillä divillä tekee... sori vaan,että ollaan niin tyhmiä, tyhmiä ja tyhmiä että höpsiksenkin pitää päästä aukomaan turpaansa ihan turhasta. selaa itse niitä viestejä alaspäin ja laita linkkiä, niin sustakin ois oikeesti edes joskus jotain iloa. Höpistä vaan sulle höpsis.

        http://www.w3schools.com/tags/tag_div.asp

        Mitään elementtiä itseään ei keskitetä määrittelemällä {text-align:center;}
        Tuollaista väitettä tuskin löytyy w3schoolsin sivuilta vaikka miten päin lukisi, lähinnä siitä syystä ettei se pidä paikkansa.

        Elä siis turhaan vedä hernettä nenään jos korjaan päin honkia annetun vastauksen.

        » selaa itse niitä viestejä alaspäin ja laita linkkiä, niin sustakin ois oikeesti edes joskus jotain iloa.»
        Minä olen monesti vastannut ja monesti selannut linkkejä linkittääkseni jo kerran vastattuun. Ilmeisen monesti minusta on siis ollut iloa ja hyötyä.
        Onko aivan kauheata jos en aivan joka kerta jaksa/ehdi selailla? Luulisi kysyjän jaksavan jos vastausta kaipaa.


    • vainzki

      margin-left: auto;
      margin-right: auto;

      • Höpö

        ja oikeastaan riittää pelkkä
        margin: auto;
        MUTTA vaikka tämä onkin oikea tapa se ei toimi eräällä-tietyllä-selaimella.


      • vainzki
        Höpö kirjoitti:

        ja oikeastaan riittää pelkkä
        margin: auto;
        MUTTA vaikka tämä onkin oikea tapa se ei toimi eräällä-tietyllä-selaimella.

        Jos Höpö tarkoitit IE:tä niin kyllä muuten toimii. Omalla sivullani käytin samaa systeemiä ja voit käydä tarkistamassa.


      • puhua
        vainzki kirjoitti:

        Jos Höpö tarkoitit IE:tä niin kyllä muuten toimii. Omalla sivullani käytin samaa systeemiä ja voit käydä tarkistamassa.

        Ei toimi 'auto'-keskitys IE:ssä. Se että sinun sivullasi toimii keskitys IE:ssä johtuu tästä:

        body {
           .
           text-align:center;
           .
        }


      • Höpö
        puhua kirjoitti:

        Ei toimi 'auto'-keskitys IE:ssä. Se että sinun sivullasi toimii keskitys IE:ssä johtuu tästä:

        body {
           .
           text-align:center;
           .
        }

        Ei ole tyhmiä kysymyksiä, mutta kyllä minua suuresti ihmetyttää ihmisten loputon laiskuus. Alla kaksi antamaani vastausta vain vähän aikaa sitten tehtyihin kysymyksiin. Ei tosiaan olisi tarvinnut sivukaupalla historiaa katsoa, sillä toinen on kolme ja toinen neljä viestiketjua alempana. Kaikenlisäksi kysyjät olivat jopa otsikoineet kysymyksensä kunnolla jotta tyhmempikin osaisi hyödyntää niihin tulleita vastauksia jälkeenpäin. Kaikkein tyhmimmät eivät ilmeisesti osaa.
        Tässä kuitenkin nämä:





        http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000000728&posting=22000000011931662
        Joo tota..Kirjoittanut: Töppö 16.11.2005 klo 00.32    
        Ei se vaikeaa ole. Css:llä se menee laittamalla margin: auto;
        Ongelmana on sitten taas kerran InternetExplorer joka ei tuota (yllättäin) ymmärrä. Mutta ei hätää, asian voi korjata.
        IE:tä varten laitetaan
        body {text-align: center}
        Tämän pitäisi keskittää teksti, mutta IE tyhmänä luulee että KAIKKI pitää keskittää. No sitten täytyy laittaa sinne .kehykseen korjaus jollei halua että sen sisältöä keskitetään:
        text-align: left
        Eiks ookki kivaa et pitää kaikenlaisten paskaselainten takia tehä virityksiä..
        Eli:
        body {
        text-align : center; /*jotta IE älyää keskittää .kehyksen*/
        }
        .kehys {
        text-align : left; /*jottei sentään kaikkea keskitetä */
        margin :auto; /*keskitetään
        .kehys kuten se kuuluu tehdä */
        width: 300px; /*loput vaan siks et nähdään et juttu toimii*/
        height: 300px;
        border : 1px solid Black;
        }



        http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000000728&posting=22000000011995010
        Näin
        Kirjoittanut: Höpö 18.11.2005 klo 19.24    


        Taulukon keskitys

        body {
        text-align: center; /* keskittää kaiken sisällön, tämä siksi ettei IE osaa oikeanlaista keskitystä */
        }
        table {
        text-align: left; /* poistetaan taulukon sisällön keskitys */
        margin: auto; /* keskittää taulukon */
        }







        qwerty


      • Hjelppiä
        puhua kirjoitti:

        Ei toimi 'auto'-keskitys IE:ssä. Se että sinun sivullasi toimii keskitys IE:ssä johtuu tästä:

        body {
           .
           text-align:center;
           .
        }

        "Ei toimi 'auto'-keskitys IE:ssä."

        Kyllä toimii. Kunhan muutama ehto täyttyy. Selaimen tulee olla versio 6 ja dokumentin tulee asettaa selain ns. standardi-tilaan.

        Tässä tilassa IE6 myös mm. laskee box-modelin oikein ja asettaa oletusfonttikoon samalle tasolle kuin muut selaimet. Lisäksi se jättää arvaamatta CSS-mitat, joista puuttuu mittayksikkö.

        Eli "yksinkertaisin" tapa keskittää leiska myös Internet Explorerilla (v.5 ) menee jotakuinkin näin:


        body {
        text-align: center;
        }
        #container {
        margin: 0 auto;
        width: 70%;
        text-align: left;
        }


        Ja merkkaus:



        ...sisältö...


      • Höpö
        Hjelppiä kirjoitti:

        "Ei toimi 'auto'-keskitys IE:ssä."

        Kyllä toimii. Kunhan muutama ehto täyttyy. Selaimen tulee olla versio 6 ja dokumentin tulee asettaa selain ns. standardi-tilaan.

        Tässä tilassa IE6 myös mm. laskee box-modelin oikein ja asettaa oletusfonttikoon samalle tasolle kuin muut selaimet. Lisäksi se jättää arvaamatta CSS-mitat, joista puuttuu mittayksikkö.

        Eli "yksinkertaisin" tapa keskittää leiska myös Internet Explorerilla (v.5 ) menee jotakuinkin näin:


        body {
        text-align: center;
        }
        #container {
        margin: 0 auto;
        width: 70%;
        text-align: left;
        }


        Ja merkkaus:



        ...sisältö...

        Kun IE tulkitsee tuota koodiasi niin se EI EDELLEENKÄÄN YMMÄRRÄ tuota automarginia, vaan IE tulkitsee (virheellisesti!!) että body {text-align:center;} pitäisi keskittää kaikki muukin kuin teksti. Tähän virheelliseen tulkintaan täytty tyytyä mikäli haluaa IE:n keskittävän, ja sen jälkeen pitää kumota textin keskitys.

        Muut selaimet eivät kuvittele että tex-alignin pitäisi keskittää muutakin, joten niitä varten käytetään tuota oikeaa tapaa, eli margin: auto

        Järjetöntä värkkäämistähän tuo paskaselain teettää, mutta minkäs teet kun suuri osa selaajista käyttää IE:tä.


      • Y H
        Höpö kirjoitti:

        Kun IE tulkitsee tuota koodiasi niin se EI EDELLEENKÄÄN YMMÄRRÄ tuota automarginia, vaan IE tulkitsee (virheellisesti!!) että body {text-align:center;} pitäisi keskittää kaikki muukin kuin teksti. Tähän virheelliseen tulkintaan täytty tyytyä mikäli haluaa IE:n keskittävän, ja sen jälkeen pitää kumota textin keskitys.

        Muut selaimet eivät kuvittele että tex-alignin pitäisi keskittää muutakin, joten niitä varten käytetään tuota oikeaa tapaa, eli margin: auto

        Järjetöntä värkkäämistähän tuo paskaselain teettää, mutta minkäs teet kun suuri osa selaajista käyttää IE:tä.

        Seuraavaksi kannattaa selvittää itselleen mitä eroa on Internet Explorer 6:n "standards"-tilalla, kuinka se asetetaan ja miksi se kannattaa tehdä. Tämä tulisi jokaisen tietää, joka haluaa neuvoa muita.

        Kokeillaan rautalankaa:

        Microsoft esitteli "quirks"- ja "standardi"-tilat selaimissaan ensimmäisen kerran jo MacIE:n versiossa viisi. Tällöin selain toteuttaa syötettyä koodia tilasta riippuen hieman eri tavalla. Taaksepäin yhteensopivuuden nimissä.

        Kun IE6 on "quirks"-tilassa, se pyrkii apinoimaan vanhempien versioiden (joskus virheellistä) toimintaa ja näin ollen esim juuri tuo margin: auto ei toimi. Vastaavasti, mikäli dokumentin DTD muokataan asettamaan IE6 "standards"-tilaan, se keskittyy normaalisti (ilman text-align: centeriä).


      • Höpö
        Y H kirjoitti:

        Seuraavaksi kannattaa selvittää itselleen mitä eroa on Internet Explorer 6:n "standards"-tilalla, kuinka se asetetaan ja miksi se kannattaa tehdä. Tämä tulisi jokaisen tietää, joka haluaa neuvoa muita.

        Kokeillaan rautalankaa:

        Microsoft esitteli "quirks"- ja "standardi"-tilat selaimissaan ensimmäisen kerran jo MacIE:n versiossa viisi. Tällöin selain toteuttaa syötettyä koodia tilasta riippuen hieman eri tavalla. Taaksepäin yhteensopivuuden nimissä.

        Kun IE6 on "quirks"-tilassa, se pyrkii apinoimaan vanhempien versioiden (joskus virheellistä) toimintaa ja näin ollen esim juuri tuo margin: auto ei toimi. Vastaavasti, mikäli dokumentin DTD muokataan asettamaan IE6 "standards"-tilaan, se keskittyy normaalisti (ilman text-align: centeriä).

        Kappas kappas, näköjään ainaskin xhtml strictillä näyttää toimivan..

        Tuota, mitenkäs tuo niinku tarkkaaottaen määritellään vai onko kyse vain siitä ilmoitetaanko dtd:ssä strict vai loose/transitional?
        Tai voinhan tuota itsekin testailla kun jaksan..

        Entä onko muita määritteitä joikin nuo vaikuttavat?


      • ---------
        Höpö kirjoitti:

        Kappas kappas, näköjään ainaskin xhtml strictillä näyttää toimivan..

        Tuota, mitenkäs tuo niinku tarkkaaottaen määritellään vai onko kyse vain siitä ilmoitetaanko dtd:ssä strict vai loose/transitional?
        Tai voinhan tuota itsekin testailla kun jaksan..

        Entä onko muita määritteitä joikin nuo vaikuttavat?

        http://hsivonen.iki.fi/doctype/ siel on jonkin näkönen lista noista.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. SDP jo 100 % suositumpi kuin persut

      Kertoo Hesarin uusin kannatuskysely. Demareiden kannatus on miltei tuplat verrattuna persuihinl. Suomen kansa ei selväst
      Maailman menoa
      70
      10528
    2. Voiko normaali ihminen ryhtyä vasemmistolaiseksi?

      Tätä jäin pohdiskelemaan.
      Maailman menoa
      237
      4487
    3. SDP haluaa 40 000 nettomaahanmuuttajaa

      SDP:n Suunnanmuutos-vaihtoehtobudjetissa, käy ilmi, että demarit itse asiassa vaativat räjähdysmäistä ”työperäisen” maah
      Maailman menoa
      155
      3892
    4. Orpo: Velkajarrua vastustavaa puoluetta vaikea ajatella hallitukseen

      No Minja Koskelan kommunistipuolue jäi ulos tuosta. Kaikki eduskuntapuolueet vasemmistoliittoa lukuun ottamatta sopivat
      Maailman menoa
      159
      3378
    5. PS ylivoimainen nousija myös HS:n gallupissa, SDP laskee taas

      https://www.verkkouutiset.fi/a/hs-gallup-sdpn-suosio-laskee-ps-nousussa/#0a7d2507 Ylivoimainen viime kuukausien nousija
      Maailman menoa
      39
      3134
    6. Valtavasti suomalaisia asunnottomina, mutta ei yhtään somalia

      tai muuta kehitysmaalaista. Mites tässä näin kävi? Tiedän hyvin, että esim. somaleita lentää ulos mm. Hekan asunnoista,
      Maailman menoa
      42
      2843
    7. Mikä tämä henkilö mahtaa touhuta Parkanossa

      Kamalaa https://www.ylasatakunta.fi/teksti/pirkanmaan-karajaoikeus-vangitsi-koiran-tappamisesta-epaillyn-6.68.127794.b58
      Parkano
      31
      2282
    8. Ikävä sinua mies

      Vuosia kuluu, mutta tunteet ei ole hävinnyt. Tasoittuneet toki, kun ei olla nähty. Järki palannut päähän kuitenkin. Se i
      Ikävä
      20
      1910
    9. Hienoa! Eduskunta luopui käteisen käytöstä

      Nyt tuo sama muutos pitää saada myös muuhun yhteiskuntaan. Käteistähän ei tarvitse tänä päivänä enää kuin rikolliset.
      Maailman menoa
      62
      1716
    10. Sulla on avaimet ja keinot

      Jos haluat jatkaa tutustumista. Itse olen niin jäässä etten pysty tekemään enää mitään. Pidempi keppi johon on helpompi
      Ikävä
      25
      1445
    Aihe