WebInnovation 17. juni, kl. 11.30
HTML and the browser: What to design for?
Description: How do you know what to
design with or develop for, if you don't know what the browsers
will support? Find out where the leading browsers are headed, and
voice your opinion on where they should go and what they should
support in this lively session.
Benjamin Feinman, Netscape Communications
Fremtidige teknologier:
- Cascading Style Sheets støttes nå fullt av Netscape
- Document Object Model (DOM)
- CSS1 skal kunne brukes via JavaScript
- JavaScript skal kunne sjekke skjermstørrelse og
en rekke andre parametre og tildele en av flere
CSS-maler
- XML
- XML er et subset til SGML; som gir en utvidelse
av HTML uten å bringe inn nye tagger. XML
tillater skreddersydde tagger etter eget behov.
- Metatagger vil bli ut utvidet
- MCF kommer en måte å beskrive innholdet og
strukturen på en webside
Sjekk: http://developer.netscape.com/mcf.html
Salen stilte kritiske spørsmål om hvordan man skal forholde
seg til alle de ulike versjonene av browsere når ny
funksjonalitet bygges inn i de nye. Hr. Feinman ble svar skyldig
rett og slett. Det kom forslag om at Netscape kan utvikle
en mal som tar hånd om "rutingen" av ulike versjoner.
Andre foreslo at serveren bør kunne gjøre dette. Men ... ingen
løsning.
Scott Isaacs, Micsosoft, Explorer-teamet
- Dynamiske stiler; du beveger musa inn over elementer, og
de får en annen stil eller det trigges ulike events
- Kommer i HTML Cougar: Litt raskere tabeller, Knapper som
kan romme full HTML-kode, disabling av knapper før et
helt skjema er fylt ut, hjelpetekster knyttet til knapper
(dukker opp i egne bokser) etc.
- CSS 1
- Du kan sette opp rammer rundt elementer, gjerne
med skiftende farger
- Du kan ha store mengder tekst gående inni små
rammer med rullesjakt
- Du kan tilegne formattering til knapper i
skjemaer (forms)
- Du kan bruke grafikk i stedet for standard
bullets i lister
- Du kan ha lister hvor ny tekst dukker opp når du
klikker på et listeelement
- CSS Frosting (kommer om en uke)
- Du kan velge blant 16 ulike cursors som dukker
opp når du beveger musa over elementer
- Du kan sette opp filtere, som tillater
dropshadows, blending, transparency etc.
Innholdet på siden er fremdeles uberørt,
filteret settes opp i CSS-malen
- Font downloading -- slik at fonten du velger er
tilgjengelig for browseren
- DOM
- Alle tagger er programmerbare
- Alle elementer kan plasseres og manipuleres, og
designet på siden (totalt sett) justerer seg
selv for å gi plass til nye ting som kommer inn
En designer hos Mercury Center:
- Forklarer hvorfor han liker web: enkelt språk,
hyperlenker, billig å publisere, tilgjengelig i hele
verden, enkel interaktivitet via skjemaer
- Hans hovedspørsmål: Vil alle de nye funksjonene gi oss
en bedre situasjon for produsenter og brukere?
- Mercury redesign, tillater seg å bruke:
- HTML 3.2 (Netscape 2.0 eller nyere)
- Tabeller
- Font
- JavaScript
- Noe plugins
- Ikke Style Sheets
- etc.
- Hans grunntese; det er ikke all den fancy funksjonaliteten
som trekker folk, det er innholdet. Dette fikk
han applaus for.