Arhiva web · 90 articole

1997–2001: Webul documentelor și al browserelor rivale

HTML, primele niveluri CSS, DOM și accesibilitatea formalizată într-un web proiectat pentru modem și ecrane mici.

Context

Ce definea această perioadă.

Paginile erau în primul rând documente, iar controlul vizual depindea de interpretări diferite ale browserelor. Designerul lucra cu puține fonturi, imagini atent comprimate și multă verificare manuală.

Interfața trebuia să rămână inteligibilă chiar dacă browserul ignora o parte din stiluri. Ierarhia, ordinea conținutului și greutatea fișierelor contau mai mult decât efectele decorative.

Păstrăm disciplina structurii, bugetul de performanță și ideea că o pagină trebuie să funcționeze înainte de a fi ornamentată.

ANUL

1997

  1. 01

    HTML și structură

    HTML 3.2 și trecerea spre HTML 4

  2. 02

    CSS și layout

    layouturi cu tabele și celule invizibile

  3. 03

    Interacțiune și browser

    JavaScript și primele interacțiuni în browser

  4. 04

    Performanță și livrare

    GIF, JPEG și bugetul unei conexiuni dial-up

  5. 05

    Accesibilitate

    text alternativ și navigare fără imagini

  6. 06

    Limbaj vizual

    culori web-safe și fonturi de sistem

  7. 07

    Interacțiune și browser

    ECMAScript 1 și standardizarea scriptingului în browser

  8. 08

    Performanță și livrare

    HTTP/1.1 și conexiuni persistente pentru pagini mai rapide

  9. 09

    Interacțiune și browser

    RFC 2109, cookie-uri și primele sesiuni web standardizate

  10. 10

    CSS și layout

    frameset și navigație în ferestre independente

  11. 11

    HTML și structură

    formulare CGI și răspunsuri generate pe server

  12. 12

    CSS și layout

    spacer GIF și controlul pixel cu pixel al grilei

  13. 13

    Limbaj vizual

    paleta de 216 culori și dithering pe monitoare

  14. 14

    Interacțiune și browser

    contoare de vizitatori și feedbackul unei pagini dinamice

  15. 15

    Accesibilitate

    meniuri construite din imagini cu alternative text

  16. 16

    Proces și instrumente

    browser sniffing pentru Netscape și Internet Explorer

  17. 17

    Proces și instrumente

    publicare manuală prin FTP și directoare de producție

  18. 18

    Limbaj vizual

    bannerul de 468×60 și ierarhia paginilor comerciale

ANUL

1998

  1. 01

    HTML și structură

    HTML 4 și separarea structurii de prezentare

  2. 02

    CSS și layout

    CSS2, poziționare și foi de stil pentru medii diferite

  3. 03

    Interacțiune și browser

    DOM Level 1 și documente programabile

  4. 04

    Performanță și livrare

    imagini optimizate pentru modemuri de 56k

  5. 05

    Accesibilitate

    accesibilitate înainte de WCAG 1.0

  6. 06

    Limbaj vizual

    DHTML și compoziții vizuale stratificate

  7. 07

    HTML și structură

    XML 1.0 și separarea datelor de prezentare

  8. 08

    CSS și layout

    CSS media types pentru ecran, print și dispozitive asistive

  9. 09

    CSS și layout

    poziționare absolută CSS în locul tabelelor imbricate

  10. 10

    Interacțiune și browser

    modelul de evenimente DOM în interfețe DHTML

  11. 11

    Interacțiune și browser

    straturi DHTML și compatibilitate între browsere

  12. 12

    Limbaj vizual

    PNG și transparență într-un web dominat de GIF

  13. 13

    Performanță și livrare

    imagini slice pentru interfețe cu timp mic de încărcare

  14. 14

    Accesibilitate

    linkuri vizibile și convenții timpurii de utilizabilitate

  15. 15

    Accesibilitate

    formulare HTML 4 cu label, fieldset și legend

  16. 16

    Proces și instrumente

    Server Side Includes pentru antete și navigație reutilizabile

  17. 17

    Proces și instrumente

    matrice de compatibilitate pentru browserele anului 1998

  18. 18

    Limbaj vizual

    fonturi instalate local și familii tipografice de rezervă

ANUL

1999

  1. 01

    HTML și structură

    HTML 4.01 și pagini mai predictibile

  2. 02

    CSS și layout

    CSS1 și CSS2 în proiecte comerciale

  3. 03

    Interacțiune și browser

    XMLHttpRequest în IE5 și interfețe asincrone

  4. 04

    Performanță și livrare

    viteza percepută prin imagini și cache

  5. 05

    Accesibilitate

    WCAG 1.0 și designul accesibil

  6. 06

    Limbaj vizual

    SVG și promisiunea graficii scalabile

  7. 07

    Interacțiune și browser

    ECMAScript 3 și un limbaj mai coerent pentru interfețe

  8. 08

    Performanță și livrare

    HTTP/1.1 în RFC 2616 și cache control pentru site-uri

  9. 09

    HTML și structură

    XSLT 1.0 și transformarea documentelor XML

  10. 10

    HTML și structură

    XPath și selectarea structurată a conținutului

  11. 11

    Limbaj vizual

    favicon în Internet Explorer 5 și identitatea site-ului

  12. 12

    Proces și instrumente

    RSS 0.90 și distribuirea automată a conținutului

  13. 13

    CSS și layout

    foi de stil pentru print și pagini utile pe hârtie

  14. 14

    Accesibilitate

    tabindex, accesskey și navigarea fără mouse

  15. 15

    Accesibilitate

    longdesc pentru imagini cu informație complexă

  16. 16

    Interacțiune și browser

    meniuri CSS cu stări hover și feedback vizibil

  17. 17

    Limbaj vizual

    Flash 4 și interfețe animate cu plugin

  18. 18

    Proces și instrumente

    CSS specificity în proiecte cu foi de stil tot mai mari

ANUL

2000

  1. 01

    HTML și structură

    XHTML 1.0 și disciplina marcajului

  2. 02

    CSS și layout

    primele layouturi CSS fără tabele

  3. 03

    Interacțiune și browser

    DOM Level 2 și evenimente standardizate

  4. 04

    Performanță și livrare

    Flash 5 și costul experiențelor bogate

  5. 05

    Accesibilitate

    tehnici HTML pentru WCAG 1.0

  6. 06

    Limbaj vizual

    layouturi lichide pentru rezoluții diferite

  7. 07

    Interacțiune și browser

    capturing, bubbling și propagarea controlată a evenimentelor

  8. 08

    Interacțiune și browser

    DOM Level 2 Style și modificarea regulilor CSS din script

  9. 09

    HTML și structură

    XML Namespaces și combinarea vocabularelor web

  10. 10

    HTML și structură

    RSS 1.0 și metadate pentru publicații

  11. 11

    CSS și layout

    CSS pentru print și versiuni fără navigație inutilă

  12. 12

    CSS și layout

    specificitate și cascadă în layouturi fără tabele

  13. 13

    Accesibilitate

    meniuri skip navigation pentru pagini lungi

  14. 14

    Accesibilitate

    antete de tabel și relații clare între date

  15. 15

    Performanță și livrare

    preloadere Flash și percepția timpului de așteptare

  16. 16

    Limbaj vizual

    slicing de imagini și reconstruirea designului în HTML

  17. 17

    Proces și instrumente

    formulare cu validare pe client și verificare pe server

  18. 18

    Proces și instrumente

    CVS și controlul versiunilor pentru echipe web

ANUL

2001

  1. 01

    HTML și structură

    XHTML 1.1 și semantica strictă

  2. 02

    CSS și layout

    CSS2.1 și realitatea browser quirks

  3. 03

    Interacțiune și browser

    navigație DOM într-un web dominat de IE6

  4. 04

    Performanță și livrare

    PNG, transparență și compromisuri de compatibilitate

  5. 05

    Accesibilitate

    arhitectura informației pentru portaluri mari

  6. 06

    Limbaj vizual

    SVG 1.0 și grafică independentă de rezoluție

  7. 07

    Interacțiune și browser

    SMIL 2.0 și sincronizarea conținutului multimedia

  8. 08

    CSS și layout

    CSS3 împărțit în module și evoluția incrementală a stilurilor

  9. 09

    Interacțiune și browser

    SOAP 1.1 și interfețe conectate la servicii web

  10. 10

    HTML și structură

    MathML 2.0 și formule accesibile în documente web

  11. 11

    Proces și instrumente

    XSLT în pipeline-uri editoriale bazate pe XML

  12. 12

    CSS și layout

    standards mode în Internet Explorer 6

  13. 13

    Performanță și livrare

    fallback pentru transparența PNG în Internet Explorer

  14. 14

    Accesibilitate

    scope și headers în tabele de date accesibile

  15. 15

    Accesibilitate

    redimensionarea textului fără ruperea layoutului

  16. 16

    Proces și instrumente

    template-uri CMS și separarea conținutului de pagină

  17. 17

    Interacțiune și browser

    bookmark-uri și URL-uri stabile pentru interfețe dinamice

  18. 18

    Limbaj vizual

    iconografie SVG comparată cu imaginile raster