Sivuston ohjeet

5. Tekstieditori

5.1. Leikkaa ja liimaa

Usein on tarvetta siirtää tekstiä jostain muusta lähteestä. Silloin käytetään kaikille tuttua leikkaa & liinaa, kopypeistaa, cntr-c/cntr-v tapaa - rakkaalla lapsella on monta eri nimeä. Ja tässä tulee vastaan web-editoreiden tekniset rajoitukset, jotka lähes aina perustuvat turvallisuuteen.

Se, että liimattu teksti saattaa käyttäytyä omituisesti, johtuu mukana tulevasta html-muotoilusta. Jotta ymmärtäisi syyn, niin ensin täytyy kerrata mitä html tarkoittaa.

HTML on muotoilukieli, jossa selaimelle kerrotaan miltä web-sivun täytyy näyttää. Omalla merkinnällään kerrotaan, että tässä on tekstikappale, lihavointi, luettelo tai vaikkapa kuva. ja onko se tasattu minne. HTML:ää pn laajennettu huomattavasti sieltä 90-luvun alusta, jolloin web tuli Suomessa (periaatteessa) kaikkien saataville. HTML:ään liitetyillä tavoilla on mahdollista myös saada aikaiseksi erilaisia toiminnallisuuksia - ja juuri tässä piileekin ongelma, sillä se on myös silloin turvallisuusriski. Tekstin mukana saadaan ujutettua asioita, joita ei haluta. Osa saattaa olla murtoyrityksiä, osa sinänsä vaarattomia, mutta suunnattoman ärsyttäviä vilkkuvaloja ja muita himmeleitä.

Siksi käytännössä jokainen web-editori rajaa omassa tekstissään sallitut HTML-muotoilut - aivan samoin tämäkin teksti on muotoiltu HTML:ää käyttäen, kun se näkyy sinulle; aivan kaikki webin sisältö on.

Lisäksi asiaa monimutkaistaa CSS-tyylitiedostot, jotka määrittelevät miten esimerkiksi lihavointi näkyy. Se voi olla paksumpaa mustaa, alleviivattua, vihreää, isommalla fonttikoolla jne, ja pääsääntöisesti CSS-määrittely toimii vain tekstin/sisällön "omalla" sivustolla, eikä liiku mukana kun kopioidaan - mutta tämä alkaa olla syvempää matematiikkaa.

Lisäksi ohjelmat hyödyntävät HTML-muotoilua. Kun teksti kopioidaan vaikka Wordistä tai PDF-dokumentista, niin mukana tulee muotoiluja, jotka eivät kokonaan tai osaltaan toimi enää web-editoreissa. Otin tarkoituksella esimerkiksi nuo kaksi, koska ne ovat kaksi suurinta päänsäryn aiheuttajaa. PDF-teksti esimerkiksi siirtää mukanaa rivinvaihdot kappaleenvaihtona, ja teksti ei enää rivitykään kuten kuuluisi.

Web-editoreilla on useampi tapa "taistella" mukana kulkevaa muotoilua vastaan, ja Moodlen käyttämä ei valitettavasti ole sieltä tehokkaimmasta päästä.

Tapoja on kolme

  1. Liimattuasi tekstin, ja jos se näyttää oudolta, niin voit painaa työkaluvalikon ensimmäistä ikonia, jolloin saat muut työkalut näkyviin. Maalaa sen jälkeen liitetty teksti ja paina ikonia Tx. Sen pitäisi poistaa tekstin muotoilut. Oman kokemukseni mukaan se toimii huomattavan harvoin ja jos tekstissä on <div>-määrittelyjä, niin ei oikeastaan koskaan (jos et tiedä mikädiv on, niin älä piittaa, ei merkityksellistä, mutta toki voit googlata sen).
  2. Voit liittämisen jälkeen painaa <>-ikonia, jolloin pääset ikäänkuin raakatekstiin, jossa ovat näkyvissä html-muotoilut. Voit poistaa ne sitten käsin. Kun painat samaa ikonia uudestaan, niin se menee "pois päältä" ja pääset takaisin ns. normaalimuokkaukseen ja voit muotoilla uudestaan kappaleet, otsikot jne.
  3. Voit painaa ensin <>-ikonia ja vasta sen jälkeen liittää tekstisi. Osassa tapauksia mukana tulevat muotoilut poistuvat silloin. Tämä on toiminut useimmiten silloin kun lähde on ollut PDF.
On myös neljäs tapa. Olla piittaamatta ja antaa tekstin olla sellainen kuin se on.