Only 90s Web Developers Remember This
zachholman.com
zachholman.com
Ah yes, HTML For Dummies. For me, the book that started it all. Reading that book during my elementary school Pokemon craze led me to create my first serious website from scratch, Mew's Hidden Lair [1]. Except back then it was Dummies 101: HTML [2]. And I do remember how magical it was to type in that command and see an image of Pikachu show up on my screen.
Reading the article and writing this post has been a serious trip down memory lane. Great, now I'm nostalgic. Back to work I guess...
[1] https://web.archive.org/web/20010518071345/http://www.fortun...
[2] http://www.amazon.com/Dummies-101-Html-Computer-Tech/dp/0764...
[1] https://web.archive.org/web/20070515090557/http://www.maxpag...
1998. Hell, I think I still have this book laying around somewhere. I got it at a book fair in elementary school and from then on out I was always making one stupid webpage or another. Until I discovered Java of course.
I remember using the 1x1 graphic a lot, combined with complex tables, and even other stuff. Of course, even before CSS, you could do a lot and at first I really didn't get the point of CSS... I think that IE6, not IE4 was the first good browser. Yeah, it was despised a half a decade later, but at the time it was the best available. IMHO the Netscape 4.0.x-4.2.x was probably the most horrible ever in terms of bugginess and imho solely responsible for IE's dominance.
What we have today, even without the likes of jQuery is SO much better than the mid-late 90's.
Still after all these years, the scars earned in web development projects, make me jump of joy when I get to do native desktop stuff instead.
It's not nearly as bad as the bad old days so to speak, and a lot of things can be very clean and elegant.
This was pre-ebay, about 1995. Wish I had stuck with it in retrospect: ebay started very similarly.
What a sucker I was! Good thing PHP came along and taught us all what true webmastery is.
SSI changed my life, and I coded a 50 page website in a textarea. on 28.8. In the snow. Without shoes.
Not much has changed. I use vim now.
ahh... memories :)
I even remember the exact full URL of the website[0]. But between the demise of Geocities and the demise of my 386's hard drive, that piece of nostalgia is gone forever.
I remember dedicating a page to all of the different "strategies" to catch Mew in Gen I games, before we all collectively decided that this was impossible to do without a Gameshark[1]. Little did we know that there was a technique - it just wouldn't be discovered until ~2003[2]]!
[0] For those just tuning in this century, Geocities would provide webspace (that's a word I haven't used in a while!) and your homepage would be a URL of the format http://www.geocities.com/Foo/Bar/1234
[1] "When I was your age, Action Replay was a Gameshark..."
There was a huge push on archiveteam to scrape as much as they could before it was shut down. If it was saved it'll have the same url on reocities
https://web.archive.org/web/20000510132913/http://poketown.o...
Looks like I was a pattern of grid design (ala tables) back then.
Maybe Pokemon can be the new Hello World.
I still remember sitting there hours and days banging my head on the table how to get this school logo exactly in the center at the top of the page where it had to stay visible even if the page was scrolled, because "it has to be up there. And it must be always visible." Fun times.
http://archiveteam.org/index.php?title=GeoCities
The file was huge, about several hundred gigabyte. I didn't download it, because I don't have enough space and downloading it would take ages with my slow connection.
On http://reocities.com/ you can browse through some of the old pages and sites, but many things are broken now, missing images.
Can't forget about the Paint Shop Pro animated graphics!
And my OpenGL driver for the Genesis engine.. the download zip of source code even still works:
http://gmcbay.tripod.com/oldindex.html
Pretty funny trip down nostalgia lane, including a reference to my very old gfm@my-deja.com email address... I still miss you, Deja News. Google Groups is not the same.
My pages from back then (it must have been 1996 or 1997) were hosted at the local ISP, and they've since disappeared into the mists of time, but I definitely had a <marquee> with other tags nested inside. More importantly, I was making my first forays into programming... in VBScript and JScript. I soon moved on to "real" languages, but now we've come full circle, and JavaScript in the browser is the place to be again.
I remember my dad saying that if I got a domain name and it got popular, I could rake in tonnes from sponsorship. I was amazed. I asked him if he could buy me a domain. He said no :( In fairness, I was only 10...
What's quite funny is that I actually work for a company that has essentially done the above and actually provides a big portion of revenue. The pages are not much better quality either (they need more <blink> tag imo).
http://en.wikipedia.org/wiki/Whole_Internet_User's_Guide_and...
<p><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"></p>
<!-- lol yeah i'm base64 encoding 1x1.gif isn't that fucking dope? -->False, dynamic vertical centering has always been possible with tables:
<table><tr>
<td valign="middle">dynamically vertically centered</td>
<td><img src="1x1.gif" height="2000" width="1"></td>
</tr></table>
This is something CSS still can't seem to do dynamically except with table-emulation, which, you know, kind of defeats the whole fucking purpose of CSS (and isn't backwards compatible anyway). Seeing how much people decry tables as the antizalgochrist (guess what zealots: layout divs and lists also aren't semantic) I'm surprised this hasn't been fixed yet. But I don't care anymore since I moved back to app dev and my life got 100x less painful.Here's something else CSS still can't do AFAIK:
<table width="80%"><!-- dynamic --><tr>
<td width="300">fixed"</td>
<td width="*">dynamic</td>
</tr><table>CSS is perfectly fine for fixed size layouts but it completely sucks for dynamic ones, especially if you want to mix fixed and dynamic elements. Tables OTOH handle these layout scenarios simply, concisely and without hacks.
CSS is really botched and holding us back at this point. Fortunately it is slowly improving (eg. * { box-sizing: border-box } and the flex-box), but still...
http://css-tricks.com/centering-in-the-unknown/
Not terrible but still a hack. Should just be a simple way of doing this by now... Still, this technique is better than a spacer gif!
What really grates is that the same people will then often use a <ul> to make a hover menu, which is completely hypocritical.
Accessibility anyone?
.thing {
position: relative;
}
.thing .child {
width: 50px;
height: 50px;
position: absolute;
top: 50%;
margin-top: -25px; /* half of height */
}
Or else if it's text I just make the line-height the same height as the parent element. That keeps things vertically centred :)-- <table width="80%"><!-- dynamic --><tr>
-- <td width="300">fixed"</td>
-- <td width="*">dynamic</td>
-- </tr><table>
Actually, it can. I did it for you:
.container {width: 80%;} .left {float:left; width: 300px; background: yellow;} .right {margin-left: 300px; background: red;}
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
if (ns4||ie4) document.writeln('<DIV ID="bulge"><IMG SRC="bulge.gif" WIDTH=49 HEIGHT=148 BORDER=0></DIV>')
else alert("You must have Netscape 4.0 or Internet Explorer 4.0\nto view the examples in this site.")
I remember using layers. I was in primary school at the time.Hey, there's another one for the list: only '90s web developers know what it's like to have to learn new technologies by going to Barnes & Noble and buying a book about them.
Part of me wants to build a bonfire and toss it on. The other part of me goes, "But that's a book. A completely useless except as a curiosity for historians book, but still a book."
I remember learning Java from a book, and many of my lightbulb moments about programming came from reading code, not writing it.
EDIT: Holy crap... I still have the bookmark for DD (and JavaScript Kit at the old http://www.wsabstract.com domain) in an "Imported" bookmarks folder in Chrome. I'm not sure how many browsers those have been through over the years.
But you gained a lot of arcane knowledge in the end, https://groups.google.com/forum/#!topic/comp.infosystems.www...
It was a very different meaning from today's "rockstar ninja".
- I'm surprised he didn't mention tables. That's the first thing that came to my mind. We didn't use CSS but tables to make a layout. And I have to admit I miss them. Yes we have grid systems like bootstrap now but still, tables were damn easy.
- What about those counters that were displaying how many visitors had came since the website creation
- Those "in construction" pages
- the <s> tag that no one seem to use now, not even in markdown
- the <u>, <b> and <i>.
- XML! And xhtml!!
- flash everywhere
- java application sometimes
- music blasting when you would arrive on a website
- fake iframes or fake images for fake traffic (width="0" height="0")
- gifs everywhere
- fake urls like .fr.fm
- no right clicks allowed
- photoshop design that would get cut in multiple squares and displayed in a table. Fireworks used to do that automatically.
- all those crappy tutorials and all the real "books" I had to buy to learn.
- websites getting upset because of hotlinking
- those "top" websites that would pop in humor websites and where you could vote for the best website.
- <center>:(</center>
- WYSIWYGs!! Do they still exist?
- using as much code from dynamicdrive.com as possible
- .dhtml
- pasting little flourishes like .·. .:· everywhere
- phpBB and invision power board
> - all those crappy tutorials and all the real "books" I
> had to buy to learn.
You didn't use Webmonkey?Apparently that still works in Safari http://www.javascriptkit.com/script/cut11.shtml
This is what it does to the BS3 docs page: http://i.imgur.com/VQNlsZy.png
Discussion is still going strong in Bugzilla, https://bugzilla.mozilla.org/show_bug.cgi?id=77790
Noise filter, sheer, blur, fuck with the levels, colorize with a horribly bright shade of something. If you fucked it up bad enough you couldn't tell it wasn't repeating. 90x90 and 120x120 all the way down.
That and making an amazing image with a completely pointless sun glare filter and then cutting the image into cubes so you could display it on the site. Thats how "consultants" overcame HTML limitations for a long ass time.
lol, fuck. I remember every goddamned thing on that page.
The dude coding in the lower right was a nice touch. Haven't seen that in a long time.
Except that blink only existed in Netscape and marquee only existed in IE, and you could not have a webpage with both before around 2004, when firefox got support for marquee. At that point both tags were almost universally despised.
Now, I think WebGL is the new VRML.
Ahh, and I see now why it would have been so hard to author - it was based on motion capture.
(This must be what it feels like to realize you're old...)
Hmm, right. That got tiresome after a bit, so "telnet archie.mcgill.ca" and do an archie search.
I remember that by 1992 the index overflowed signed 32 bit int and started giving "-45%" complete.
Of course we're not old. Those were the ones who could replace a VAX disk pack, and who had to log in via dedicated terminals instead of dial-up via a PC. :)
Hard to believe it was 20 years ago.
And that we're finally coming full circle back to it.
Shit, I'm getting old.
Possibly my favorite bug ever: HTML has a weird relationship with whitespace; usually it doesn't matter much, except when it does: http://www.netmechanic.com/news/vol7/html_no1.htm
This is one of the few bugs I've encountered that still makes me angry to this day. I spent so much time trying to figure it out.
That was a nightmare of support issues on a few apps for me.
I don't think you need to be a 90s developer for that. Look at the HTML of the website you're currently using.
I was already in my 30s and a mainframe programmer back in 97 and jumped into teaching myself Unix and Perl. But also dabbling in VBScript and then later Javascript to write a Age of Empires battle calculator that got decent traffic. And a site dedicated to the computer game, with a Perl forum a cobbled and altered "Matt's WWW Scripts" beauty :) Next, around 99, I discovered PHP (when it was still v3) and built what later peopled termed a blog and CMS. I used it to build another gaming site and a fan site for a radio show that became the "official" site for the program. Later I built upon that custom PHP CMS to make a local news site that got heavy traffic for that age (early 2000s) but later sold my interest in the site (and it went defunct not even a year later).
On my original PHP CMS, I recall first using CSS book by Håkon Wium Lie & Bert Bos, original CSS developers, published back in 97 or 98, to try to go it full CSS back in 2000. It sort of worked, but was brittle. This was a few years before the CSS Zen Garden and advancing browsers quickly dispensed with the old tarted up "table" HTML.
But again, for all the great technological strides made, I miss that age -- it seemed we are all "swimming in one pool" -- and all doing our own thing, building and taming unchartered wilderness. Now, building a website for a "clever idea" seems pointless as everyone's online attention is on Facebook or Twitter or Pinterest. Even Wordpress blogs seem to be getting passe. In that time, though, there was an energy and vibrancy on building things. Today it seems all the creative programming chops are directed at building silly social media mobile apps that are not much more than ICQ that can do multimedia.
Along those lines on the design side of things, what about Doc Ozone's tutorials, those are still up too:
Incidentally he was also doing some pretty crazy DHTML era stuff on his last home page revision, which, despite the date on the page, I believe came out circa 2001:
You were a web developer if you'd torn apart and rebuild Matt's Forum, Poll, and other widgets.
I know the long-beards would scoff at that a bit but, you know, it is what it is. Even in the early 90s you had to know almost all facets of things just to get it working.
[1] https://web.archive.org/web/20001019064945/http://www.bratta...
The request is still being discussed in Bugzilla :) https://bugzilla.mozilla.org/show_bug.cgi?id=77790
Hilariously, I discovered that <blink> is actually no longer implemented in Chrome.
The one legitimate use!
I ended up mocking it with JavaScript. EDIT: it's here if you want to see how the cursor turned out! http://blog.nullspace.io/day-208.html
There is a solution!
Things have changed so much on so many levels. For example, just over the past week, I've had to set up a server, a CI tool, install and configure some databases, built an app using a bunch of different languages, frameworks and whatnot, learn a new language, etc.
The reason I'm saying this is because the number of skills I've acquired so far would have seemed absolutely daunting years ago. A lot of these skills are of course perishable, but the sheer number of concepts you have to keep in mind at any one time when working in web dev is ridiculous (though interesting for the most part).[1]
Over the years I've spoken to a lot of kids who wanted to learn web development, and I'm never quite sure what to say. On one hand I really want them to see how cool it can be, on the other hand I'm always concerned I might scare them when I explain how you achieve cool things.
I love what I do, but if you want to properly understand the tools you're using, web dev isn't for the faint of heart these days.
[1] I'm not saying this doesn't apply to other fields, web dev just happens to be the one I know the best.
It was never designed to add arbitrary spacing to your layout, though ;)
* Nested table layouts, adventures in collapsed borders
* window.status = "awesome"
* HRs: "I can make a 3d hole in my page"
* document.all being the best DHTML api.
The discovery of window.status was a landmark of human achievement. Scrolling text in the browser's own UI? Sign me up, I'll take 40.
* Creating gradient text using one <font color="..."> for each letter. http://jsfiddle.net/A2VCE/
* Putting text in <noscript> and <noframes> tags to support old browsers
* Add "lowsrc" attribute to <img> because the larger image would take too long to load.
* List detailed hardware specs for the web server on the "about us" page.
And webrings. Oh god webrings...
And people wouldn't even use it because it would probably break their SEO or something. But "I like this site - show me another one like it, but make it go in a circle" seems like an idea that should be able to get traction even now.
Maybe as a browser plugin. I don't know.
...or the thousands of other badges that I, for whatever reason had to shoehorn into my website?
"Can I just borrow your computer for a sec? I noticed a bug on one of my sites, just need to fix it real quick."
"You won't be able to, I don't have Dreamweaver or Filezilla installed."
"Oh...ok."
Proceeds to download putty on the spot and fix my site with vim
You couldn't get away with that now though. Actually they didn't let me get away with it for long.
And the <hr> tag. And I remember I made a Java applet that consumed so many resources that everyone who visited my page thought their machine had locked up. Good times.
It's all about that terrible blue button in Dreamweaver that animated concentric circles when you hovered over it..
and 0.gif (fewer characters!) bring back memories. What I miss most was the hacky tricks you'd have to put together to get load times down on dialup. Carefully controlling the order in which things rendered. Early DHTML. Slicing layouts so that as much as humanly possible the images repeated. Tables tables tables. IFrames that talked to each other. The javascript that converted <div>s to <layers> for netscape.
In those days I was certain there would be a complete replacement for HTML/JavaScript/CSS that would take over. Flash came and went. Silverlight was a lovely attempt. We just kept layering lipstick on our pig :).
last month I hit my usage cap and was capped to 256k downstream. 256k. TWO HUNDRED AND FIFTY FUCKING SIX! FIVE TIMES FASTER THAN DIALUP! I thought that's fine I can cope.
The internet is highly broken at 256k. Pages basically don't ever completely load. You end up having to cancel. You end up turning off images, turning off javascript.
I can't imagine what the web is like at 56k now. Completely fucking un-functional I would imagine.
Once I connected it took almost 2 hours just to start Outlook.
Thankfully there's mobile tethering/hot-spotting now
For me, it was Jon Udell's column on Byte that first got me interested in web technologies. Great guy.
P.S. Am I the only one who wrote all my html in lowercase? (and always used ' instead of " (one keypress less)?)
Actually, name a generation over the last few centuries which hasn't seen the birth of a dozen groundbreaking technologies.
More accurately, the "life changing" effects of new technologies (which are often a result of them being synthesized with other technologies and/or applied outside of their original context) took a lot longer to develop, largely because the spread of awareness of new technologies took longer. Which is why the frequency of the appearance of those life-changing effects of technology pretty consistently has increased as the speed and reach of information dissemination technologies has increased.
More specifically, consider a 25 year old resident of NYC in 1964 - a member of the jet age, the atomic age, and the transistor era, embedded in a time of great cultural change in American life - and bring them to NYC of the present.
How long do you think it would take for them to get up to speed? What are the "significant life-changing technologies" they would need to learn in order to survive and do well?
Consider then a 25 year old resident of NYC in 1875 and bring them to 1925. I think it would be much harder for that person to adapt than the person from 1964.
Here are some of the significant changes around the turn of the century.
The linotype machine completely transformed the news industry. Before then, no newspaper had more than 8 pages.
Oceanic telegraph lines were in place, so the explosion of Krakatoa became world-wide news within a day. That is, the speed of information was already pretty high. There were 14 million telegraphs daily by the early 1900s, or 1 for every 100 people.
Books and magazines provided a lot of information quickly about the latest inventions and ideas. Take a look at Popular Mechanics from 1905, at http://books.google.se/books?id=S98DAAAAMBAJ&pg=PA93&hl=sv&s... for the news. Page 35 has a series of books for home-based education, from stair building to telephones to law school.
For the first time in the US we had more Americans living in cities than on farms. The end of the frontier era lead to Turner's Thesis, which is the basis for the "Frontier" in "Electronic Frontier Foundation."
Dense cities became possible because Otis elevator (1853) and iron-framed building (1864) lead to the first skyscraper, at an amazing height of 10 stories (1884–1885). Commercial use of reinforced concrete also started at around that time.
We developed new methods of information organization, including the Dewey Decimal Classification (okay, that's from the late 1870s), and the vertical file system. The Hollerith punch cards were invented for the 1890 census.
For the first time we had night life, because limelight and electric lights were much cheaper than candles. The first night club was Webster Hall in 1886.
For the first time, humans could fly against the wind, in both airships and airplanes.
For the first time, women could vote.
The steam shovel was invented in 1839 but it wasn't until after steel cable of the 1870s that lead to the first effective shovels of the 1880s. Compare the use of forced labor for the Suez canal to the Marion steam shovel used the Panama Canal a few decades later.
Speaking of the Panama Canal, we discovered that mosquitoes were a disease vector for malaria and yellow fever. Previously it was attributed to "bad air" or an impure lifestyle.
In my own field of chemical information, Beilstein's Handbook of Organic Chemistry started in 1881 and IUPAC nomenclature started in 1892.
Bakelite (1907) was "the material of 1000 uses" and it was used everywhere.
It wasn't until 1912 or so that lipstick became fashionable, and for the flappers of the 1920s it was a sign of independence.
It used to be safe to walk on the streets without worrying much, because most traffic were people, horses, and bikes (the 1890s was the 'Golden Age of Bicycles'). Cars changed that. The concept that streets are only for cars, and that walking across the street is "jaywalking" and wrong or illegal, started in the 1910s.
Do you really think the last 50 years are as disruptive as that fin de siècle era? Why?
Charlemagne. Fucking Charlemagne. Seriously, Western Europe emerging as a political entity.
The various Viking invasions, which end up having a major impact on European trade and English history (and thus by extension, American history).
The 9th century was kind of a big deal.
In 867, the Macedonian dynasty took over Byzantium and started its golden age.
The 860s was the start of the First Bulgarian Empire. Bulgaria became Christian (864). The Cyrillic alphabet was developed shortly afterwards as a written script for church books.
The Muslims conquest of Sicily started in 827. They conquered Crete in 820.
Leo VI formally abolished the Roman consular dating system in 888. The 800s is when we started to use Anno Domini widely. (BTW, Leo VI also composed hymns which are still sung in the Eastern Orthodox Church.)
The Great Anti-Buddhist Persecution started in China in 845, in part to get the money needed to pay off the 843 victory against the Uyghurs. The fall of the Uyghur Khaganate caused the Uyghurs to migrate eastwards.
Judaization of the Khazars mostly took place in the 800s.
The 800s is the Pueblo I Era, when the Ancient Pueblo population (the Anasazi) constructed and lived in pueblos. 850 is the start of a major drought in the area, which lasted for 50 years.
It was also the terminal classic period of Mesoamerica. The oldest date found at Chichen Itza is equivalent to 832 AD.
FWIW, the world population then was about 225 million. It's about 7 billion now. That's a 28x difference, which surely affects how much change can occur.
My thesis is that the rate of technological breakthroughs has been very high for the last 200 years.
Notice the part about "last few centuries"?
12 is more than a few. If you're going to bend the rules then so will I. :)
The development of adobe building technology is both literally and metaphorically groundbreaking. These are still known as the pueblo dwellers because of that technology.
A new writing system and a new banking system are also technological developments.
My thesis is that social impact of the technological developments in the 50 years around 1900 was more than the development of the last 50 years. As supporting evidence, I propose that return0's statement "how often can one live through the birth of a groundbreaking technology" reveals that there are not that many new groundbreaking technologies these days. Someone from 100 years ago could name a dozen such changes.
How often can one not? And, since technology advanced to the point where information about such a groundbreaking technology gets to the whole globe in relatively short time, its been pretty hard not to be aware of it.
jsfiddle itself doesn't work in IE8, so hier is a direct link: http://fiddle.jshell.net/QVQLN/show/
http://philipwalton.github.io/solved-by-flexbox/demos/vertic...
I'm a terrible person.
That's the numeric entity for a non-breakng space. is the named entity for the same character.
Not burned-in: Escaping stuff on HN. :)
Anyways, I don't recall the details, but there's was a browser (I think) that didn't recognize the named entity so I had to use the numerical form. And after that I used that form all the time when I needed the forced spacing.
Minecraft is single-handedly teaching the next generation that having Java installed is somehow useful. For real. I can't teach them "just deinstall that shit", because they can't play Minecraft.
I wrote a little widget called FigmentSearch, which was about as cheesy as you could imagine for around 1996, it let you search through multiple search engines from one text input, back when there were so many choices (Excite, Lycos, AltaVista, WebCrawler, YAHOO, etc.)
I was quite proud of myself, as JavaScript was really new. AT&T had a dialup internet service called WorldNet that was basically #2 or #3 in the US after AOL and probably CompuServe, and they licensed the JavaScript to use on their front page. I thought that was pretty neat, since I was a teenager.
88x31 :-D
I think it misses the fact that JavaScript was mostly used for stuff like rollovers on images back then. Oh, and customized scrollbars in IE! Haha! This post is such much fun I can't stop smiling! Thanks for sharing!
<SCRIPT><!-- self.defaultStatus="Welcome to my website!" //--></SCRIPT>
- http://www.thefwa.com/flash10/gabo.html - http://www.eye4u.com/home/
There are others (manoone) but I can't find archived copies.
<html>
<head>
<title>Vertical Alignment</title>
<style type="text/css">
html, body, bodytable { height: 100%; }
bodytablerow { vertical-align: center; }
bodytablecell { text-align: center; }
content {
text-align: auto;
width: 100px; height: 100px
}
</style>
</head>
<body><table id="bodytable">
<tr id="bodytablerow">
<td id="bodytablecell">
<div id="content">
blabla </div>
</td>
</tr>
</table></body></html>I just about went blind trying to find it and swore if I ever found that guy I would fight him. Needless to say, I'm pretty happy we've moved on to bigger and better things.
https://web.archive.org/web/20000229044717/http://www.msn.co...?
A lot of trial and error... but good times.
<BGSOUND SRC="aladdin.mid" LOOP=10>
https://web.archive.org/web/20030927154612/http://www.ghostn...
Yeah, tell me that's not totally sexy ;)
I created this as a sort of web front experiment. Back when I just ran an IRC server and forum, it was kind of a bummer that there was no real front "site". This was supposed to be a stylized entry point for that. I don't remember the links that were on the menu, but I do remember that "Chromeless Widows" were all the rage.
Also, I wasn't comfortable with Flash, so I did the front interface with JavaScript. The irony of things coming back full circle to that (in some way) isn't lost on me.
<style>span {display: inline-block}</style>
<span style="width: 250px"></span><span style="width: calc(100% - 250px)"></span>http://caniuse.com/ can answer these questions for you in general. If you're looking into newer layout techniques, you should also check out flexbox.
I used to use an editor called Arachnophilia [3], which surprisingly is still in development. Way better than FrontPage.
[1] http://www.effectmaker.com/gallery/jsslidemenu/index.html
[2] http://www.effectmaker.com/gallery/jsimageswapmenu/index.htm...
I took a detour for a bit, working on server-side projects in C++ and Java, but came back to a new world of CSS and for a time was quite confused. Certainly our tools for creating killer websites have improved, but I have very fond memories of those early days.
It seems so goofy now, but his advice was actually an improvement over the gray-background, fat-bordered, use-every-font stuff that passed for Web design at the time.
I did love the 1px gif though, that sucker was useful.
How about doing rounded corners with images? The bigger the radius, the more padding your content had!
Every time I've knocked together some markup and haven't written any CSS yet, I get a big old dose of nostalgia when I boot it up in the browser and see those ass-ugly serifs everywhere.
I can only imagine what traditional designers thought of 'the future' back then. "OK, space cadet, let me introduce you to a radical new concept called 'typography'..."
IIRC, my own Geocities site was yellow TNR on a background tiled with the cover of Tool's Aenima, and had no particular theme, except a lot of curse words and teenage acting out.
Ha! I am still pissed off about this. I remember my first days on StackOverflow, going to a 'moved' question (thanks alot, Google) and not knowing where the hell it was moved to nor how to get there. Am I expected to move my mouse slowly over the page until it changes? Look at the source code of the page? Read a FAQ or something?
PS Also pissed off about these new cars that I can't figure out how to start- nor turn off!
It's ridiculous... the web is a much better place, technologically, nowadays, but something for me has been lost. As the author alluded to at the end of the article, it's all frameworks and abstractions. It's high gloss and low content. Bah.
And with this post, I have become my parents.
Yet still to this day, something are only manageable with tables. But with have display:table-cell now, so it is all different.
2/ You could style the scrollbars on IE4 !
3/ About link styling : for some time underline+overline was all the rage on :hover. I don't think it will make a come back, who knows.
Exciting times
Showing off my classy classy Jasc Paint Shop Pro 5 skills, my marquee tags, pixel fonts, badly repeating background, 88x31 buttons for affiliates, links with underline and OVERline hover.
I am truly sorry, internet.
I had guestbooks in CGI, tagboards in CGI. And you guys remember Greymatter, right?
How about b2?
I still hold a grudge against Wordpress for over-complicating what was a simple, bare-bones blogging software.
Ahhh, the 90s and early 2000s was a great time for the web.
I started learning web stuff right around the Tables vs. CSS war. Terrible thing. Not many survivors. They didn't even get a wall of fallen heroes like some other wars did.
Although if I were to put up a wall now, I don't know which side to. CSS kind of won, but Bootstrap brought tables right back. I'm confused. Who won?
I still have my copy of "HTML: The Definitive Guide" [0].
I thought I was hot stuff when I figured out how to pre-cache images by making invisible references to them on my landing page.
I really enjoyed trying to make things look good and appear fast in the dial-up era.
I think you mean "status bar", but yeah they were all the rage.
CGI Scripts anyone?
Unfortunately I remember very well the days when it all started to become popular. I created my personal Web page in '94 hosted on the University's servers. 2 years later I was creating Web applications using shell or C-based CGI scripts. And then when I saw Duke juggling I started to work on Java.
Feels like coming full circle to now be building a webapp with Go.
I did at least used Python's wsgiref CGI adapter, so it wouldn't be hard to migrate to a newer technology.
Pretty cool that the site I used to learn still works ~15 years later:
<HR>
<CENTER>Don't forget page dividers!</CENTER>
<HR>Speaking of SHTML... has anyone else always read it as "shitmail" in their head?
Was awful!
I remember the 1x1 transparent pixel with great affection---it was the output of my first significant CGI script (in Perl, of course) that I used as a site counter.
Winsock! Fuck yeah!
I remember when a web page and a gopher site looked almost identical (yes, gopher was quite cool for awhile).
The Table vs CSS wars never ended and are just in a temporary cease fire.
I started my own webring. And ring of rings. And proudly displayed my "made with notepad" button. And the black one with the red ribbon for... 2600? or EFF?
The most popular websites were vast collections of poorly transcribed midi collections that took years to master as every fucktard in middle school band uploaded a slightly different version of every song on earth. Twice, if it was Stairway to Heaven.
I was a webmaster.
Everyone bitched about SSI and its security holes but everyone used it anyway because fuck you, inline or die! Except it was universally only used for image counters and random quote generators.
My local ISP gave everyone a shell, email, ftp, and web account. You just had to figure out SLIP and PPP.
State of the art at one point was dialing into a local BBS to access their internet connection so you could use lynx to pull up the first sites.
Animated GIFs will survive cockroaches.
Frontpage when it first came out was a horrible POS. It would randomly move half your links, reformat them, rearrange your files, and change your background to bright red. Just, well, who the fuck knows why.
TABLES WITH 3D BORDER SUPPORT. FUCK YEAH. IT'S NOT A 3D BUTTON UNTIL IT'S IN ITS OWN 3D TABLE FOR EMPHASIS.
------------
Even though browsers have all kinds of compatibility issues now, they are mostly minor. There were several years where IE would say "we're just going to put in our own marquee tab, why the fuck not?" then Netscape would say "We're all going to VRML. Oh and you can set the background color" and IE would say "Shit, we're just going to put a TV in here. You want a TV? Use IE." and Netscape would say "Fucking A, our new <cat> tag actually purrs. Does IE have <cat> support? NO! (because we just invented it)" and Netscape would say "DUDE. LLLLLAAAAYYYYERRRZZZZZZ AND SHIT" and IE would say "FUCK IT WE'LL JUST PUT A WHOLE OTHER BROWSER FRAME IN YOUR BROWSER FRAME."
It really was quite a crazy and extremely blatant war over the future. IE won when it's "waiting" icon because a large spinning globe and a million VB ActiveX developers were unleashed upon the world. That was just the jihad, though. The battle was actually won when Gates just stonewalled the shit out of the courts for 4 years, causing Netscape to slowly lose their mind until they became convinced that rewriting their entire fucking code base was the way forward.
Trumpet Winsock on Windows 3.11, dialing into a small mom and pop ISP in my town in Tennessee (I think they were pretty much all mom and pops back then). Then fire up Netscape and surf as well as you could at 2400 baud. Which actually worked pretty well because everything was slow and you just kind of expected it.
Or learning cool HTML tricks by looking at the source, then practicing it myself on the 1mb of storage space my ISP gave us. These days, most of the time, simply viewing the source doesn't tell you a whole lot about what's going on without spending some time digging into JS and CSS for a page. I remember being thrilled when we got an upgraded Netscape version that actually allowed you to save images.
It wasn't just the web, either. I miss spending hours and hours playing MUDs. Some of the best times I had in my teen years were on MUDs; 20 years later I still keep in contact with some of the people I met.
The Internet's pretty awesome now, don't get me wrong. I get to write code and make money doing it, in an economy that didn't exist, really, back then. But there's a part of me that really misses that early wild west Internet that existed just prior to the first dot-com boom. Back when we were just first figuring this stuff out...
(Does anyone remember window.status -- the 90s equivalent to the title-attribute? Does anyone remember a browser with a status bar?)
I remember we had a clientside script that changed ilayers to those weird div tags so you could drag stuff around in both broswers.
But rarely saw anyone use blink tag at all
Remember the GIF patent war of 1992-1994? Man... CompuServe ftw?
This post made with vim.