Szerelmeslevél a káoszhoz: így épült a web a 90-es években

Júl 18, 2026 web-development 90s-internet nostalgia html css developer-history frontend coding-history

Weboldalak építése a 90-es években: Szerelmeslevél a káoszhoz, amit kódolásnak hívtunk

Nem mindig volt ilyen csiszolt és滴水 a net. Volt olyan idő, amikor az oldalad látogatottsági számlálója becsületbeli kérdés volt, a Geocities volt a menő hely, és az "építés alatt" GIF-ek kötelező dekorációnak számítottak. Ha építettél weboldalakat a 90-es években, emlékszel egy egyszerűbbnek – némelyek szerint vadabb – korszakra a webfejlesztésben.

Üdv a kreatív problémamegoldás korában, ahol nulla dokumentáció állt rendelkezésre.

A Spacer GIF: A Layout Művészet apró hőse

Mielőtt megjelent volna a Flexbox, mielőtt a CSS Grid-et bárki megálmodta volna, és mielőtt bárki-responsive design-ra gondolt volna, létezett az 1x1.gif. Ez az átlátszó pixel volt a 90-es évek webfejlesztésének svájci bicskája.

El kellett tolni egy oszlopot? Spacer GIF. Kellett egy kis légtér az elemek közé? Spacer GIF. Függőlegesen középre akartál igazítani valamit egy táblázatcella mélyén? Mindegy, a spacer GIF és a 100%-os magasság atributum kombinációja jelentette a megoldást.

Nem voltak responsive egységek, nem voltak viewport számítások. Volt helyette egy nullkilobytesos átlátszó kép és egy titkos kívánság, hogy a táblázatos elrendezés nem omlik össze a Netscape Navigator 4-en.

A szép irónia? Ezek a spacer GIF-ek gyakorlatilag a világ első minimál CSS framework-jét jelentették. Egy pixel. Végtelen lehetőség. Totális hack. Imádtuk minden pillanatát.

A Nem-törhető szóköz kora: Amikor az ASCII művészet találkozott a webdesignnal

      

Ha gyerekként ezt begépelted, tudtad, mit jelent a hatalom. A nem-törhető szóköz entitással hoztunk létre behúzásokat, távolságokat, és néha egész vizuális elrendezéseket anélkül, hogy hozzáértünk volna a CSS-hez (ami amúgy sem létezett igazán).

A trükk egyszerű volt: pakoltál annyi  -t, amennyit csak bírtál, és már tolhattad is a tartalmat, amerdig akartad. Egyedi gomb alakot akartál? Pakoltál   karaktereket. Vizuális szegélyhatást akartál képek nélkül? Csak verted a szóköz billentyűt és nézted, ahogy a varázslat megtörténik.

Volt benne szemantika? Határozottan nem. Elérhető volt? Drága Isten, dehogy. De működött 800x600-as monitorokon, betárcsázós kapcsolaton keresztül? Hát persze, hogy működött, még ha az a 56k-s modem vonyított is közben.

A Marquee és Blink korszak

A mai CSS animációk gördülékenyek, hatékonyak, és tisztelik a felhasználói beállításokat. A 90-es években volt helyette a <marquee> tag a görgő szöveghez és a <blink> a kötelezően olvashatatlanságot biztosító villogtatáshoz.

A kettő kombinálása jelentette a csúcsinnovációt. Nem Programoztál igazán, amíg be nem ágyaztál egy villogó bejelentést egy görgő bannerbe, mindezt egy size="1" font tagekbe csomagolva, mert a kisebb = professzionálisabb logika szerint.

<marquee>
  <blink>
    <font size="1" color="purple">
      ÜDVÖZLÖM A HONLAPOMON!!!1
    </font>
  </blink>
</marquee>

Ez volt a mi React-ünk. Ez volt a mi Vue-nk. Ez a framework egyesítette az egész amerikai tinédzser kódergenerációt.

CSS: A "text-decoration: none" forradalom

Amikor végre megérkezett a CSS, tudod, mi volt az első, amit csináltunk vele? Kikapcsoltuk az aláhúzást a linkekről.

a {
  text-decoration: none;
}

Ennyi. Ez volt a CSS grandiózus debütálása a legtöbb weboldalon. Eltávolítottuk azt a vizuális jelzést, ami mutatta a felhasználóknak, hova kattinthatnak – mert őszintén szólva, az aláhúzás csúnya volt.

Volt még cursor: hand is (mielőtt a cursor: pointer lett volna a szabvány) és néha-néha némi keret-effektus. Teljesen dekoratív. Nulla gyakorlati haszon. Abszolút nélkülözhetetlen hangulat.

DHTML: JavaScript és káosz házassága

A DHTML – Dynamic HTML – mindent megváltoztatni készült. A CSS manipulálás és a JavaScript kombinálásával valóban interaktív élményeket hozhattunk létre. Mint például:

  • Hópelyhek hullása a képernyőn
  • Alert ablakok betöltéskor
  • Harmonika menük image map-ekből építve
  • Egyedi marquee effektek <div> tag-ekkel

A web tele volt "csúcstechnológiás" scriptekkel, olyan oldalakról, mint a Dynamic Drive. Nem írtál funkciót – másoltál 50 sornyi kódot, amit nem értettél, és csak remélted, hogy működik Internet Explorerben és Netscape-ben is.

Ez gyakorlatilag a Stack Overflow előtti Stack Overflow másolás korszaka volt. Mindannyian csak bukdácsoló fejlesztők voltunk, akik megpróbálták lehetetlent varázsolni a <div> elemekből.

Pixel betűtípusok és Splash screenek

Ja, a pixel betűk. Mert a rendszerbetűk azoknak valók voltak, akik még nem fedezték fel a Fontselfet.

A 90-es évek webfejlesztői amatőr tipográfusok lettek, megszállottjai a kicsi, blokkos betűtípusoknak, amelyek élesen néztek ki 6pt méretben is. A Comic Sans forradalmi volt (és tényleg menő). A Tahoma volt a profik választása. Bármi más gyanús volt.

Sok oldal splash screennel indult – nagy képekkel és "Kattints ide a belépéshez" gombokkal. Miért? Mert a betöltési idők amúgy is elég hosszúak voltak ahhoz, hogy érdemes legyen vizuális köztes oldalt betenni. Meg amúgy is, a mozihoz hasonló élményt nyújtott. VIP kezelés.

Amit a káoszból tanultunk

A 90-es évek webfejlesztéséről van szó: valós időben találtuk ki az internetet. Nincsenek tutorialok. Nincs dokumentáció. Csak "forrás megtekintése", próba-sikertanulás, és IRC csatornák a hibaelhárításhoz.

Megtanultuk:

  • A korlát kreativitást szül. A korlátozott eszközök kényszerítettek a kreatív megoldásokra.
  • "Működik" = érvényes. Az élesben működő néha annyit jelent, hogy "elég jól működik."
  • A web fejlődik. Ami ma korszerűnek tűnik, az holnap nosztalgia lesz.

A mai webfejlesztés végtelenül erősebb. Vannak responsive frameworkök, CSS változók, JavaScript, ami nem omlik össze a Netscape-en, és olyan hosting platformok, mint a NameOcean, amelyek szinte túl könnyűvé teszik a deployolást. De valamit elvesztünk – azt a rusnya DIY szellemet, ahol tisztán elszántságból és pár HTML tagből építettél valamit.

Az örökség tovább él

A 90-es évek webdev generációja felnőve azzá lett, akik a modern internetet építik. A kreatív káoszt csatornáztuk át frameworkökké, eszközökké és platformokká, amelyek soha nem látott módon teszik elérhetővé a fejlesztést.

Szóval legközelebb, amikor regisztrálsz egy domaint, deployolsz egy statikus oldalt, vagy csodálkozol, milyen könnyű lett a cloud hosting, hajts fejet a spacer GIF generáció előtt. Lehet, hogy táblázatokat használtunk elrendezésre és &nbsp;-t távolságra, de mi raktuk le az alapjait annak a webnek, amit ma élvezel.

Most pedig ha meghajolok, megyek, hozzáadom a cursor: url(tűzgolyó.gif)-t a CSS-emhez és megnézem, mi történik.


Mi a legkorábbi webfejlesztési emléked? Írd meg a kommentekbe – vagy csak írd alá a vendégkönyvemet. A nosztalgia mindig nyitva van.

Read in other languages:

IT FR ES DE DA ZH-HANS EN