Harjoittelen tässä sivujen tekoa erilaisten neuvojen ja ohjeiden avulla ja ongelma olisi seuraavanlainen.
Tiedän, että taulukoita tehdessä voi yhtä solua levittää useamman solun levyiseksi käyttämällä colspan-atribuuttia.
Yhden neuvojan mukaan colspan-atribuuttia käytettäessä tulisi myös TABLE-tagiin lisätä cols="suurin vierekkäisten solujen määrä"(eli esim. cols="3", jos vierekkäisiä soluja on maks. 3kpl).
Tämän neuvon mukaan solut saattaisivat muussa tapauksessa "käyttäytyä" omituisesti.
Muissa lukemissani ohjeissa taas ei ole neuvottu lisäämään cols:sia TABLE-tagiin colspan:nin käytön yhteydessä. Myös kokeilemani HTML-validaattori herjaa, jos TABLE-tagissa on cols.
Mikä on siis oikea sääntöjen mukainen tapa tehdä taulukko niin, että solut myös pysyvät omilla paikoillaan?
Cols, vai ilman?
Tiedän, että taulukoita tehdessä voi yhtä solua levittää useamman solun levyiseksi käyttämällä colspan-atribuuttia.
Yhden neuvojan mukaan colspan-atribuuttia käytettäessä tulisi myös TABLE-tagiin lisätä cols="suurin vierekkäisten solujen määrä"(eli esim. cols="3", jos vierekkäisiä soluja on maks. 3kpl).
Tämän neuvon mukaan solut saattaisivat muussa tapauksessa "käyttäytyä" omituisesti.
Muissa lukemissani ohjeissa taas ei ole neuvottu lisäämään cols:sia TABLE-tagiin colspan:nin käytön yhteydessä. Myös kokeilemani HTML-validaattori herjaa, jos TABLE-tagissa on cols.
Mikä on siis oikea sääntöjen mukainen tapa tehdä taulukko niin, että solut myös pysyvät omilla paikoillaan?
Cols, vai ilman?
Vastaukset 4
Vanhimmat
http://www.w3.org/TR/html401/struct/tables.html#edef-TABLE
Kiitos noista virallisista(?) ohjeista, mutta vastaukseksi olisi riittänyt pelkkä kyllä taikka ei.
Noiden ohjeiden mukaan vastaus on siis ei(eli ei mitään cols-merkintää TABLE-tagiin).
Kai tämä oli nyt oikea tulkinta?
Tulkintasi on oikein :))
Itse en ole missään oppaassa jne. nähnyt että se cols pitäisi laittaa myös sisään. Koska sehän vain määrittelee kuinka monta saraketta yhdistetään.
Eikä edes huonoa koodia tekevä FrontPage2000 sitä sinne laita... Jee, että jossain sekin ohjelma toimii oikein!
On sitten kieltämättä harmillinen virhe niissä neuvoissa, joita olen lukenut.
Siinä mielessä harmillinen, kun samassa yhteydessä neuvottiin taulukoiden tekeminen todella selkeästi ja rautalangasta vääntämällä ja silti ihan lyhyesti. Niin hyvin, että jopa minäkin ymmärsin niistä ohjeista taulukoiden rakenteen ja idean...