AfterDawn logo

CSS:n kehittäjä haluaa eroon selainten vierityspalkista

Teemu Laitila Teemu Laitila
13 kommenttia

Selainvalmistaja Operan tekninen johtaja ja CSS-standardin kehitykseen osallistunut Håkon Wium Lie haluaisi kokonaan eroon nettisivujen vierittämisestä perinteisen vierityspalkin avulla. Vaihtoehdoksi Lie tarjoaa e-kirjoista tuttua sivuihin perustuvaa käyttömallia, jossa seuraava sivu saadaan esiin lehteä kääntämällä.

Lie on ollut kehittämässä uutta CSS-kielen laajennusta, josta kehittäjät toivovat virallista standardia tulevaisuudessa. CSS Generated Content For Paged Media eli CGPM mahdollistaa sivuihin perustuvan sisällön luomisen huomattavasti nykyistä helpommin CSS-tyylisillä määritteillä.

Lie vertaa rullaamista ja sivutusta kirjoitetun sanan kehitykseen. "2000 vuotta sitten ihmiset käyttivät kääröjä tiedon tallentamiseen. Roomalaiset repivät kääröt paloihin ja sitoivat palaset yhteen kirjan muotoon. Kirjoja on huomattavasti helpompi käyttää kuin kääröjä", Lie vertaa.

Sivujen määrittämisellä saavutettaisiin Lien mukaan sisällön parempi hallittavuus. Sivun tekijällä ei ole juuri valinnanvaraa esimerkiksi yhtenä pötkönä esitetyn sivun leikkauskohtaan, mikä johtaa puolikkaiden kuvien sekä puolikkaiden tekstirivien näkymiseen. Toiseksi sivupohjaisella rakenteella helpotettaisiin nettisivujen sisällön tulostamista.


Selkeä käyttäjäryhmä uudelle sivutustyylille olisi Lien mukaan kirjojen ja lehtien kustantajat, jotka voisivat tehdä sisällöistään enemmän printtiversioidensa näköisiä. Toinen käyttökohde olisi web-sovellukset, jotka uudella tekniikalla voitaisiin helposti suunnitella muistuttamaan enemmän työpöytäversiota.

CGPM-laajennusta tukevan Operan testiversion voi ladata yhtiön sivuilta, josta löytyy myös muutamia esimerkkejä kirjamuotoisista nettisivuista.

13 KOMMENTTIA

mcmopo1/13

No mielipiteitä on monia. Mutta itse ainakin pidän vieritystä kätevampänä. Esim. jos haluaa palata alkuunpäin niin se on paljon helpompaa liikuttaa hiiren rullaa kuin klikkailla jotain sivuja.

remix2/13

Olisihan se hienoa jos sivutettua sisältöä voisi helpommin julkaista. Ei se joka paikkaan tietysti sovi, mutta en minä tuosta artikkelista sellaista käsitystä saanut että vanha toiminnallisuus pitäisi hävittää, vaan tuotaisiin uutena ominaisuutena sivutusmahdollisuus selaimiin.

Glatus3/13

Lainaus, alkuperäisen viestin kirjoitti mcmopo:

No mielipiteitä on monia. Mutta itse ainakin pidän vieritystä kätevampänä. Esim. jos haluaa palata alkuunpäin niin se on paljon helpompaa liikuttaa hiiren rullaa kuin klikkailla jotain sivuja.

näinpä jotenkin tuo "sivujen kääntö" tuntuu askeleelta taakseppäin..:s

Diazzi4/13

No mitä helvettiä. Mitenkäs toi pelittää erilaisilla resoluutioilla sitten? Muotoilut menee päin persettä kun selainikkunat on erikokoisia. Eli ei tuo ratkaise puolikkaita kuvia tai tekstirivejä millään...

Toinen juttu on toki automaattinen sivujen generointi, mutta silloinkin leiska muuttuu jännäksi jos joku kuva siirtyykin toiselle sivulle tai muutenvaan jonnekin, mihin sitä ei ole tarkoitettu.

Shokun5/13

"Kirjoja on huomattavasti helpompi käyttää kuin kääröjä."

Ehkä näin, mutta ei tietokoneella. Lisäksi sivutus tuo mieleen mm. jokaisen sivun lataaminen erikseen, "sivunkääntöanimaatiot" jnejne, jotka vain hidastavat selaamista. Lisäksi rullaaminen alaspäin on huomattavasti luontevampaa kuin esim painikkeen painaminen sivun reunassa. Toki voidaan käyttää sivu kerrallaan rullausta kuten useissa PDF-lukijoissa, mutta tämä taas on pilkunviilausta onko se sivuttamista vai rullaamista.

Vielä tämänkin lisäksi edellä mainittu resoluutio-ongelma on olemassa, kun sivun leveyden sijaan pitää alkaa miettiä korkeutta, josta päästään, että kohta vakionäyttö on 9:16 tai muu vastaava. Joka taas ei muuhun mediakäyttöön juuri sovellu.
Lyhyesti, ei toimi, IMHO.

ep_6/13

Lisäominaisuutena vierittämisen rinnalla on ihan hyvä mutta ei korvaajana. Tosiaan ongelmana on nuo erikokoiset näytöt. Toisaalta onnistuuhan tuo muutenkin esimerkiksi Javascriptin avulla ja on onnistunut pitkään. Tietenkin riippuu millainen tuo toteutus on vaikka jos esimerkiksi sivunvaihtonapit on itse selaimessa, ei sivussa. Silloinhan ei javascriptviritykset auta.

JA127/13

Tabletit taas syiden taustalla tässäkin. Monet tablettien tuomat "innovaatiot" ovat haitanneet ns. normaalien tietokoneiden käyttöä kun ajetaan kehitystä tablettien suuntaan ja unohdetaan muut.

Tämän kohdalla näin ei kuitenkaan ole, toivotaan. Tuo on CSS määritys joten lopputulos on sivun tekijän käsissä kuten ennenkin. Jos vaihtoehtona on jotain Adoben poropietari-kikkareita niin todellakin mieluummin HTML+CSS toteutus.

@4,5,6
Katsokaa w3.orgista css3-page niin ei tarvitse ihmetellä. Linkkaisin mutta en uutena käyttäjänä pysty.

McTre8/13

Itselläni on Operassa sellainen lisäosa, että että seuraavat sivut latautuvat edellisen alle. Googlaaminen ja foorumeiden selailu helpottuu.
Eli menen toiseen suuntaan...

ep_9/13

@7
http://www.w3.org/TR/CSS/
http://www.w3schools.com/css3/
Nopeasti silmäillen en huomannut missä oli tuo kyseinen tekstin sivutus

JA1210/13

Lainaus, alkuperäisen viestin kirjoitti ep_:

@7
Nopeasti silmäillen en huomannut missä oli tuo kyseinen tekstin sivutus

Jaa ei vieläkään voinut linkittää. Googleen "w3.org css3-page" tai "w3.org paged media" ilman lainausmerkkejä. Sivulla on kokonainen kappale tuosta, kappale 5. page breaks.

Tuohon tyyliin kait tuo olisi tarkoitus sisällyttää.

JA1211/13

@10
Kuten onkin. Google-fu petti sen verran aiemmin että löytyy tuolta tuokin CGPM ja se on tuo module. Samankaltaisuuksia vähemmän yllättäen löytyy.
"CSS Generated Content for Paged Media Module"

Huolestuttavampia on nuo syyt miksi tehdään moisia lisäyksiä, eli tabletit.

ep_12/13

@11
Nyt löytyi :)

Eipäs ole kovin kummoisen oloinen. No ehkä joskus saatan keksiäkkin syyn käyttää tuota. Nyt ei kyllä ole noille sivutuksille mitään tarvetta. Selkeämpänä pysyy kun pitää yhtenä pötkönä kaiken ja onnistuu paljon helpommin.

ArttuH5N113/13

Lainaus, alkuperäisen viestin kirjoitti Glatus:

Lainaus, alkuperäisen viestin kirjoitti mcmopo:

No mielipiteitä on monia. Mutta itse ainakin pidän vieritystä kätevampänä. Esim. jos haluaa palata alkuunpäin niin se on paljon helpompaa liikuttaa hiiren rullaa kuin klikkailla jotain sivuja.

näinpä jotenkin tuo "sivujen kääntö" tuntuu askeleelta taakseppäin..:s

Samaa mieltä.

TÄMÄN UUTISEN KOMMENTOINTI ON PÄÄTTYNYT