Taulukot + CSS

Jos taulukossa joku sarake pitäisi olla keskittää, niin pitääkö joka ikiseen soluun laittaa CSS tyylimääritykset?
5673
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Ei tarvitse välttämättä.

CSS:n selektorit ovat sitä varten, tosin joidenkin selaintuki taitaa olla vähän niin ja näin.

Tässä tapauksessa esim.

td td {
text-align: center; }
}

keskittäisi jokaisen rivin toisen solun.

Äänestä
  • No juu ylimääräinen aaltosulku tuli tuonne väliin.

    Googlaa css selectors, niin löydät varmaan jonkun taulukon selainyhteensopivuuksista. Oiskohan peräti Korpelan kirjassakin ollut sellainen.

    Äänestä

  • Jaska Perusjaska kirjoitti:

    No juu ylimääräinen aaltosulku tuli tuonne väliin.

    Googlaa css selectors, niin löydät varmaan jonkun taulukon selainyhteensopivuuksista. Oiskohan peräti Korpelan kirjassakin ollut sellainen.

    Tarkoitin jotain tällaista, mutta tämä ei toimi Firefoxissa (tai oikeastaan en tiedä toimiiko missään)








    NimiPisteitäArvosana
    Mäki Matti 55 5
    Mikko Niemi 42 4
    Anne Aalto 35 3

    Äänestä

  • jotain... kirjoitti:

    Tarkoitin jotain tällaista, mutta tämä ei toimi Firefoxissa (tai oikeastaan en tiedä toimiiko missään)








    NimiPisteitäArvosana
    Mäki Matti 55 5
    Mikko Niemi 42 4
    Anne Aalto 35 3

    Tietääkö joku miksi edellä mainittu esimerkki ei toimi Firefoxissa eikä Safarissa? Ja miten sen saa korjattua?

    Siis tuon align: center tai text-align: center miten saa toteutettua koko sarakkeelle?

    Äänestä

  • jotain... kirjoitti:

    Tarkoitin jotain tällaista, mutta tämä ei toimi Firefoxissa (tai oikeastaan en tiedä toimiiko missään)








    NimiPisteitäArvosana
    Mäki Matti 55 5
    Mikko Niemi 42 4
    Anne Aalto 35 3

    Asia on todellakin selainkohtainen, ja se, että (joka muuten ei ole lainkaan CSS:ää!) ”toimii” IE:ssä, on tulkittava lähinnä virheeksi.

    Toisaalta jos käytät tuota tapaa ja _lisäksi_ sellaisia CSS-sääntöjä kuin
    td td { text-align: center; }
    niin katat oikeastaan kaikki mainitsemisen arvoiset selaimet nykyisin. (Toki on selaimia, joissa kumpikaan tapa ei toimi, mutta niiden käyttäjät ovat varmaankin tottuneet tämäntapaisiin asioihin.)

    Esimerkki taitaa muuten olla sikäli vähän huono, että a) leveyksiä ei pitäisi asettaa pikseleinä (eikä usein ollenkaan) ja b) toinen sarake sisältää lukuja ja olisi siten parempi tasata oikealle eikä keskittää.

    Ja jos haluttaisiin tasata 1. sarake vasemmalle ja muut oikealle, voisi käyttää seuraavaa CSS-koodia:
    td { text-align: right; }
    td:first-child { text-align: left; }

    Äänestä

Kommentoi aloitusta


kertokaa... kirjoitti:

Jos taulukossa joku sarake pitäisi olla keskittää, niin pitääkö joka ikiseen soluun laittaa CSS tyylimääritykset?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu