Mikä on oikea..

JoniK

..tapa html attribuuteille, pitääkö niihi ylipäänsä laittaa lainausmerkit ja jos pitää nii käykö sekä yksinkertaiset että kaksinkertaiset lainausmerkit?

esim jos on , niin mikä noista kolmesta on "laillinen tapa" vai onko kaikki?

Ja sitten vielä jos määritän sellaisen fontin jossa on monta sanaa css:llä esim.

font-family:'Times New Roman';

Niin mikä on laillisin tapa laittaa (yksin/kaksinkertainen lainausmerkki vai ei ollenkaa)?

Joni

5

406

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Poro1
      • w3schools ei kerro minkään valtakunnan virallista kantaa. Lisäksi se sisältää paljon virheitä.

        http://www.w3.org/ kertoo virallisen kannan. Eri asia on, että se ei ole kovin helppolukuinen. Jos ei jaksa kahlata sitä, kannattaa uskoa niitä, jotka ovat jaksaneet, ei esim. w3schoolsia (joka kyllä sisältää mahdollisesti hyödyllistä opiskeluaineistoa - mutta kun tulee epäselvyyksiä, niin se siis _ei_ ole mikään virallinen taho).


    • Tõppõ

      Riippuu kait vähän html-versiosta. Nykyisissä versioissa vaaditaan lainausmerkit, yleensä käytetään " -merkkiä mutta ' -merkkikin on oikein (käytä kuitenkin tätä vasta kun sulla on hyvä syy siihen).

      Fontti määritellään css:llä !

      Esim:
         body {font-family: "Times New Roman", Times, serif;}

      Tuohan menee tietenkin niin että jos selaajalla on Times New Roman -fontti niin se näytetään. Jos ei ole mutta Times löytyy niin sit näytetään se. Jollei ole sitäkään niin sitten näytetään pelkkä serif.
      Muista että laitat määrityksissä AINA viimeiseksi fonttityypin (serif, sans-serif tai monospace).

      Ja vielä:
      Monitorilta luettaessa päätteettömät fontit (sans-serif) ovat paljon helpompilukuisia kuin päätteelliset (serif). Paperilla on päinvastoin.
      Itse käytän lähes poikkeuksetta määrityksenä:
      font-family: Arial, Helvetica, sans-serif;

      • Tavallisin käytäntö on kaksinkertaiset lainausmerkit, siis esim. width="100". Kaikkien määritteiden arvot kannattaa kirjoittaa lainausmerkkeihin. Tämä on oikeastaan ainoa, mitä tarvitsee tietää, harvoja erikoistapauksia lukuun ottamatta. CSS:ssä voi fontin nimen kirjoittaa lainausmerkkeihin tai olla kirjoittamatta (mutta ns. geneerisiä nimiä kuten serif _ei_ saa kirjoittaa lainausmerkkeihin).

        Kokonaisuudessaan tilanne on melko mutkikas. Jos haluaa todella tietää kaikki yksityiskohdat, kannattaa lukea sopivasta kirjasta. Mutta on paljon helpompi muistaa edellä mainitsemani yksinkertainen sääntö kuin opetella ja muistaa mm. se, milloin lainausmerkit saa jättää pois määritteestä.

        Suosituksen "laitat määrityksissä AINA viimeiseksi fonttityypin (serif, sans-serif tai monospace)" ehdottomuuden monet (mm. minä) kyseenalaistavat useista syistä, mm. siksi, että näiden ns. geneeristen nimien käsittelyssä on bugeja.

        Jos kirjoittaa esimerkiksi
        body { font-family: Arial, Helvetica; }
        niin mitään kauheaa ei tapahdu siinä melko harvinaisessa tilanteessa, jossa selaimen käytettävissä ei ole Arialia eikä Helveticaa. Se vain käyttää selaimen asetuksissa määrättyä oletusfonttia.


      • JoniK
        Yucca kirjoitti:

        Tavallisin käytäntö on kaksinkertaiset lainausmerkit, siis esim. width="100". Kaikkien määritteiden arvot kannattaa kirjoittaa lainausmerkkeihin. Tämä on oikeastaan ainoa, mitä tarvitsee tietää, harvoja erikoistapauksia lukuun ottamatta. CSS:ssä voi fontin nimen kirjoittaa lainausmerkkeihin tai olla kirjoittamatta (mutta ns. geneerisiä nimiä kuten serif _ei_ saa kirjoittaa lainausmerkkeihin).

        Kokonaisuudessaan tilanne on melko mutkikas. Jos haluaa todella tietää kaikki yksityiskohdat, kannattaa lukea sopivasta kirjasta. Mutta on paljon helpompi muistaa edellä mainitsemani yksinkertainen sääntö kuin opetella ja muistaa mm. se, milloin lainausmerkit saa jättää pois määritteestä.

        Suosituksen "laitat määrityksissä AINA viimeiseksi fonttityypin (serif, sans-serif tai monospace)" ehdottomuuden monet (mm. minä) kyseenalaistavat useista syistä, mm. siksi, että näiden ns. geneeristen nimien käsittelyssä on bugeja.

        Jos kirjoittaa esimerkiksi
        body { font-family: Arial, Helvetica; }
        niin mitään kauheaa ei tapahdu siinä melko harvinaisessa tilanteessa, jossa selaimen käytettävissä ei ole Arialia eikä Helveticaa. Se vain käyttää selaimen asetuksissa määrättyä oletusfonttia.

        ...asioita, kun yritin kyllä lukea ensin juuri w3schoolista ja myös www.w3.org linkistä mutta kuten mainittiin se oli vähän vaikealukuista josta en pystynyt päättelemään vastausta, mutta käytän tästä lähtien aina kaksinkertaisia lainausmeerkkejä.

        Kiitokset vastauksista, t Joni


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

    Luetuimmat keskustelut

    1. Perussuomalaiset kirjoittaa vain positiivisista uutisista

      Ei tarvitse palstaa paljon seurata, kun sen huomaa. Joka ainoa positiivinen uutinen Suomen taloudesta tai ylipäätään, ni
      Maailman menoa
      120
      7071
    2. Kuka on UMK-suosikkisi? UMK26 paljastuksia lauantai 28.2.

      UMK26 tänä lauantaina! UMK26 tulee suorana Tampereelta ja nyt selviää, kuka pääsee edustamaan Suomea Euroviisuihin. M
      Euroviisut
      117
      4830
    3. L/over ja Jani Volanen! Minkä arvosanan 4-10 annat roolityöstä?

      Psykologinen trilleri L/over - ikuisesti minun on koukuttanut tv-katsojat ruudun ääreen. Kun Roosa (Krista Kosonen) tapa
      Tv-sarjat
      63
      4096
    4. TTK:n jättänyt Vappu Pimiä rehellisenä MasterChef-kuvauksista: "Höh..."

      Vappu Pimiä on uusi MasterChef Suomi -tuomari. Viime vuonna Tanssii Tähtien Kanssa jäi taakse, ja nyt vuorossa on uusi a
      Suomalaiset julkkikset
      14
      3414
    5. Natomaa hyökkäsi Iraniin

      Näemme nyt tällä hetkellä Natomaan nimeltä Yhdysvallat, joka toimii aika pitkälti perinteisen kansainvälisen lain ulkopu
      NATO
      707
      2171
    6. Trump aloitti III maailmansodan tänään.

      Narsisti ja mielipuoli Trump pitäisi saada pois, miten se onnistuisi parhaiten?
      Maailman menoa
      248
      1546
    7. Miksi et nainen halua

      minua, kuten minä sinua?
      Ikävä
      67
      1405
    8. Rakas tiedät, että toivoisin

      Kuulevani sinusta. Tiedät, että viestisi tekisi minut ihan onnelliseksi. Että äänesi kuuleminen saisi minut leijumaan ja
      Ikävä
      58
      1388
    9. Osaako kukaan sanoa?

      Mikä on syy siihen, että apulaisidiootti yrittää kaikin keinoin haitata kaikkea yrittämistä Ähtärissä? Nyttkin pilkkaa j
      Ähtäri
      56
      1344
    10. Mistä se kertoo

      Näin miehen pitkästä aikaa. Samantien iski sellainen paineen tunne rintaan, sitä ei ole ollut vuosiin. Ja nyt olen siitä
      Ikävä
      21
      1089
    Aihe