..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
386
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
En tullut, koska käytit päätäsi.
Ja koska ihmiset pilaavat sillä mahdollisuudet, kaikki mikä toimii vaatii oman lähestymistapani. Kun levittää punaisia m372736Miten kaivattusi teki sinuun lähtemättömän vaikutuksen?
Minulla kävi niin, että hän laittoi ruokaa, kun olin nälkäinen. Tie miehen sydämeen käy vatsan kautta.891184Alkon myynti putosi kesäkuussa 10 prosenttia
Niin se hallitus tuhoaa valtion verokertymää ylisuurella alkoholiverolla, kun kansalaiset hankkivat juomansa ulkomailta.127979Oliko mies vetäytyminen
Toimiva veto? Miten meille kävi. Ei hyvin ja mahdottomalta tuntuu tilanne nyt.61957- 66907
Ulosotossa olevan tulisi saada itse päättää
Maksetaanko hänen ulosotossa olevia velkoja takaisin yksi kerrallaan vai ripotellen pikku summia sinne tänne, kuten ulos77871EU:lta tyly ratkaisu Temulle
On se hyvä, että EU on vihdoin ja viimein puuttunut noiden Kiinan krääsän kauppiaiden toimintaan. https://www.is.fi/ta101818Oon tässä pohtinut että se nainen
Ei sovi sulle. Ihmetyttää mitä näet hänessä. Mieheltä miehelle70815Nainen on ihana
ilta-päivää tosi söpölle naiselle 🤗😘☺ Jos saisin sinut nainen oisin onnellisin mies Etpäs tiedäkään keneltä tämä on?25718Hallinto-oikeus kumosi valtuuston päätöksiä
Teksti-tv kertoo, että valtuuston päätöksentekoon on osallistunut varavaltuutettu jolla ei ollut oikeutta osallistua. Mi30684