Villu

Pikslisse!

Mida teha IE-ga

Just — mitte mida teha Internet Explorer 6-ga (IE6), vaid mida teha Internet Exploreriga.

LĂŒhike vastus — mitte midagi.

Internet Exploreri autor, Microsoft, on alati tahtnud tarbijatele oma tooteid pĂ€he mÀÀrida ja see on neil ka Ă”nnestunud. Sellega on saavutatud seis, kus Microsofti tarkvara on de facto “see Ă”ige” ning kĂ”ik ĂŒlejÀÀnud diletantlikud katsetused. Seda arvavad inimesed, kes ei ole IT alal pĂ€ris pĂ€devad. Niisamuti ka Internet Exploreriga. HĂ€mmastavalt palju inimesi kasutab sinist E-d, sest nad arvavad, et see on just see “Ă”ige” programm kodulehtede vaatamiseks. Mis on aga olematu, on Microsofti sotsiaalse vastutus — ebaausate vĂ”tetega on saavutatud suur-suur turuosa ja seda aeglast, vigast, ebaturvalist programmi kasutajatele peale surudes. Selle asemel, et oma vigu parandada ja probleeme tunnistada, uuendatakse programmi versiooninumbrit, kĂ”pitsetakse mĂ”ne programmijupiga ning lisatakse mĂ”ni mĂ”tetu funktsioon, kuid programmi töö on ikka ja jĂ€lle tugevalt alla arvestust — pea kĂ”ik konkureerivad brauserid on Internet Explorerist tugevalt eespool, nii kiiruse, kui ka turvalisuse, kuid eelkĂ”ige töö kvaliteedi poolest — kas on meil hetkel mĂ”nda brauserit peale Internet Exploreri, mis tĂ€idaks pĂ”hiliseimaid CSS-i 2.1 versiooni soovitusi ikka veel valesti, puudulikult?

Absurdne on ka Microsofti kĂ€itumine — neil kulus kĂ”ige katkisema brauseriversiooni uuendamiseks ĂŒle 5 aasta! Hoolimata sellest, et nĂ”udmine selleks oli suur. Enimkasutatav brauser eiras kĂ”ige tĂ€htsaimaid veebistandardeid ning Microsoft ei teinud seda kuulmagi. Ja oleks siis jĂ€rgmine versioon tipp-topp olnud!? Kaugel sellest. Oleks siis isegi 2 versiooni vanem brauser tasemel olnud! Oh ei!

Aga inimesed kasutavad seda. Sest alatu suurfirma on neile selle peale surunud. Sinine E on internetis surfimiseks. Aamen!

Mida teha?

Minu soovitus — eirake seda brauserit, kui kodulehte teete. Veebikonsortsium on ammu juba pĂ”hireeglid kivisse raidunud ja turul on palju vabavaralisi brausereid, mis neid austavad. Seega on igal inimesel vĂ”imalik nĂ€ha veebi nii, nagu see reaalselt eksiteerib.

Internetiturundajate nutt, et see-ja-see protsent kasutab Internet Explorerit (ikka veel Internet Explorer 6-te), on tĂ€iesti taunimist vÀÀrt — mida rohkem Internet Exploderi jaoks veebi toodetakse, seda kauem on see ka elujĂ”uline — tavakasutaja ei tea, ega peagi teadma, et kasutab vigast programmi ning ta ei saagi seda kunagi teada, kui meiesugused inimesed ikka ja jĂ€lle risustame hĂ€kkidega enda koodi, et see ka saastabrauseris (brauser, mis ei austa kokkulepitud mĂ€ngureegleid) nĂ€htav oleks.

Ehk intenetiturundajate oma keeles: katkine veebileht on Call-To-Action brauseri uuendamiseks, mille tulemusena suudame me lennata veelgi kÔrgemale ja veelgi kaugemale, sest miski ei kÀrbi enam meie tiibu.

Internet Explorer on paha.

Kommentaarid: puuduvad

Veebilehtede kÀttesaadavus

See vĂ”ib tulla nĂŒĂŒd tĂ€iesti ĂŒllatusena, aga on inimesi, kes ei kĂ€i veebis nagu enamik meist — kĂ€si klaviatuuril, hiir pihus, pilk puurimas piksleid. Üllatav, kas pole!? MĂ”ned inimesed tulevad surfima, aga nende silmanĂ€gemine ei ole just kiita. MĂ”ni inimene aga saab shoki, kui internetiturundaja on lasknud teha banneri, mis hĂŒppab ja kargab, loobib vĂ€lja sĂ€demeid, ajuvabasid tekste. Ning erilise grupi areng on jÀÀnud pidama — nad ei saa aru, et Internet Explorer ei ole maksuamet, kellele peab truu olema.

ÜhesĂ”naga — veeb on kirju. JusttĂ€pselt nagu Jumala loomaaed.

Et kÔik veebist rÔÔmu saaksid tunda, hoolimata oma isikupÀradest, on vÀlja mÔeldud erinevad reeglid, mida peavad veebitegijad jÀrgima. Need on lihtsad:

1. alt-tekst EI OLE SEO nipp, katsugem aru saada. Alt tuleb sĂ”nast alternative ehk alternatiiv ehk tekst, mis kirjeldab, mida pildil on kujutatud. See on muuhulgas vajalik inimeste jaoks, kellel on tarkvara, mis loeb neile veebilehte ette (nimetagem neid ekraanilugejateks). Kujutage nĂŒĂŒd ette, kui inimene lĂ€heb uhkele internetiteenusepakkuja veebilehele ja ning seesamune ekraanilugeja loeb ette tĂ€htsat teksti, mille sees on pilt, mida ta kirjeldab: “Pilt: internet, telefon, andmesideĂŒhendus, andmesideĂŒhendus tallinnas, odav intenet, email”. Jabur ju! KĂŒll aga on kĂ”ik loogiline, kui masin ĂŒtleb: “Pilt: Daam arvutikesega”. Onju?
Seega igale pildile alt tekst, mis kirjeldab pilti! Ja igale videole/helifailile kokkuvÔttev kirjeldus neile, kes ei nÀe/kuule esitatavat.
Miks ĂŒldse arvatakse, et alt on SEO jaoks loodud? Sest otsimootor on nagu eriline internetikĂŒlastaja, kes ei nĂ€e, ei kuule, aga saab aru vaid tekstilisest infost. Pilti ta ei nĂ€e, seega usub seda, mis on kirjas alt tekstina.. Nii lihtne see ongi. Aga otsimootor ei ole loll, ta saab aru, kui internetiturundaja soovi talle vimpkat visata ja ajab pesuehtsat pullikakat.
2. ALATI tĂ€psustagem, mis keeles on lehel olev tekst. lang-attribuuti saab panna pea iga elemendi kĂŒlge, niiet kui lehel on mitu keelt, kasutatagu seda vĂ”tet. Vastasel juhul juhtub nii, nagu minul tĂ€na hommikul, kui mu iPod ĂŒtles, et ma kuulan hetkel “Maardza – Tell Me Why”-d. MĂ”ned masinad on kĂŒll polĂŒglotid, aga see ei vabasta veel infokillukese keelt mĂ€rkimast.
3. Tabelid, mis muideks on loodud selleks ja vaid selleks, et tabulatoorset infot kirjeldada, peavad alati sisaldama tabelite pÀiseid th-sid. Seda siis selleks, et ikka aru saaks, mis on tulbas vÔi reas.
4. Ah, nĂŒĂŒd tuleb ĂŒks mu lemmikuid, sellega saab alati muhedat nalja — leht peab olema loetav, arusaadav ja loogiline ilma stiililehtedeta. Noh, tegid terve lehe div-dega, kasutamata HTML-i muid mĂ€rgendeid? IRW. Ilma stiilileheta muutub jamaks, ah? Siinkohal kordaks ĂŒle tĂ”e, mida iga ema peaks oma lapsele juba varakult Ă”petama — HTML on loodud info kirjeldamiseks.
5. Ilma skriptide ja tiluliluta peab info olema ikkagi kĂ€ttesaadav, arusaadav ja ĂŒldse saadav. Miks? Sest skriptide tegevus ei ole tekstiliselt mugavalt seletatavad.

Need on kÔige olulisemad reeglid, mida peab jÀrgima lehe loomisel. Hea uudis on see, et neid reegleid on veel. Parim uudis on aga see, et kÀttesaadavusel on mitu erinevat taset, mida jÀrgida!

Internetiturundajatele tasub alati rahulikult seletada, et neid reegleid peab jÀrgima, sest muidu Google ei indekseeri lehte Àra. See, et ilma neid reegleid jÀrgmimata jÀÀvad osad inimesed infota, neid ei paista huvitama.

Parim motivaator reeglitest kinnipidamiseks on teadmine, et Sydney olĂŒmpiamĂ€ngud kaevati kohtusse, sest nende veebilehed ei olnud kĂ€ttesaadavad kĂ”igile. Ja vĂ”ideti.

Viide: Web Content Accessibility Guidelines

Kommentaarid: puuduvad

Pealkirjad

Teate, et veebilehel tohib olla vaid 1 h1? Noh, tegelikult vĂ”ib olla neid ju tuhandeid, kuid et leht oleks semantiline, siis peaks piirduma vaid ĂŒhega.

Miks see nii on? Sest veebileht on justnagu raamat, mille tiitel on kĂ”ige ĂŒldisem ja tĂ€htsam pealkiri. Ei ole ju pĂ€ris nii, et raamatu pealkiri on “TĂ”de ja Ă”igus” ning pool raamatut on A.H. Tammsaare lugu, kuid siis Ă€kki tuleb Oskar Lutsu “Kevade”? Ei ole ju loogiline.

Teine ÀÀrmus on raamatu kaanele ĂŒldse mitte midagi kirjutada ja siis panna ĂŒhtede kaante vahele kaks teost. Kuid sellisel juhul ei muutuks fakt, et sellel raamatul on ikkagi mingi nimi, olgu selleks kasvĂ”i “Nimeta raamat” vĂ”i “”TĂ”de ja Ă”igus” ja “Kevade””.

Seega:

Alati vĂ”iks kodulehe tiitel olla lehe esimene, h1 taseme pealkiri. Ja kodulehe nimi, tahetagu seda kasvĂ”i ainult logona esitada, vĂ”iks alati olla ikkagi tekstina (mitte alt-tekstina, vaid pĂ€ris tekstina). Lihtsalt saab teksti peita ja logo/pildi esitada taustapildina. KĂ”ige levinum, mugavam ja vahvam viis on selleks panna h1-ga mĂ€rgitud lehe tiitlile taust, milleks on firma logo vĂ”i mĂ”ni muu pilt. Siis lĂŒkata CSS-ga tekst vaatevĂ€ljast vĂ€lja, niiet paistma jÀÀb vaid logo.

NĂ€iteks nii:

h1 {
	background: transparent url(logo.png) no-repeat 50% 50%;
	height: 0;
	overflow: hidden;
	padding-top: 200px; // asenda 200px logo.png kÔrgusega
}
OtsimootorisÔbralik teksti asendamine pildiga

Mis juhtub?
PÀisel kaotatakse kÔrgus (height: 0;), aga padding-top tekitab logo kÔrgusega vahe, kust tuleb nÀhtavale backgroundiga paika pandud taustapilt. KÔik, mis jÀÀb vÀljapoole, seal hulgas tiitel, peidetakse overflow: hidden;-ga.
Soovi korral vĂ”ib mÀÀrata h1-le ka laiuse, nĂ€iteks taustapildi laiusega vĂ”rdse — width: 200px;

Inimesed eeldavad, et lehe logo/pÀisetekst lingib alati lehe avalehele. Kuna tekst on peidus, tuleb h1 sees olev tekst muuta lingiks ning link CSS-ga muuta blokielemendiks, et padding-topiga tekitatud ala oleks link:

h1 a {
	display: block;
	background: transparent url(logo.png) no-repeat 50% 50%;
	height: 0;
	overflow: hidden;
	padding-top: 200px; // asenda 200px logo.png kÔrgusega
}
SEO sÔbralik lingiteksti asendamine pildiga

Niimoodi saame ĂŒhe hoobiga lĂŒĂŒa mitu kĂ€rbest:
1) KÀttesaadavus on parem, sest ekraanilugejad, otsimootorid, pisikesed ekraanid jne, kes pilti nÀha ei tahaks, saavad nÀidata tavalist teksti. JÀtan mainimata, et otsimootorid satuvad sellest tÀiega pöördesse.
2) SEO-trikk. Otsimootorile meeldib nÀha, et lehe title-s kasutatud mÀrsÔnad kattuvad pealkirjades.
3) Lehte vÀlja printides ei prindita logo vaid selle tekstilist vastet.
4) …

Ja lehe kood on ilus ja loogiline:

<html>
<head>
<title>Veebileht AS</title>
<head>
<body>
<h1>Veebileht AS</h1>
...

Kui h1 paigas, jÀrgenvad sellele riburadapidi h2, h3, kuni h6-ni. Seega sisulehtede pealkirjad on enamasti h2-d.

KĂ”ik toimib loogilist rada pidi, mida ĂŒldisem pealkiri, seda vĂ€iksema numbriga ta on. Mida spetsiifilisemaks pealkiri lĂ€heb, seda suuremaks number lĂ€heb. Kuuest tasemest peaks tĂ€iesti piisama.

NĂ€ide pealkirjade struktuurist:

h1: Veebileht AS
h2: Veebileht AS-st
h3: Meeskond
h4: Juhatus
h5: Juku Kriips, esimees
h6: Curriclum Vitae

Kuna h1 on sama, mis lehe tiitel, peaks sisupealkirja (h2) lisama ka lehe tiitlisse, see on jĂ€lle selline nĂ”ks, et kĂŒlastajad saavad juba kaugelt (otsimootoris nt) aru, millest lehel rÀÀgitakse. Niiet iga lehe tiitel vĂ”iks olla midagi taolist (toetudes ĂŒlemisele nĂ€itele): Veebileht AS-st » Veebileht AS. See meeldib ka otsimootoritele.

Otsi kokku tÔmmates:

Pealkirjad on vÀga olulised struktuurielemendid. Ei, nad ei ole kujunduselemendid (me oleme sellest ju juba rÀÀkinud!), vaid tÀhtsad elemendid. Austagem neid.

Kommentaarid: puuduvad

Ehitame veebilehe, tagasi algusesse

Alguses oli HTML. HTML on keel, millega kirjeldatakse infot veebilehel (inglise keeles Hypertext Markup Language). See keel on vĂ€ga lihtne, kui inglise keelest midagi mĂ”igatakse, sest HTML on tegelikult ĂŒks kari ingliskeelseid sĂ”nu vĂ”i nendest sĂ”nadest tuletatud tĂ€hekombinatsioone.

Igal sellisel sĂ”nal vĂ”i tĂ€hekombinatsioonil on ette mÀÀratud kĂ€itumine — ta on kas ploki- (block) vĂ”i reaelement (inline). Plokielemendi kĂ€itumine on ĂŒlbe: ta algab ja lĂ”peb uuelt realt ja venib tĂ€pselt nii laiaks, kui element, mille sees ta on (kui ta ei ole millegi sees, on ta terve ekraani laiune), sundides enda naabrid uuele reale. Reaelement on aga selline vaikne, vĂ”tab tĂ€pselt nii palju ruumi, kui temal tarvis, ei suru enda naabreid uuele reale ega midagi.

Selle kĂ€itumise jĂ€rgi enamik inimesi elemente lahterdabki — kui vaja, et midagi algaks ja lĂ”peks uuelt realt (nĂ€iteks pealkiri), siis kasutatakse plokielemente, muidu aga kasutatakse rea omi. Lihtne, kas pole?

Aga tegelikult ei ole asi ĂŒldse nii, vaid hoopis intelligentsem.

Semantiline HTML-lehe ĂŒlesehitus

Erinevalt inimestest, on igal HTML-elemendil elus eesmĂ€rk, nad ei eksisteeri niisama. See, et ĂŒks element on ĂŒlbe plokielement vĂ”i leebe realement, ei oma tegelikult ĂŒldse tĂ€htsust. Palju tĂ€htsam on element, kui isiksus, sest ta tĂ€histab midagi, mis on arvuti jaoks arusaadav. Nii nĂ€iteks teab programm, et p tĂ€histab tavalist tekstilĂ”iku ja h1 on kĂ”ige ĂŒldisem ja olulisem pealkiri. Kui programm leiab lehelt aga h2-e, ilma et ta eelnevalt oleks kohanud h1-te, on kuri karjas — ĂŒlesehitus ei ole enam loogiline ja segadus on majas. Inimesed aga vaatavad lehte ja ei nĂ€e midagi valesti…

NĂ€ide inimese ja programmi arusaamistest.

Inimene mÔtleb:

Minu veebilehel peab olema pealkiri, siis lĂ”ik ja loetelu asjadest. LĂ”pus on veel ĂŒks lĂ”ik ja asi Ants.

Ning kirjutab koodi:

<p>
<strong>Pealkiri</strong><br />
<br />
LÔik<br />
Loetelu<br />
loetelu<br />
loetelu<br />
lÔik
</p>

Aga mida nÀeb sellise koodi puhul programm:

Lehel on tekstilĂ”ik, mille hulka kuulub ĂŒks oluline fraas.

Möh? Just.

Aga leht nĂ€eb ju hea vĂ€lja! Pealkiri on, lĂ”igud on ja loetelugi istub enda kohas. Mis seal vahet, mida programm asjast arvab…
Jah, leht vĂ”ib kĂŒll ekraanil hea vĂ€lja nĂ€ha, aga kĂ”ik inimesed, kes tahavad lehte lugeda ei vaata lehte sirvikus arvuti taga, kĂ”igil ei seleta silmad hĂ€sti ja lehe koodi loevad inimestele lisaks veel paljud programmid, mis orienteeruvad ainult koodi jĂ€rgi.

Kuidas peaks siis seda koodi kirjutama?

<h1>Pealkiri</h1>
<p>LÔik</p>
<ul>
<li>Loetelu</li>
<li>Loetelu</li>
<li>loetelu</li>
</ul>
<p>LÔik</p>

NĂŒĂŒd saavad kĂ”ik koodist Ă”igesti aru, sest HTML on semantiliselt korrektne ehk lehel olev info on loogiliselt kirjeldatud. Ja kui ma ĂŒtlen kĂ”ik, siis ma pean silmas lisaks sirvikule ja nĂ€gijatele inimestele ka inimesi, kes vajavad veebilehtede vaatamisel mĂ”ne programmi abi (nĂ€iteks ekraanilugeja), otsimootoreid, sest otsimootorid saavad siis aru lehe struktuurist ja tĂ”stavad lehe tĂ€htsust otsingu tulemustes (internetiturundajad, liigutage kĂ”rvu) ja muid programme, mis peavad lugema HTML-koodi (RSS lugejad, veebirakendused jne). LĂ”ppkokkuvĂ”ttes on kĂ”ik ikkagi inimeste hĂŒvanguks, mitte veebikonsortsiumi rÔÔmuks ja enese harimiseks.

Eluline paralleel — kindlasti on enamik meist kasutanud Microsoft Wordi ja nutnud peatĂ€isi, sest Word on nii loll, et ei tee automaatselt sisukorda. Hoolimata sellest, et meie teeme kĂ”ik Ă”igesti — paneme pealkirja tĂ€hesuuruse suureks ja teeme teksti rasvaseks. Aga mĂ€rgiks me Ă€ra, millise tekstilĂ”igu puhul on tegemist pealkirjaga, poleks pisaraid kusagil. Millegi suuremaks vĂ”i vĂ€iksemaks tegemine ei tee midagi pealkirjaks, see on puhas kujunduslik lĂŒke. Ja millegi rasvaseks mĂ€rkimine ĂŒtleb arvutile, et see koht vajab rĂ”hutamist.

Ja lĂ”ppude lĂ”puks — HTML oli, on ja saab olema keel, mis kirjeldab informatsiooni, mitte lihtsalt ei kuva seda.

Kui ma nĂŒĂŒd hinge tĂ”mbaks, siis kindlasti keegi tĂ€htis tegelane keerutaks silmi ja ĂŒtleks, et on olukordi, kus ei saa kasutada pealkirja h1-e, sest see vĂ”tab liiga palju ruumi ja p on tĂ€itsa lollakas, sest lĂŒkkab tekstilĂ”igud ĂŒksteisest eemale. RÀÀkimata loetelust, mis kasutab mingeid eriti nĂ”medaid mummusid.

Ja nii me jÔuamegi kujunduse juurde.

HTML-lehe kujundus

Veebileht koosneb kolmest osast: infost, kujundus ja interkatiivsusest. Need kĂ”ik moodustavad terviku, kui nad ei tohiks omavahel kokku puutuda. MĂ”telgem neist kui kolmest kihist, mis on ĂŒksteise peal.

Kui info struktureerimiseks on olemas HTML, siis info kujundamiseks on olemas CSS ehk keel, mis kirjeldab HTML-i elementide kujundust ja formaati.

CSS-ga saab ka kĂ”ige Ă”nnetuma ja vĂ€etima reaelemendist teha plokielemendi, mis annab kĂ”ikidele alfaisastele silmad ette. Ja kĂ”ik need vahed, mummud ja praod — need saab kĂ”ik kaotada, juurde tekitada, laiemaks ajada, tĂ€pselt nii, nagu hing ihaldab ja fantaasia lubab. Selleks ei pea tegema midagi muud, kui lehele kĂŒlge haakima CSS-dokumendi.

Miks ei tohi aga kujundust ja infot segamini ajada?

HTML-i ei salvestata kĂŒlastaja arvutisse, et kiirendada lehe laadimist. Seega, kui kirjutada kujundus ja HTML segamini, laetakse ka kujundus igal kĂŒlastuskorral uuesti. See tĂ€hendab, et leht on aeglasem/allalaadimine vĂ”tab rohkem aega, eriti kui arvestada seda, et alatihti on lehel kujunduse kirjeldust rohkem, kui sisu ise.

Kujunduse ja info kokkukirjutamisel saab surmahoobi lehe kĂ€ttesaadavus — ekraanilugejad, pihuseadmed, printerid jne nĂ€evad samasugust lehte, mida kuvatakse ekraanil. Kuid ekraan, paber, pisike ekraan ja helisĂŒntees (ekraanilugejad) on kĂ”ik erinevate nĂ€itajatega ja nende esitatavad nĂ”uded dokumentidele erinevad. NĂ€iteks ei mahu telefoni ekraanile ega A4 suuruses paberile 960 piksli laiune leht kuidagi mugavalt Ă€ra.

Lihtsam on muuta ĂŒhte-kahte kujundufaili, kui kĂŒmmet, sadat vĂ”i tuhandet HTML-faili.

Ja lĂ”ppude lĂ”puks — HTML oli, on ja saab olema keel, mis kirjeldab informatsiooni, mitte ei kujunda seda.

Kolmas kiht ehk lehe interaktiivsus

See kiht asub kÔige peal. Ja on kÔige ebaolulisem. Vahel nimetatakse seda kelladeks ja viledeks aga enamik lavatagustest tegijatest teab, et peaaegu alati vÔib seda kutsuda JavaScriptiks. Muidugi ei ole see 100% tÔene, sest vahel vÔib olla asja eest vastutav ka mingisugune muu keel-tehnoloogia (CSS), aga enamasti ei lÀhe asi ikkagi JavaScriptist kaugelt mööda.

Interaktiivus, nagu juba kord mainitud, on kellad ja viled ehk tilulilu ehk silmailu. Selle alla kuuluvad lingi vĂ€rvivahetus, kui hiir linki kompab vĂ”i loetelu aktiivse rea taustavĂ€rvi vahetus, et inimesel oleks kergem aru saada, kus ta tĂ€pselt loetelus asub, elementide hĂŒplemised-karglemised. VĂ”imalusi on oi-oi, kui palju! LĂŒhidalt ja tugevalt ĂŒldistades on interaktiivsus lehe kujunduse manipuleerimine lehe lugeja abistamiseks. KĂ”ik on niikaua aktsepteeritav ja kiidetav, kuni manipuleerimine piirdub vaid lehe kujundusega — JavaScript on vĂ”imas keel, mille jaoks ei ole probleem manipuleerida ka HTML-i ja infoga. Kuigi see on hoopis teine teema, kehtivad ka siin ĂŒleĂŒldised reeglid — leht peab olema kĂ€ttesaadav ja arusaadav kĂ”igile.

KokkuvÔtteks

Miks seda nĂŒĂŒd vaja oli? Sest niikaua, kuniks brauserid lubavad vaadata veebilehe koodi, vĂ”ib koodist nĂ€ha, et need asjad ei ole veel kĂ”igile pĂ€ris teada. Loomulikult vĂ”ib peituda vabanduse taha, et erinevad dokumenditĂŒĂŒbid lubavad sisu ja kujundust segamini kirjutada ja kĂ”ige olulisem on ikkagi see, mis tekib arvuti ekraanile, aga vaatame siinkohal kella — aasta on 2010. See tĂ€hendab, et veeb on muutunud vĂ€ga tĂ€htsaks ja ei ole enam pelgalt lĂ”bustusasutus oma ala fanaatikutele. See omakorda tĂ€hendab, et veeb peab olema kĂ€ttesaadav paljudele, sĂ”ltuvalt nende seadmest ja fĂŒĂŒsilisest ning ka psĂŒĂŒhhilisest vĂ”imekusest.

Kuidas olla kindel, et leht on semantiliselt korrektne

Kui veebilehel keelata CSS, peaks olema visuaalselt aru saada, mis on mis ja mis on kus.

Kuidas olla kindel, et leht on semantiliselt korrektne ja kÀttesaadav kÔigile

Kui veebilehel keelata CSS, peaks olema visuaalselt aru saada, mis on mis ja mis on kus.
Kui veebilehel keelata piltide nÀitamine, peaks olema aru saada, kus on pilt ja mis on pildil kujutatud.
Kui veebilehel keelata skriptide kasutamine, peaks kogu info olema nÀhtav ja loogiliselt asetsev.

Aamen!

Kommentaarid: puuduvad

Tere maailm!

Halloo-halloo!

Maailm on nii vahva ja pĂ”nevust tĂ€is — Obama, vampiirid ja 2012; Gaga, jooga ja finantskriis. Lisaks illuminaadid, proletariaadid ja sotsiaalmeedia. Ja loomulikult meile nii kalliks saanud PUPU, TÄPE ja ANSIP. Ja kui sellest kĂ”igest veel vĂ€heseks jÀÀb, vĂ”ime alati puudutada Atlantise, Presidenti ametiraha ja eetika kadumist. Kuid miks piidelda nii kaugele ja toppida enda nina asjadesse, millest me ei peagi aru saama, kui hoopis parem maailm asub meist vaid mĂ”ne sentimeetri kaugusel?

Tere tulemast minu maailma! Mina, lubage esitleda, on ehitaja. Muidugi oleks ma vĂ”inud saada kelleks iganes, aga ma mĂ”tlesin, et teen oma eluga midagi kasulikku ja Ă”pin selgeks ameti, mis toob ka mingit reaalset kasu, mitte ei frustreeri ainult teisi. Noh, aususe huvides pean Ă€ra mainima, et kooli lĂ”petades tahtsin ma saada Ă€rikorraldajaks, nagu kĂ”ik teised, aga elu tegi oma korrektuurid ja praegu olen ma Ă”nnelik, et ma ei lĂ€inud kaasa massipsĂŒhhoosiga — kes oleks ma tĂ€nasel pĂ€eval? Rott. Justnimelt! Andku rotid mulle andeks. Muidgi oleks vĂ”inud minna veel hullemini ja ma oleksin vĂ”inud lĂ”petada kinnisvaramaaklerina (tĂ€nased internetiturundajad – toim.), niiet kokkuvĂ”ttes on mul ikkagi vĂ€ga hĂ€sti lĂ€inud.

Nagu kĂ”ik tĂ€napĂ€eval, olen ka mina pisut eriline! Nimelt ei ole ma pĂ€ris tavaline ehitaja — ma olen internetehitaja! HTML minu ehituskiviks ja IE minu ristikiviks. Aga selle kĂ”ige juures teen CSS-st hea nĂ€o ette!

KĂ”ik teie, kes te kibekiirelt tahate asja tuumani jĂ”uda ja peate mĂ€ngu ilust olulisemaks efektiivsust, kiirust ja ratsionaalsust — jah, see siin on veebiteemaline teemablogi, mille sihtgrupiks on minu kolleegid, fĂ€nnid, sĂ”brad ja normaalsed inimesed. See tĂ€hendab, et pikslinik*ujatel ei ole siin isegi mitte seisukohta! Hop-hop!

RÀÀgin ma siin kuidas kive laduda ja vĂ€rvi segada. MĂ”nikord ka arhitektuurist. Vahel, kui sarikad pĂŒsti saadud, viskan ka mĂ”ne vimka, et elu veelgi huvitavam oleks. Kuid selle kĂ”ige juures jÀÀgem siiski professionaalseks, viisakaks ja huvitavaks, et kurjad inimesed ei saaks alust meid veebineegriks sĂ”imata!

Tere tulemast veel kord!

Kommentaarid: puuduvad