To enter presentation mode in Opera, press [F11] and use PgDn and PgUp to navigate in the document

The future of the web


Håkon Wium Lie
CTO, Opera Software
howcome@opera.com

Technical foundation of the web (1990)

1990

HTML

<H1>CERN</H1>

<P>CERN has a 
  <A HREF=http://info.cern.ch>web server</A>
</p>

Ladder of abstraction

  semantics

     H
     H
     H
     H
     H
     H
     H
     H
     H
     H
     H

  presentation

Ladder of abstraction

  semantics

     H
     H
     H
     H
     H
     H
     H
     H
     H
     H
     H  GIF, JPEG, PNG

  presentation

Ladder of abstraction

  semantics

     H
     H
     H
     H
     H
     H
     H  HTML
     H
     H
     H
     H  GIF, JPEG, PNG

  presentation

Ladder of abstraction

  semantics

     H
     H
     H
     H
     H
     H
     H  HTML
     H
     H  PDF
     H
     H  GIF, JPEG, PNG

  presentation

Ladder of abstraction

  semantics

     H
     H  the semantic web
     H
     H
     H
     H
     H  HTML
     H
     H  PDF
     H
     H  GIF, JPEG, PNG

  presentation

HTML

<H1>Rheingold rediscovered</H1>

CSS

H1 { 
  font: 30px Arial, sans-serif;
  color: red;
}

mini.opera.com

Opera Mini

Web applications

Web applications

Webfonts

CSS font and text properties

font-size font-variant color font-weight text-align font-style text-transform font white-space font-family text-decoration letter-spacing word-spacing text-indent

Microsoft's Core fonts

Andale Mono Arial Comic Sans MS Courier New Georgia Impact Times New Roman Trebuchet MS Verdana

Font families available for browsers

User sideServer side
Andale Mono Arial Comic Sans MS Courier New Georgia Impact Times New Roman Trebuchet MS Verdana AajaxSurrealFreak.zip AardvarkCafe.zip AbandonedBitplane.zip Abberancy.zip Abduction2000.zip AbductionIII.zip AbductionII.zip AbductionIV.zip Abduction.zip Aberration.zip Abode.zip Abstrakt.zip AccidentalPresidency.zip AceCrikey.zip ACharmingFont.zip Achilles.zip AcidDreamer.zip Acidic.zip AcidRefluxBRK.zip ACMEExplosive.zip Acquaintance.zip ActionIs.zip ActionJackson.zip ACutAboveTheRest.zip AC.zip ADamnMess.zip AddictedToType.zip AddJazz.zip AddShade.zip Adidas.zip AdvertRegular.zip Aetherfox.zip AftermathBRK.zip AfterShok.zip AgentOrange.zip Airacobra.zip AirbagStreet.zip AirbrushMCCreative.zip Aircut.zip AirMillhouseItalic.zip Airstream.zip AkashiMF.zip Alanden.zip Alcohole.zip AldosMoon.zip ALewis.zip AlexisLowerCase.zip Alexis.zip Alfabetix.zip AlfredDrake.zip AlienEncounters.zip AlienGhost2.zip AlienMarksmanRegular.zip Alien.zip AlmonteSnow.zip AlmonteWoodgrain.zip Almonte.zip AlphaRomanieG98.zip AlphaSausage.zip AlphaThin.zip AltamonteNF.zip Altea.zip Alterna.zip Amalgam.zip Amano.zip AmericanaDreamsCondUpright.zip AmerikaSans.zip Amerika.zip Amor.zip AmpedForEvil.zip AmstelHeavy.zip AmsterdamTangram.zip Anagram.zip AnarchistBible.zip AnchorSteamNF.zip AndironOutline.zip Androganonamous.zip AngieBareFoot.zip AngieGroovin.zip AngieImpressing.zip AngiePierced.zip AngieTanLines.zip AngleterreBook.zip AngryBitch.zip AnimeAce.zip AnIrritatingSpeck.zip AnOdeToNoone.zip AnotherTypewriter.zip AntFarmGoneCamping.zip Antibiotech.zip Anticlimax.zip AntPile.zip AntsyPants.zip AntwerpText.zip AnythingYouWant.zip AppleButter.zip Arbeka.zip Arborcrest.zip ArborialInitials.zip ArbuckleRemix.zip ArcadeClassic.zip Arcade.zip Arcanum.zip Archipelago.zip ArchRival.zip Arcitectura.zip Arctic.zip ArdourGM.zip Argosy.zip Ariendesse.zip ArizonaAirways.zip Arrgh.zip ArrrMatey.zip ArthritisBRK.zip Artlookin.zip ArtsyFartsy.zip Ashby.zip AsSeenOnTV.zip AStarIsBorn.zip Astra.zip AstroCreep2.zip AstronBoyVideo.zip AstronBoyWonder.zip AstronBoy.zip Ataques.zip AtarianSystem.zip AtaxiaBRK.zip AtlantisMF.zip AtomicClockRadio.zip AttractMoreWomen.zip AuntBertha.zip AuptimaghAH.zip Autobahn.zip Automania.zip Avignon.zip AYummyApology.zip Azimech.zip babebamboo.zip babyjeepers.zip babyuniverse.zip backfire.zip backslide.zip backstag.zip backto1982.zip backtobay.zip backtoschool.zip backupgeneration.zip BadaBoom.zip badfilms.zip badseed.zip baileyscar.zip balacynwyd.zip balconyangels.zip balker.zip Ballade.zip ballsontherampage.zip balltack.zip ball.zip baloney.zip BamfBold.zip bandy.zip banner.zip barbies_jalous_sisters.zip baroquesque10.zip barricades.zip Base02.zip basehead.zip batben.zip batmos.zip Battlefield.zip battlelines.zip battlestar.zip bauhaussketch.zip Baumarkt.zip bayern.zip bazaronite.zip beachtype.zip beam.zip beantown.zip bearpaw.zip BeautifulES.zip beautysc.zip beaverton10.zip becker.zip becross.zip bedbug.zip bedlam.zip beguiled.zip behrensschrift.zip belchingup.zip belizarius.zip Bellhop.zip beltane.zip belwegotisch.zip benfoldsfive.zip BennyBlanco.zip bertham.zip berylium.zip besign.zip betadance.zip betenoir.zip betsyflanagan.zip bettynoir.zip beware.zip beyondcontrol.zip bigapple.zip bigblocko.zip bigham.zip Big_Lou.zip bigredday.zip biometricjoe.zip bionickid.zip Birdy.zip birmingham.zip biteme.zip BitingMyNailsOutline.zip bitstorm.zip bitsumishi.zip bittersw.zip bitwise.zip bizarre.zip blackboysonmopeds.zip BlackFlag.zip blackjack2.zip blackjack_pc.zip blackknight.zip BlackWolf.zip black.zip bladerunnermoviefont2.zip bladerunnermoviefont.zip blake.zip blaster.zip blatant.zip blindfold.zip blindmelon.zip blobs.zip blockbuster.zip blocktilt.zip blocktitling.zip bloodyshrapnel.zip blowndroid.zip bluehighwaylinocut.zip bluelines.zip blueplatespecial.zip blurmix.zip bobcaygeon.zip BodoBlackSquares.zip BodoniXT.zip bogusflow.zip boister.zip bolide.zip bolton.zip BoogieNights.zip bookworm.zip BoomBox.zip boomeringue.zip borneo.zip bottix.zip Bountiful.zip Bounty.zip boyzrgro.zip brad.zip brandnew.zip brandy.zip brassett.zip BrassKnuckleBRK.zip breastbomb.zip brial.zip bricabra.zip Bridgnorth.zip brigadom.zip bringthanoize.zip brinkman.zip broad.zip brokentoys.zip brokenwing.zip brubeck.zip brutality.zip bubblebath.zip bubbleboy2.zip bubblegums.zip BuenosAiresNF.zip Buffied.zip bullpen.zip bulwark.zip bumbastika.zip bumped.zip burgoyne.zip burlesque.zip burlington10.zip butcher.zip Buttacup.zip butterbrotpapier.zip bytepolice.zip cacophony.zip cactuslove.zip CactusSandwich.zip caddy.zip caeldera.zip caffeen.zip caffelatte.zip cain.zip cajunqueen.zip caliguladodgy.zip CalligraphicaV2.zip camelot.zip cameoapp.zip campgranada.zip candyrandy.zip candysniper.zip CandyTime.zip cangoods.zip cankersore.zip capacitor.zip capconstruct.zip captainspandex.zip captains.zip carbonblock.zip carbonphyber.zip cargo2.zip carmencita.zip carolingia.zip cartoonist.zip carvings.zip cashless.zip casketbreath.zip casper.zip cassatta.zip castaway.zip castiron.zip CatharsisCircular.zip CatharsisRequiem.zip catkrap.zip cauldron.zip caveman.zip celebrate.zip Celestial.zip celticgaramond.zip Century.zip cerebralpares.zip certified.zip cetus.zip chachie.zip chaerilidae10.zip chainletters.zip ChainLV2.zip chainsaw.zip chainz.zip champlin.zip chancery_cursive.zip chanticl.zip chapultepec.zip charcoal.zip charlesincharge.zip chatteryteeth.zip cheapink.zip cheapsign.zip checkbook.zip checkers.zip cheek2cheekfaded.zip cheek2cheek.zip chefsslicenovice.zip chelives.zip chemistry.zip cherrybomb.zip chibrush.zip chickenwirelady.zip chick.zip childblocks.zip Chimaera.zip chinatown.zip chineserocks.zip chinesetakeaway.zip chinyen.zip chipperfield_and_bailey.zip ChippewaFalls.zip Chiquita.zip chi-town.zip chlod.zip chloreal.zip chlorenuf.zip chlorinap.zip chockablock.zip choda.zip Choktoff.zip ChristmasLights.zip ChromeYellow.zip chromium10.zip cily.zip CircuitBored.zip circulate.zip civilian.zip classictrash.zip clearblock.zip clipe.zip club.zip coasterp.zip Collegiate.zip Colony_Wars.zip colourbars.zip comicate.zip comic-bold.zip comicbooksmash.zip comicscript10.zip ComingUp.zip comons.zip computeramok.zip Com.zip concielian.zip conduit.zip congalin.zip conman.zip CoolAirConditioner.zip coolthreepixels.zip cootnew.zip copaseti.zip coppercanyon.zip copyrightviolations.zip corleone.zip corona2.zip corona3.zip CosmicAge.zip Cosmicgirl.zip cotswold.zip coventry.zip covington.zip cowboys.zip CowsIntheUS.zip crackdown.zip crackedjohnnie.zip crackpot.zip Craptacular.zip creamandsugar.zip creampuf.zip crimesceneafterimage.zip croissant.zip crosspatchersdelight.zip CrownTitle.zip crystalclear.zip cryuncialv2.zip Cube.zip cupola.zip CurlyRibbons.zip cyclin.zip cyclops.zip cylonicempty.zip D3ArchismRegular19.zip dabomb.zip daggmask.zip dalelands.zip dalila.zip damagedgoods.zip damned.zip DamnNoisyKids.zip danceclub.zip dancingd.zip DandQV2.zip danube.zip darkbastion.zip darkcrystal.zip darkhorse.zip darkskin.zip darkwind.zip dasreichtgut.zip datacut.zip datatransfer.zip davysribbons.zip daybreaker.zip dayofthetentacle.zip dayroman.zip dazzleships.zip dcc.zip ddaftt-lower.zip ddaftt-upper.zip deadalive.zip deadgrit.zip deadworld.zip dearestfriend.zip dearest.zip dearJoe.zip DebonairInline.zip decade.zip decaying.zip decofreehand.zip decomposing.zip Decorette.zip decost.zip decotechno.zip deepwoods.zip deftonestylus.zip degrassi.zip Dekkadense.zip dekthysian.zip delico.zip delirium.zip de_lousville.zip deltahey.zip Demonized.zip demonnight.zip deoxy.zip departmenth.zip depot.zip depressionist.zip depthcharge.zip despair.zip detectivesinc.zip detroit3.zip devgothic.zip devotion.zip devroye.zip Diamond_Fantasy.zip diamondgothic.zip dichotomy.zip diegosans10.zip die_nasty.zip digifit.zip digital2.zip digitaldream.zip digitalisman.zip DigitalReadout.zip digitalstrip.zip digitek.zip dimestorehooker.zip dimurphic.zip dingdongdaddyo.zip direktor.zip dirtyheadline.zip discountinferno.zip diskoteque.zip displaydots.zip distractedmusician.zip diy.zip doctorBob.zip doctorje.zip dodge_ini.zip dokyo.zip dolphins.zip dominican.zip dominosquares.zip domoaregato.zip donoteatthis.zip donreesclaws.zip dontmixyerdrinks.zip dontwalkrun.zip dopejam.zip dosequis.zip Dot28.zip dotcom.zip dotyoureyes.zip dragonfly.zip dragonorderV2.zip draughtsman.zip dream666.zip dreamland.zip DreamMachine.zip dreamofme.zip dreamscar.zip dreamspeak.zip dredwerkz.zip drenoksen.zip drevel.zip drive-thru.zip drseuss.zip drummon.zip drvinly.zip dspenser.zip dt104.zip dukeplus.zip duke.zip dundalk.zip dunnoFW_tt.zip Dusharnbi.zip Dustismo.zip dustmites.zip dustyros.zip dutch.zip duvall.zip dymaxion.zip dyspepsi.zip EagleGTII.zip earlytickertape.zip earthling.zip earthpeople.zip earthquake2.zip earthquake.zip earth.zip earwig.zip easilyamused.zip eastersunrise.zip eastmark.zip EasyStreet.zip eatyourheartout.zip ebrant.zip eccentric_opus.zip echelon.zip EchoDeV2.zip ectoblaster.zip edbindians.zip edbsweatin.zip edenmills.zip edgewater.zip edmundis.zip edmunds.zip efentine.zip effloresce.zip effluence.zip egotrip.zip eighttrackprogram2.zip eighttrackprogram3.zip eighttrackprogram4.zip eightypercent.zip elasticwrath.zip elbjorg.zip electricboots.zip electricgoat.zip electrichermes.zip electricpickle.zip electrictoaster.zip electrik.zip electrofied.zip electroharmonix.zip electrotome.zip electrox.zip elementric.zip elements.zip elephantman.zip elephant.zip elevatorbuttons.zip elfar.zip elizabeth.zip ellipsoideogram.zip elvis.zip embossingtape.zip embroidery.zip Emmert.zip empirest.zip emporium.zip encounter.zip endeavourforever.zip engravier.zip enigmatic.zip ennobled.zip ensignflandry.zip entangled.zip enter_sansman.zip epitough.zip equinox.zip erascontour.zip erasmus.zip ergon_tt.zip ericott.zip ericssonga-628.zip Error2000.zip escapade.zip escapeartist.zip escapepod.zip espresso10.zip esp.zip ethnocen.zip euphoric.zip euphorig.zip eurow.zip evelynsheart.zip evilclown.zip excelerate.zip exitfontforafilm.zip exmouth.zip exoneration.zip exotica.zip ExpDelV2.zip explodingsheep.zip explosif.zip extemplary.zip extravirgin.zip extremerefresh.zip eyeonlyhaveeyesforyou.zip eyerhyme.zip fabian.zip fabulous.zip facelift.zip faceplanthollow.zip faceplant.zip Facets.zip fadetogrey.zip fadgod.zip failedattempt.zip fairfaxs.zip fakeplastic.zip fakereceipt.zip faktos.zip falseteeth.zip famousfromage.zip fanatika.zip fanboyhardcore.zip fancyfootwork2.zip fancyfootwork.zip fancypan.zip fandango.zip fanjofey.zip fannystreehouse.zip fantomet1.zip fanzine.zip fareast.zip fargas.zip Farnoein.zip fartbubble.zip fashionvictim.zip fast99.zip fatboysmiles.zip fatboy.zip fatfinger.zip fatlefty.zip fatlegsoutline.zip fatlegs.zip fatmarker.zip Fatstack.zip fattip.zip fatty.zip fearlessvampirekillers.zip fedora.zip feetish.zip Feldercarb.zip ferretopia.zip FerroRosso.zip festivalflourish.zip feteacco.zip fidelle.zip fielddayfilter.zip finalfrontier.zip finchley.zip fineomite.zip fingerpop.zip firestarter.zip firstblind.zip firstorder.zip fishbowl.zip fisticuffs.zip fitzgerald.zip fivecents.zip Flag.zip flamer.zip flames.zip flame.zip flaphead.zip flashbackversion3.zip flashboy.zip flatearthscribe.zip flatiron.zip flatline.zip florana.zip florencesans.zip flowergarden.zip flwscript.zip flyingleatherneck.zip fontanesi.zip fontformerlyknownasfont.zip FontleroyBrown.zip fontlogic.zip Fontovision3D2.zip fontovision4.zip fontovision.zip foo forcible.zip forgotten_futurist_college.zip forgotten_futurist_shadow.zip forgottenfuturist.zip forgottr.zip fortunadot.ZIP fortunaschwein.zip forty-se.zip frakturmodern.zip frankens.zip frankie.zip Frantic.zip FrazzdV2.zip freakshow.zip freaksofnature.zip freame.zip Freebootershadow.zip freebs_tt.zip freestyle.zip freshbionik.zip freshbot.zip Friday13SH.zip Friday13.zip friendlyfuture.zip frigate_tt.zip fringe.zip frission.zip frosty.zip fruitopia.zip fuffiger.zip Fujitaray.zip fulltilt.zip funkystoneage.zip funnyfarm.zip fustyluggs.zip futura.zip futurenews.zip futuressallow.zip futurexapocalypse.zip FuturexVoyager.zip future.zip futurism.zip fuzzsocks.zip fuzzxxmaslights.zip fuzzy_cootie.zip fzjazzycracked.zip gadzoox.zip gaeilge1.zip gaggers.zip galacticBasic.zip galathea.zip galaxy.zip Gallery.zip gaposis.zip Gapstown.zip garbage.zip garth.zip gashufferphat.zip gas.zip gawain.zip gazzarelli.zip gearcrank.zip geekabyte.zip geekspeek.zip geeves.zip generationNth.zip Gentium.zip GenzschInitials.zip germanica.zip gesetz.zip ghostmeat.zip ghostwriter.zip ghost.zip gianttigers.zip giftwrapped.zip gimenells.zip gimmicky.zip gingerpeachy.zip girlsareweird.zip girthcontrol.zip gizmo.zip glamourgirl.zip glaring.zip glassblocks.zip glasshouses.zip glastonbury.zip glaukous.zip glazkrak.zip gleesteak.zip glimstick.zip gluttonman.zip glypic.zip gmachine11.zip goffikoutline.zip goffikshadow.zip gohan.zip goldengirdle.zip gondoliere.zip goodfish.zip goofball.zip gordon.zip gorillamilkshake.zip gorlock.zip gort_fair_hand.zip Gothique.zip gotnoheart.zip gov.zip Grafik_Text.zip gramopho.zip grandezza.zip grange.zip grantham.zip graphicattitude.zip graphis.zip grasshopper.zip grauman.zip gravedigger.zip gravel.zip gravity.zip GravSuV3.zip greaseballs.zip GreatLakes.zip greenfuz.zip greenhousegas.zip greetings.zip greex.zip grenadie.zip grendel.zip grimeswade.zip gringonights.zip gringotts.zip grootesk.zip groove.zip grotto.zip groupsex.zip grouser.zip grrrrrr.zip grubby.zip grudge.zip grungesans10.zip gruntreaper.zip GrWolfV2.zip GrZeroV2.zip gscript.zip guanine.zip guevara.zip guildof.zip guineapigs.zip guinness.zip gumtucke.zip gunhead_chick.zip gunmetal.zip gunplay.zip gunship.zip gushing10.zip gustavus.zip gutcruncher.zip gyparody.zip gyrose.zip gyrussian.zip hackslash.zip hadley.zip haiku.zip halcyonia.zip halda.zip hallucinat10.zip halvar.zip hamlake.zip hammajammamamma.zip hammerhead.zip handage.zip handycandy.zip Hand.zip hangover.zip hangthedj.zip happy.zip hardlyworthit.zip harper_tt.zip harrypotter.zip harshlanguage.zip hartin2.zip hasenchartbreaker.zip hastypudding.zip haunt.zip hawkeye.zip haystack.zip headache.zip headinjuries.zip heartbreaker.zip heartland.zip heatwave.zip heavyheap.zip heavytexture.zip heavytripp.zip HeidornHill.zip helena.zip Hellbound.zip helldorado.zip hellolarry.zip HellraiserSC.zip hemihead426.zip herakles.zip heraldsq.zip herman_decanus.zip HeroOfFools.zip herzogva.zip hesitant.zip hexadonald.zip hexagon.zip heyitsred.zip hibernate.zip highlander.zip highspeed.zip highstakes.zip highwaytoheck.zip hiphopdemi.zip hipriest.zip hitme.zip hobbyhor.zip Hole-Hearted.zip Holiday-india.zip holiday.zip hollybows.zip holyempire.zip holy-ravioli.zip holysmok.zip holyunion.zip Homespun.zip hondafont.zip hoodlum.zip hooters.zip hoptical.zip hornswog.zip Horseshoesandlemonade.zip hotpizza.zip Hotplate.zip hotrod.zip houndtime.zip house_of_fun.zip hozenozzle.zip hpunk.zip hubert.zip hucklebuff.zip hugenick.zip huggable.zip hulkbusters.zip hultog.zip humanoid.zip hungover.zip hunter.zip hurontar.zip hurryup.zip huskystash.zip hydrogen.zip hypewriter.zip hypmotizin.zip iai.zip iammono.zip iamsimplified.zip ian.zip ibayo.zip icecube.zip icicle.zip idiot.zip ihatecomicsans.zip Ihop.zip ikarus.zip illinois.zip illomen.zip illusion.zip ilsscript.zip imperator.zip impossibilium.zip incarnation.zip incite.zip Incognitype.zip independence.zip indianpoker.zip indigojoker.zip indubita.zip induction.zip infinitejustice.zip inflammableage.zip infobubble.zip initial.zip inkburrow.zip inked.zip inkpad.zip inkswipes.zip inkydinky.zip innersanctum.zip innieouttie.zip inningham.zip innocentbystander.zip inn.zip insanehours.zip instanttunes.zip intellivised.zip interdimensional.zip intergalaktika.zip internationalplayboy.zip internet.zip interplanetarycrap.zip inthearmsofsleep.zip intheflesh.zip intoxicated10.zip invader.zip invasion2000.zip invisible.zip iomanoid.zip irishblessing.zip irishjig.zip irongate.zip ironick-.zip ironlounge.zip ironman.zip ironpipe.zip Ironsides.zip isleofthedead.zip isuckatgolf.zip iwantmyttr.zip jabbie.zip jackolantern.zip jacobi.zip JaggedDreams.zip jambotango.zip James811_tt.zip jamiro.zip janglybounce.zip janglywalk.zip janis.zip japan.zip jasper.zip jaunty.zip jealousy.zip jedi.zip jeffchris.zip jeff.zip jellybelly.zip jenkins.zip jerk.zip jerusalem.zip JettaTech.zip jetta.zip jhtitles.zip jiggerypokery.zip jigsawtrouserdrop.zip jingopop.zip jinx.zip jnco.zip jobbernole.zip joeperry.zip john315.zip johndoe.zip johnny.zip jointbypizzadude.zip joppatowne.zip joshsfont.zip joycards.zip joycircuit.zip joystix.zip jslancient.zip jubie.zip juggernaut2.zip juggernaut.zip juice.zip juliet.zip julius.zip jumblebook.zip jumbo.zip junebug.zip junglefe.zip jungleleaves.zip junglerock.zip junius.zip junkculture.zip jupitercrash.zip justanotherfont.zip JustOldFashion.zip kablam.zip kabosgyula.zip kaela.zip kaliber.zip kallamar.zip kameleon_tt.zip kaptain.zip karate.zip karelia.zip karloff.zip karmasuture.zip karolingisch.zip kashmir.zip katana.zip keepontruckin.zip kefka.zip keisersousa.zip kellnear.zip kellsuncial.zip Kelltika.zip kellyann.zip kellybrown.zip kelmscot.zip keltcapsfreehand.zip kenyancoffee.zip kerfuffle.zip ketchupspagetti.zip kewken.zip khan.zip kharnorric.zip kickinglimos.zip kidkosmic.zip kidscrawl.zip killerboots.zip killerstumps.zip killigrew.zip killyourdarlings.zip kimberley.zip kinderfeld.zip kindy.zip kingarthurspecial.zip kingarthur.zip kingdomcome.zip kingrichard.zip kingsransomv2.zip KingthingsXander.zip kinkee.zip kinkimono.zip kirsty.zip KissTSV2.zip kitchenkapers.zip kitchenpolice.zip kleptocracy.zip kleptomaniac.zip klingonblade.zip klingondagger.zip klingonstiletto.zip klinkomite.zip knapp.zip knickoteen.zip knockedaround.zip knuckledown.zip knucklesandwich.zip kometenmelodie2.zip Komikahuna.zip komikandy.zip kompakt.zip konector.zip konspiracytheory.zip koorear.zip korong.zip korunishi.zip koshgarian.zip kozmonauta.zip kravitz.zip krazynights.zip kredit.zip kriziauomo.zip krome.zip krtrussell.zip kruffy.zip krunchbunch.zip krystal.zip kubra.zip kustomkar.zip laban.zip labrit.zip LadyCopra.zip ladyicerevisited.zip ladyice.zip ladystarlight.zip laffriot.zip lakeshore_drive.zip landsharkoutline.zip landshark.zip landwhale.zip lanehumouresque.zip lango.zip lansbury.zip larabiefont.zip lard.zip Larson.zip last_ninja.zip LastWords.zip latenite.zip LatinoPlain.zip laundromatic.zip laurenscript.zip lavalava.zip layaway.zip lazerbeamsurprise.zip LCoolWV2.zip ldsscript.zip leadcoat.zip leafy.zip LEDBoard.zip ledreal.zip LeeBeeV2.zip leffertscorners.zip leftoversII.zip leftovers.zip legal.zip legolf.zip lemiesz.zip lemonheads.zip lemon.zip leonardo.zip lesserconcern.zip Lethargic.zip letseat.zip letterseta.zip levity.zip lewinsky.zip lewisham.zip LexiaReadable.zip libelsuit.zip licenzplate.zip lichtner.zip licorice.zip lingonvecka.zip linusplay.zip lipsticktraces.zip liquidismpart2.zip lisburne.zip littlebits.zip littledays.zip littledeucecoupe.zip littleinsect.zip littlelo.zip littlerickey.zip livingby.zip logiclodger.zip LoisAnV2.zip LongCoolG.zip LongCoolM.zip longears.zip loopy.zip lostpassenger.zip lostwage.zip lotharus.zip lotsofdotz.zip loudnoise.zip louvaine.zip lou.zip loveletters.zip lowdown.zip luggerbug.zip lumpybump.zip luncheon.zip lupinus.zip MachaCow.zip machauer.zip machinegun.zip machinescript.zip machumaine.zip macropsia.zip mactype.zip madeinchina.zip mad_scientist.zip mael.zip magiccards.zip magik.zip magnumpi.zip magyarserif.zip MailartRubberstamp.zip mailbomb.zip mailrays.zip mainstreet.zip maitai.zip maize.zip MakisuV2.zip malachecrunch.zip malapropism.zip mammagamma.zip manamana.zip Manchester.zip mandingo.zip mangatemple.zip mansonnights.zip manta.zip mantel.zip mapofyou.zip maranallo.zip MarkedFool.zip mark.zip marqueemoon.zip marshgas.zip marspolice.zip masque.zip massiveheadache3.zip massiveheadache.zip massive.zip masterforce.zip materhor.zip mathmos.zip matilda.zip matrixschedule.zip maverick.zip maximalbeasts.zip maximumsecurity.zip mayaku.zip mayday.zip medicationNeeded.zip medicitext.zip megafon.zip megalomaniax.zip meisters.zip meridiana.zip merman.zip metalanguage.zip metalAsInheavy.zip metrobot.zip metropolis.zip metropol.zip metro-re.zip mexcellent_3d.zip mexcellent.zip michaelmasV2.zip micro.zip middleages.zip MiddleEarth.zip midnight_kernboy.zip mightyrapids.zip MilkCocoa.zip milkfresh.zip MilkyWay.zip millenigem.zip miltonbu.zip mincemeat10.zip minim.zip miniskip.zip minster.zip minyanou.zip minya.zip mira.zip Mirror.zip misbehavin.zip miserable.zip mishmash.zip misirlod.zip misirlou.zip missbrk.zip MissingLinks.zip misterfirley.zip mixedup.zip mixelate.zip mobconcrete.zip Mobsters.zip moderntypography.zip MollyRose.zip monafont.zip Monday.zip mondored.zip moneta.zip monkeyboy.zip monkey-f.zip monofont.zip monsterfreak.zip monterey_popsicle.zip moondog.zip morethanhuman.zip mosaic.zip mothership.zip motorcycleemptiness.zip Motorway.zip mottis.zip mouser.zip mouthfulofbeer.zip mrgoodbaur.zip mrlarrytate.zip mrquicke.zip mufferaw.zip Mumumu.zip MunchausenNF.zip munsterbash.zip munstermash.zip mutefruit.zip mutter.zip MyOldRemington.zip mypager.zip mysticprophet.zip MystikV2.zip mystvoyage.zip naftalene.zip nailed.zip nails.zip nakedmonk.zip namelessharbor.zip napapiiri.zip narcotix.zip nasalization.zip nasal.zip nasser.zip nationalffd.zip nationalff.zip nationalp.zip nauert.zip nebullium.zip needglass.zip negative.zip neonlike.zip nervetonic.zip nervous.zip neuralnomicon.zip neurochrome.zip neuropolitical.zip neuropol.zip neversaydie.zip newbrilliant.zip NewRepublic.zip newstyle.zip newworld.zip nickelod.zip nickerbo.zip nickley.zip nickodem.zip nickturbo.zip nicotinestains.zip nightcap.zip nightcourt.zip nightlife.zip nightmare.zip nightwarrior.zip ninelives.zip ninepin.zip nine.zip ninjaline.zip niobium.zip nipandtuck.zip nisesonicshuffle.zip nisesonic.zip nixon.zip nobility.zip nocker.zip noconsequence.zip noiretblanc.zip noisebaby.zip noloContendre.zip NominalBRK.zip nonfiction.zip nonstop.zip noodlesoup.zip nooscrip.zip nooshade.zip no_problem.zip nordic.zip norefunds.zip nosebleed.zip nostromo.zip notethis.zip notjusatoy.zip notmarykate.zip nugacity.zip nuwave2.zip nuworld.zip nyctalopia.zip obliquities.zip obloquyOutline.zip oceanview.zip Octicity.zip octoville.zip odalisqu.zip oddessey7000.zip OfficerDomenic.zip off.zip ogdred.zip ohmygodstars.zip oktoberfest.zip olddognewtricks.zip older.zip OldFashion.zip oldgatel.zip oldrepublic.zip Oliray41.zip oliversbarney.zip oliver.zip ollicompolli.zip olopus.zip olympus.zip omicronzeta.zip omnibus.zip onakite.zip onceinawhile.zip onceuponatime.zip oneeighty.zip OogieBoogie.zip operatinginstructions.zip opiated.zip opiumriver.zip opium.zip optimal.zip opulent.zip orangefizz.zip orangutan.zip orbitronio.zip ordner.zip Organica.zip orient.zip ornamental.zip orotund.zip oscilloscope.zip ouijadork.zip outerlimits.zip outlands.zip outofsight.zip outrighttelevism.zip overload.zip overmuch.zip Ozlo.zip ozonelayer.zip pabloco.zip pacfont.zip pachyderm.zip packardc.zip Padaloma.zip paddington.zip paganini.zip paintboy.zip paintbrush.zip paintdrp.zip pakenham.zip paladin.zip palebottom10.zip Palms.zip panama.zip pandemoniousPuffery.zip pantspatrol.zip paperclip.zip paprika.zip paraaminobenzoic.zip parade20a.zip paramount.zip parklane.zip ParmaPetit.zip parolm.zip parts.zip partyballoons.zip pastaaldente.zip pastiche.zip pastorofmuppets.zip paternoster.zip patriot.zip payzantpen.zip PC_camellia-ex.zip PC_candy.zip peake.zip peanuts.zip peatloaf.zip pecot.zip pedestal.zip peescelticplain.zip peex.zip pegypta.zip pegyptienne.zip PenguinAttack.zip penshurst.zip Pentagon.zip PepRalV2.zip Perdition.zip Perform.zip perisphe.zip permanentdaylight.zip perolet.zip perrygothic.zip PetrockLight.zip phantom_stencil.zip phatguy.zip PheansV2.zip PhilliBoo.zip phoenixrising.zip phorfeit.zip piezolect10.zip PigeonSnatch.zip piinthescifi.zip pillsrgood.zip pinchdrunk.zip pinewood.zip PinkNoise.zip pinky.zip PipeDream.zip piracy.zip piranha_sexual.zip piratekeg.zip piratesgold.zip Pixelate.zip pizzadudefatoutline.zip planetary20.zip planetdust.zip planet.zip plastique.zip PlatHCPo.zip PlatHCSo.zip PlatHC.zip platonic.zip Playtoy.zip pleasing.zip plok.zip plug-nic.zip pmckenzie10.zip PointedOut.zip pointed.zip PointMV2.zip PointsWest.zip poisonberries.zip pokemon.zip pompadour.zip ponsonby.zip popcornnotincluded.zip poppy.zip POPSTARS.ZIP popularc.zip portland.zip positivenhilism.zip powderfinger.zip Powerpuff.zip preciosa.zip presidentetequila.zip pretzel.zip PrimoBright.zip Primo.zip priory.zip propaganda.zip protestant.zip ProverbialGothic10.zip prussianbrew.zip public-e.zip Puddle.zip punavuori.zip punchdrunk.zip pupcat.zip puss.zip pythia.zip qarats.zip qirof.zip qlumpy.zip qswitch.zip quackery.zip quacksalver.zip quadaptor.zip quadrangle.zip quake.zip quantity.zip QuantumFlatBRK.zip quardi.zip QuarterlyBRK.zip quartermain.zip quartzite.zip quasart.zip Quasidipitous.zip queenempress.zip queenofcorona.zip queenofhearts.zip questionoftime.zip questlok.zip QueueRegular.zip quibel.zip quickgear.zip quickometer.zip quickquick.zip quicksilver.zip quicktech.zip quick.zip quigleyw.zip quill.zip quinine.zip quinkie.zip quinoline.zip quinquefoliolate.zip quixotic.zip quixotte.zip quotedpositivity.zip qurve.zip radaern.zip radioactive.zip radioaktivitet.zip radioland.zip RadioRanch.zip radiosinmotion.zip radiostars.zip radiumj.zip Radius.zip ragey.zip raggmopp.zip rainydays.zip rakettafrommars.zip rambokiller.zip RammsteinRemix.zip ramsey_foundational.zip ranger.zip ransom.zip rapscallion.zip rapture.zip Raskalnikov.zip ratmanbane.zip ratpoison.zip ravcater.zip raveheart.zip rave.zip RazorKeen.zip rcmp.zip ready_for_my_closeup.zip realpolitik.zip recognition.zip redcircle.zip RedFive.zip redheadgoddess.zip redshirt.zip regenerate.zip registry.zip regulators.zip repeatuntilfalse.zip replicant.zip reservoirGrunge.zip respublica.zip resurrection.zip retaliator.zip Retro_Elite.zip retroesque10.zip RetroSplice.zip Rhino.zip rhubarbp.zip rhumba.zip rialto.zip rina.zip rioartdo.zip riotsqua.zip risk.zip ritalin.zip ritzyrem.zip rivanna.zip riveravenue.zip roadsterism.zip robokid.zip robotica.zip rocketman.zip rocketpropelled.zip rocketscript.zip rocketyoyo.zip rocksolid.zip roguehero.zip rollerco.zip rolloglide.zip roosevelt.zip rope.zip rosebudsweet.zip rothman.zip rothwell.zip roughbrush.zip roundabout.zip routine.zip roxanne.zip Royalacidbath.zip rubberneck.zip rubthis.zip ruffianoutline.zip ruffian.zip ruggedstencil.zip rumbubber.zip rundmarker.zip runningshoe.zip runtron.zip runy-tun.zip ruritana.zip rushin.zip Russqn__.zip rustick.zip rx.zip sabotage.zip sadfilms.zip sailingjunco.zip salamander.zip salaryman.zip sambaisdead.zip samba.zip sand.zip saneserif.zip sanity.zip sanskritroman.zip santamonica.zip sargoo.zip sarsapar.zip Saru.zip satyr.zip savedbyzero.zip scatterbrainedrestrained.zip schilderwald.zip schizcase.zip schizm.zip schmotto.zip schrill.zip scissorcuts2.zip scoglietto.zip scoobydoo.zip scratchboard.zip scratchmyback.zip scratchy.zip scrawlings.zip scrawnykids.zip screen.zip screwed.zip ScribbledSans.zip scrubadoo.zip scumoftheearth.zip scurville.zip SeasideResort.zip seaweedfire.zip secretarialpool.zip secretcode.zip SeeJoBend.zip sefer.zip Seperated.zip sergeant6pack.zip sesquipe.zip setback.zip shadycharacters.zip shagadelic.zip shaifontai10.zip shakethatbooty.zip ShakeySlab.zip shangrila.zip ShaTagV2.zip shaved.zip shazbot.zip Shift.zip ShinOnV3.zip sho-card.zip shoomvertical.zip shopliftersunite.zip shrewsbury.zip SIDESHOW.ZIP SideWinder.zip sidhe.zip sid-thek.zip silverdollar.zip simplicity.zip Simpsonfont.zip sister.zip sk8ordye.zip skaterdudes.zip skinner.zip skullsalad.zip slamming.zip slapstick_comic.zip sliver.zip slurcrumb.zip Slurry.zip smartandsexy.zip Smart.zip Smegalomania.zip Smorgasbord.zip snagmag.zip snakevenom.zip snappyse.zip sncscript.zip snowbiz.zip softautumn.zip softsugar.zip SolarSailer.zip solo.zip somewhereinspace.zip soucisan.zip spaceboy.zip spacecad.zip spacefrigate.zip SpaceGimboid.zip spacepontiff.zip Space-Spider.zip SpaceWoozies.zip spaceworm.zip Sparrow.zip spatcrumb.zip speakeasy10.zip speedballno2.zip speedballno3.zip speedcrazy.zip speedline.zip SpeedSolid.zip Speed_T.zip speedways10.zip sphericalsshadow.zip sphericals.zip spiritmedium.zip spirit.zip SpitShV2.zip Spondulix.zip SportsNight.zip spottedfever.zip springtime.zip Spring.zip SquareHead.zip squareroot10.zip squeezemebaby.zip squitcher.zip stagnati.zip standingroomonly.zip starbat.zip Stardust.zip starhound.zip startlng.zip starvader.zip stasmic.zip staticage.zip steelfish.zip stencilexport.zip Stiffup.zip StixnSV3.zip stoneage.zip stonehinge_pc.zip stowaway.zip StraitCut.zip strangephenomena.zip streetcorner.zip streetwisebuddy.zip StripesCaps.zip studebaker.zip subatonik.zip subpear.zip Subway.zip sudbury_basin_3d.zip sui_generis.zip sulphur.zip Suncatcher.zip sunnyside.zip superfly.zip superglue.zip superheterodyne.zip supersoulfighter.zip supertrooper.zip suprageniouscurves.zip surfintamars.zip surrounded.zip suskeandwiske.zip swatch.zip swedenfunkis.zip swediecruel.zip sweetascandy.zip swinkydad.zip switchingandeffects.zip switzerland.zip swollen.zip sylph.zip sylvan.zip syntheticsyncronism.zip synthonicpop.zip tacosalad.zip tafelschrift.zip tagsxtreme.zip taillights.zip tangerine.zip tanglewo.zip tankjunior.zip tanline.zip Tantor.zip tantrumtongue.zip Tapeworm.zip tarabulb.zip tarantella.zip tarnishedhalo.zip TarPits.zip tastelesscandy.zip tattletales.zip TattooInk.zip teamspirit.zip TearfulBRK.zip teazer.zip technicallyinsane.zip technodelight.zip technomage.zip teenageangst.zip teenick.zip teen.zip tekhead.zip telegraphic.zip telemarines.zip telephasic.zip tempestnarrow.zip tempest.zip temps_nouveau.zip terrafirma.zip terrax.zip terylenetop.zip texasled.zip thalia.zip thatway.zip TheDailyBlah.zip TheInterzone.zip themonkeys.zip TheraminGothic.zip the_sauce.zip thindime.zip thirteenoclock.zip thompson.zip thong.zip threesixty.zip thrust.zip thug.zip thundercats.zip thundergod.zip thunderthighs.zip thursdoo.zip tickyfont.zip timebomb.zip timepiece.zip tinbirdhouse.zip tindoghouse.zip tinplate.zip tiquet.zip titanick.zip titlewave.zip tivoli.zip TLCFanMail.zip TobaccoRow.zip toforgive.zip tonik.zip TooMuchCoffee.zip tooneyno.zip Toontime.zip topiary.zip TourTrap.zip toxicwaist.zip toyland.zip Tradingpost.zip tramway.zip tranceform.zip transam.zip transformers.zip transistor215.zip transmetals.zip TransRobotics.zip transylvania.zip trapped.zip trapperjohn.zip treason.zip treasureisland.zip treasuremapdeadhand.zip treasure.zip trefoil.zip triac71.zip triad_xs.zip triad.zip triangle.zip trixieextra.zip troglodyte.zip troll.zip tropicana2.zip tropicana3.zip truestories.zip trustthisone.zip Tsa.zip tubestationplus.zip tubestation.zip TucsonTwoStep.zip Tulips.zip tumblindice.zip turkeysandwich.zip TurntablzBB.zip Turok.zip tuscan.zip tussle.zip twelve_ton_goldfish.zip twoforjuan.zip twogunjohann.zip type4.zip typeknight.zip typesourceextol.zip typewriterfromhell.zip typewrong.zip typodermic.zip typographerfraktur.zip typographergotisch.zip typographertextur.zip UASquared.zip uberholme.zip ubiq.zip ultimatum.zip ultrasonik.zip Umberto.zip umbrellapatina.zip uncey.zip unciaal.zip unclebob.zip underattack.zip undercover.zip underground.zip UnderwhelmedBRK.zip undiecrust.zip uneek.zip unexgala.zip unfinishedsympathy2.zip unfinishedsympathy.zip unicorn.zip Unifur.zip unitedstates.zip unitor.zip universalfruitcake.zip UniversalJack.zip univox.zip UnlearnedBRK.zip unsteadyoversteer.zip untidy.zip upheaval.zip UppenArms.zip upraise.zip uptown.zip uranium.zip urbandust.zip urkelian.zip ururma.zip usa.zip usuzi2.zip vacantz.zip vademecum.zip vahika.zip valkyro.zip valleygr.zip vampiregamesv2.zip vampiress.zip vampyresgarden.zip vanhelsing.zip vanillawhale.zip vanishinggirl.zip vanish.zip variance.zip vassallo.zip vdub.zip vectroiddust.zip vectroid.zip vegetable.zip velcro.zip velvenda.zip venetiamonitor.zip venusflytrapandthebug.zip venusrising.zip verrutscht.zip verticaltuning.zip VerticV2.zip verve.zip verybadposture.zip vibrocentric.zip vicepresidente.zip videophreak.zip VielleVarsovie.zip vienna.zip VikingStencil.zip viking.zip village.zip vinniebo.zip vinsome.zip vintagevacation.zip vinylrepairkit.zip vinyltile.zip ViperSquadron.zip vipnagorgialla.zip virgin.zip virtue.zip visionaries.zip Visitation.zip visitor.zip vitamin.zip vitesse.zip viuniversity.zip vixene.zip vlaande2.zip vlaander.zip vlaandes.zip voldemort.zip volt.zip volute.zip voxslanted.zip vox.zip vulgardisplayofpower.zip vulgar_display.zip Wachaka.zip wadsworth.zip WaitAndBleed.zip wakeandbake.zip wakingthewitch.zip walkwayblack.zip walrusgu.zip Walshes.zip walter.zip Warlords.zip warmmilk.zip warp1.zip warpspeed.zip warren.zip wasabi10.zip Washable.zip wasser.zip waterstreet.zip WaterToy.zip watson.zip wavedline.zip waverly.zip wavy.zip waybeyondblue.zip WC_Addendum.zip websterworld.zip Weehah.zip Week.zip welcomey2.zip welfarebrat.zip wellsley.zip WeltronUrban.zip wesley.zip WestminsterGotisch.zip wetalmorker.zip WetNapkin.zip wetpaint.zip wetpet.zip whallywhilly.zip wham.zip whatafont2.zip WhatPossibleUse.zip wherecracksappear.zip whimzee.zip whippersnapper.zip whisperwrite.zip whitebold.zip whitelake.zip WhiteWolf.zip whitrabt.zip whizkid.zip whoobub.zip whoosit.zip wideawake.zip wiggly.zip wildride.zip wildsewerage.zip wildthings.zip wildwestwind.zip wildwood.zip willamette10.zip willothewisp.zip willrobinson.zip wincing.zip winkfilled.zip winter_in_gotham.zip wintermute.zip wisecrack.zip wishfulwaves.zip withstan.zip wndrcomic10.zip wobbly.zip wolfbaneExpanded.zip wolfsbane.zip wolnough.zip woodcut.zip woodenni.zip woodplank.zip woodsticks.zip wordsoflove.zip worldofwater.zip wormfont.zip worthlessbum.zip wreckage.zip wrenn.zip writeoff.zip xanadu.zip XBladeV3.zip xcel.zip xenotron.zip xenowort.zip xephyr.zip xeranthemum.zip xeron.zip xfiles1.zip Xlines.zip Xminus.zip xolto.zip xped.zip xrayted.zip Xtraflexidisc.zip xtraordinary.zip xtrusion.zip xxonxxoff.zip Xxraytid.zip y2kbug.zip yadou.zip yawnovision.zip ybandtuner.zip Year2000.zip year3000.zip yearend.zip yearsupplyoffairycakes.zip Yellabelly.zip yellowswamp.zip yellow.zip Yerevan.zip yesterdaysmeal.zip YesTimeWord.zip Ygnorant.zip yikes.zip ynwuay.zip yonderrecoil.zip yoshitoshi.zip youaretheone.zip youarewhatyoueat.zip youngatheart.zip youngzaphod.zip youre_gone.zip YouRookM.zip youthquake.zip ysgarthenglish.zip yukontech.zip yumyum.zip yytriumdioxide.zip zacken.zip zambonijoe.zip zamyatin.zip zanywhateveritmeans.zip zappedsticks.zip zarrow.zip ZebraPrint.zip zektondots.zip zekton.zip zenith2000.zip ZenithBRK.zip ZephyreanBRK.zip zeppelin.zip zerodegrees.zip zerogirl.zip zerogravity11.zip zerohour.zip zero_threes.zip ZeroVelocityBRK.zip ziggyzoe.zip zillspills.zip Zimmermann.zip zipperblues.zip zipper.zip zipple.zip zippy.zip ZirconiaBRK.zip zitcream.zip Zmachine.zip zodiastic.zip zodillinstrisstirust.zip zoetrope.zip zoink.zip zombie.zip zrnic.zip zudjuice.zip zx81.zip ZZZTopV3.zip



How to link to fonts

@font-face {
  font-family: Goodfish;
  src: url(http://example.com/goodfish.TTF);
}
h1 { font-family: Goodfish, serif }

How to link to fonts

@import url(http://www.example.com/index.css);

h1 { font-family: Goodfish, serif }

text-shadow

text-shadow

text-shadow

text-shadow

text-shadow

text-shadow

Media queries

body { 
  color: red }
@media handheld { 
  body { color: blue }}
@media handheld and (max-width: 500px) { 
  body { color: green }}

Video on the Web

HTML5: the <video> element

<video controls src="foo.ogg">

HTML specifications

Printing the Web

Acid2

Research projects

http://people.opera.com/howcome/research

Web musical notation

The world-wide web

How long will the web last?

www.opera.com/education

Opera education components