Discussion:
Ajatusviiva html-kielellä
(too old to reply)
Harri Juntunen
2011-01-13 09:14:17 UTC
Permalink
Kuinkahan se oikein menee kirjoitettaessa Notepad++ -tekstieditorilla
ajatusviiva, jotta se näkyisi sivulla ajatusviivana eikä tavallisena
yhdysmerkkinä?
Otto J. Makela
2011-01-13 09:34:17 UTC
Permalink
Post by Harri Juntunen
Kuinkahan se oikein menee kirjoitettaessa Notepad++
-tekstieditorilla ajatusviiva, jotta se näkyisi sivulla
ajatusviivana eikä tavallisena yhdysmerkkinä?
Entiteetti – tuottanee tuloksen jota kaipaat, tietyin varauksin.
--
/* * * Otto J. Makela <***@iki.fi> * * * * * * * * * */
/* Phone: +358 40 765 5772, ICBM: N 60 10' E 24 55' */
/* Mail: Mechelininkatu 26 B 27, FI-00100 Helsinki */
/* * * Computers Rule 01001111 01001011 * * * * * * */
Jukka K. Korpela
2011-01-13 09:34:51 UTC
Permalink
Post by Harri Juntunen
Kuinkahan se oikein menee kirjoitettaessa Notepad++ -tekstieditorilla
ajatusviiva, jotta se näkyisi sivulla ajatusviivana eikä tavallisena
yhdysmerkkinä?
Alt+yhdysmerkki, jos käytössä on nykyisen suomalaisen standardin mukainen
näppäimistöasettelu, ks.
http://www.cs.tut.fi/~jkorpela/uusinappis.html

Tosin sitten pitää huolehtia siitä, että palvelin ilmoittaa
merkistökoodauksen oikein (windows-1252, koska tämä on se, mitä Notepad++:n
oletuskoodaus "ANSI" tarkoittaa). Palvelimen lähettämät koodaustiedot näkee
esimerkiksi sivun
http://web-sniffer.net/
avulla, ja niissä pitäisi olla
Content-Type: text/html; charset=windows-1252
Jos niistä puuttuu charset kokonaan, riittää, että itse sivulla on
head-osassa
<meta http-equiv="Content-Type" content="text/html;charset=windows-1252">
tai lyhyemmin
<meta charset=windows-1252">
(jälkimmäinen ei ole nykyisten määrittelyjen mukainen mutta selainten
ymmärtämä ja HTML5-luonnoksessa mukana).

(Koodaustiedot näkee myös Firefoxin Web Developer Extensionin avulla, kohta
Tiedot > Vastausotsakkeet. Tuolla laajennuksella tekee lisäksi noin 189
muuta hyödyllistä asiaa.)

Toinen tapa on kirjoittaa
&ndash;
jolloin homma pelaa merkistökoodauksesta riippumatta mutta ei näytä
HTML-kooditilassa niin siistiltä. Ja vielä yksi on
&#8211;
jota käytän ihan siksi että olen siihen tottunut. :-)
--
Yucca, http://www.cs.tut.fi/~jkorpela/
Harri Juntunen
2011-01-13 10:02:49 UTC
Permalink
Post by Jukka K. Korpela
Toinen tapa on kirjoittaa
&ndash;
jolloin homma pelaa merkistökoodauksesta riippumatta mutta ei näytä
HTML-kooditilassa niin siistiltä. Ja vielä yksi on
&#8211;
jota käytän ihan siksi että olen siihen tottunut. :-)
Tuo &ndash; toimii hyvin, kiitos kummallekin vastaajalle!

Loading...