..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
Mikä on oikea..
5
406
Vastaukset
- Poro1
...virallinen kanta: http://www.w3schools.com/ mutta tuo tupla lainaus lienee oikea...
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
Perussuomalaiset kirjoittaa vain positiivisista uutisista
Ei tarvitse palstaa paljon seurata, kun sen huomaa. Joka ainoa positiivinen uutinen Suomen taloudesta tai ylipäätään, ni1187026Kuka 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. M1134798L/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) tapa614059TTK: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 a133394Natomaa hyökkäsi Iraniin
Näemme nyt tällä hetkellä Natomaan nimeltä Yhdysvallat, joka toimii aika pitkälti perinteisen kansainvälisen lain ulkopu6962133Trump aloitti III maailmansodan tänään.
Narsisti ja mielipuoli Trump pitäisi saada pois, miten se onnistuisi parhaiten?2431510- 661378
Rakas tiedät, että toivoisin
Kuulevani sinusta. Tiedät, että viestisi tekisi minut ihan onnelliseksi. Että äänesi kuuleminen saisi minut leijumaan ja581368Osaako kukaan sanoa?
Mikä on syy siihen, että apulaisidiootti yrittää kaikin keinoin haitata kaikkea yrittämistä Ähtärissä? Nyttkin pilkkaa j531316Viesti miehelle
Nyt vastaa oikea taa´app. Ainoastaan puhelimitse voidaan selvittää asioita, mutta tuskin sitä haluat kaiken halveeramise12992