![]() ![]() |
|
![]() |
YleistäHTML:n varsinainen tehtävä on kuvata dokumentin rakenne, ei niinkään ulkoasua. Eri selaimet näyttävät saman sivun hieman eri tavalla. Esimerkiksi Lynx osaa näyttää vain tekstit, kun taas Netscape Navigator näyttää kuvia ja animaatioita. Myös selaimen käyttäjä voi määrittää, näytetäänkö kuvia ja millaisia värejä käytetään teksteissä. Näkövammaisille tarkoitetut selaimet lukevat HTML-dokumentin ääneen. Tällöin on tärkeää, että dokumentin rakenteesta kertovat koodit ovat oikein. Tämän vuoksi sivut tulisikin testata mahdollisimman monella selaimella eri laitekokoonpanoilla.HTML:ää voi kirjoittaa lähes millä tahansa tekstieditorilla, tai käyttää erityistä HTML-editoria. Editorin tulisi käyttää ISO-Latin 1 -merkistöä, jota skandinaaviset merkit näkyisivät oikein. Jos ei ole varma editorinsa käyttämästä merkistöstä, voi skandinaaviset merkit korvata erikoismerkinnöillä. HTML:n luomiseen on myös olemassa julkaisuohjelman tavoin toimivia ohjelmia, joissa käyttäjän ei tarvitse osata HTML:ää. Nämä tuottavat varsin ikävää HTML:ää, joka ei yleensä noudata HTML 3.2:ta. Tällaisen ohjelman tuottaman HTML:n muokkaaminen käsin on hankalaa.
RakenneHTML-koodien (merkkien, tagien, engl. tag) tarkoitus on kuvata dokumentin rakenteelliset elementit. Kaikki koodit kirjoitetaan pienempi kuin ja suurempi kuin -merkkien sisään. Useimmat koodeista toimivat pareina, jolloin varsinainen teksti jää koodiparin väliin. Ensimmäinen määrittely kertoo, mistä koodin vaikutus alkaa ja jälkimmäinen kertoo, mihin vaikutus loppuu, esim. <H1>Otsikko</H1>. Jotkin koodit toimivat yksinään, esim rivinvaihto <BR>.
NotaatioOppaassa käytetään seuraavia merkintöjä koodeista.
(1) <IMG SRC="URL"> (1) antaa esimerkin koodin yleisestä käytöstä. Tämän esimerkin IMG-koodi ei tarvitse lopettavaa koodia. Jos aloittava tai lopettava koodi on hakasuluissa, sitä ei välttämättä tarvita. (2) kertoo määreet, joita voi laittaa koodiin. Lihavoidut atribuutit ovat pakollisia. Atribuuteissa varsinainen avainsana on kirjoitettu isoin kirjaimin ja mahdolliset arvot pienin kirjaimin.
|
n
p%
URL
string
#RRGGBB
|
![]() ![]() |