Perusteita, div vs. table yms.

Sivujen teko kiinnostaa ja perusteet on jotakuinkin hallussa. Kuitenkin on asioita, kuin kiviä kengässä jotka häiritsee kehitystä.
Tässä joitain näistä kivistä:

1.)
Mites on; kannattaako käyttää divejä vai taulukkoa sivun rakenteena? Miksi?

2.)
Mitä hyötyjä on diveistä, entä haittoja?

3.)
Kuinka paljon uskaltaa jättää css:n varaan ajatellen vanhempia selaimia?

4.)
Onko xhtml:n käytöstä teknisesti oleellista hyötyä siistiin html verrattuna? Haittoja/yhteensopivuus ongelmia?

Suurkiitos kaikille vastanneille
1252
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

1 ja 2:
Ilman muuta div-elementtejä. Jotta taulukoiden avulla saisi jokseenkin järkevän ulkoasun, on pakko kuitenkin määritellä taulukot css:n avulla. Yhtä hyvin voi siis käyttää divejä, jotka ovat paljon monipuolisempia kuin taulukot. Lisäksi diveillä tehtyä ulkoasua on myöhemmin helpompi muokata. Nämä siis käytännön haittoja, onhan lisäksi esim. että erityisryhmät eivät pysty lukemaan taulukkotaitettuja sivuja.

3. Vanhoja selaimia, jotka tukevat css:ää huonosti, on liikenteessä niin vähän, ettei liene tarkoituksenmukaista saada sivuja toimimaan niillä. Esim. IE5, Netscape 4.4 ovat erittäin harvinaisia nykyään. Mielestäni riittää, että IE6 ja 7, Firefox ja Opera ovat tuettuja. IE6 on vähän ongelmallinen css:n kanssa, mutta sillä saa sivut toimimaan useimmiten kunnolla.

4. XHTML:n ja HTML:n välillä ei ole suurta eroa, enemmän vaikuttaa onko doctype Transitional vai Strict, jälkimmäinen pakottaa tekemään siistiä koodia. Jos uudet sivut pitäisi tehdä, niin käyttäisin kuitenkin XHTML:ää.

Äänestä

Kommentoi aloitusta


**Harrastelija** kirjoitti:

Sivujen teko kiinnostaa ja perusteet on jotakuinkin hallussa. Kuitenkin on asioita, kuin kiviä kengässä jotka häiritsee kehitystä.
Tässä joitain näistä kivistä:

1.)
Mites on; kannattaako käyttää divejä vai taulukkoa sivun rakenteena? Miksi?

2.)
Mitä hyötyjä on diveistä, entä haittoja?

3.)
Kuinka paljon uskaltaa jättää css:n varaan ajatellen vanhempia selaimia?

4.)
Onko xhtml:n käytöstä teknisesti oleellista hyötyä siistiin html verrattuna? Haittoja/yhteensopivuus ongelmia?

Suurkiitos kaikille vastanneille

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