[C]rummy [S]tyle [S]heets
Jan. 6th, 2007 05:36 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
First there was the web, and it was good. You could communicate clearly and publish whatever you liked, with pictures and diagrams with circles and arrows on them. All you needed was a handful of HTML tags and you were off and running.
Then there came the Users. They complained that it was "too hard" to write in HTML and demanded WYSIWYGs and GUIs to do it with. The gods of geekery listened and made them WYSIWYGs and GUIs. The WYSIWYGs wrote the HTML for the Users and it was good again, for a while.
The Users returned to the gods of geekery and complained again. "We can't make the pages look the way we want them. They come out different in every browser." Again the gods listened and made more tags, and invented frames and tables and font specifications. The web browsers that were once thin clients grew fat and warred amongst themselves. The corporations were taking over.
It became impossible, even using a WYSIWYG, to create pages that worked in all the browsers. Everyone was inventing new things and departing from the standards in every direction. A new HTML standard was proposed but no one wanted to use it. The clients and the WYSIWYGs began to fight among themselves and a few were destroyed in the process.
Then the chief among the gods of geekery, W3C, decreed yet another standard, by now the fourth one, and layered it with a different standard to make things look the same. Versions passed, and more browsers fell by the wayside. The largest of the WYSIWYGs was abandoned by its creator and began to grow very stale as well. After enough versions had passed, though, the browsers started to actually work with the new standard that W3C had made, the one he called See-Ess-Ess. Compared with the first HTML, of course, See-Ess-Ess was cumbersome and huge. Still, the users demanded more features, and it kept growing until a full DTP was required to manage it rather than just a little WYSIWYG.
'Tivo, in his stubbornness, refused to use WYSIWYGs. He kept writing naked HTML through all the turmoils and insisted that it was Good Enough. But finally he couldn't stand against the tide any longer, and in the new year converted one of his repeating HTML projects to See-Ess-Ess. He made the new See-Ess-Ess do the same things that the old plain HTML did, though, so the Users will never know there was a switch. ^_^ He just won't have to type quite as many arcane tags and keywords now.
Then there came the Users. They complained that it was "too hard" to write in HTML and demanded WYSIWYGs and GUIs to do it with. The gods of geekery listened and made them WYSIWYGs and GUIs. The WYSIWYGs wrote the HTML for the Users and it was good again, for a while.
The Users returned to the gods of geekery and complained again. "We can't make the pages look the way we want them. They come out different in every browser." Again the gods listened and made more tags, and invented frames and tables and font specifications. The web browsers that were once thin clients grew fat and warred amongst themselves. The corporations were taking over.
It became impossible, even using a WYSIWYG, to create pages that worked in all the browsers. Everyone was inventing new things and departing from the standards in every direction. A new HTML standard was proposed but no one wanted to use it. The clients and the WYSIWYGs began to fight among themselves and a few were destroyed in the process.
Then the chief among the gods of geekery, W3C, decreed yet another standard, by now the fourth one, and layered it with a different standard to make things look the same. Versions passed, and more browsers fell by the wayside. The largest of the WYSIWYGs was abandoned by its creator and began to grow very stale as well. After enough versions had passed, though, the browsers started to actually work with the new standard that W3C had made, the one he called See-Ess-Ess. Compared with the first HTML, of course, See-Ess-Ess was cumbersome and huge. Still, the users demanded more features, and it kept growing until a full DTP was required to manage it rather than just a little WYSIWYG.
'Tivo, in his stubbornness, refused to use WYSIWYGs. He kept writing naked HTML through all the turmoils and insisted that it was Good Enough. But finally he couldn't stand against the tide any longer, and in the new year converted one of his repeating HTML projects to See-Ess-Ess. He made the new See-Ess-Ess do the same things that the old plain HTML did, though, so the Users will never know there was a switch. ^_^ He just won't have to type quite as many arcane tags and keywords now.
no subject
Date: 2007-01-07 01:39 am (UTC)no subject
Date: 2007-01-07 01:58 am (UTC)My real complaint is that the whole original idea of the web, easy publication of ideas and reading with thin clients has been totally suborned by commercial interests mainly for the purpose of pushing advertising at us in a thousand different ways.
no subject
Date: 2007-01-07 04:11 am (UTC)no subject
Date: 2007-01-07 04:50 am (UTC)"Looking for raw sex? Try EBay, the world's largest marketplace for the best deal on raw sex.
"Search Amazon for the latest books about raw sex."
And so forth und so weiter...
no subject
Date: 2007-01-07 04:02 am (UTC)<naked>HTML</naked>
My website was done entirely within a common text editor, which for me is very sloooooow. I often wondered if a WYSIWYG editor would work for me, but never tried. I'm afraid i will end up with a bloated webpage.
no subject
Date: 2007-01-07 04:45 am (UTC)It's true that the WYSIWYG editors produce very bulky code to achieve things that can be done with much less. But these days everything on the web is bloated, so you might as well use one if you find it easier.
I generally use a smart text editor, like kate or gedit. They don't generate code, but they do parse the basic structures and let you know when you have mismatched brackets or things like that. I believe microemacs does the same, and probably any number of others.
no subject
Date: 2007-01-07 10:50 am (UTC)no subject
Date: 2007-01-07 12:16 pm (UTC)The library's website is due for a total rewrite as well. It was designed in FrontPage, and though I've quit using FrontPage to edit it, the FP Bloat still contaminates it badly. If I'm going to go to a new look and layout, then I might as well use CSS to achieve it and gain the ability to make changes more easily while maintaining a consistent style. So the newsletter conversion was a testing ground for that larger project.
no subject
Date: 2007-01-07 05:06 pm (UTC)Just havn't tried it.
I did use Excel once to make a table, then cleaned it up in a text editor
but my HTML knowledge is rather limited.
no subject
Date: 2007-01-07 05:13 pm (UTC)CSS adds a lot of clever formatting tricks, but at the cost of needing a small booklet to list all the keywords and options available.
no subject
Date: 2007-01-07 05:39 am (UTC)...
...
...
...
...
We'll end it there, as we only have a limited time. Fare thee well 'Tivo, ye shall be missed.
no subject
Date: 2007-01-07 12:10 pm (UTC)Actually, I will admit that CSS cut about 10% of the length from the code, which is good. Nothing got bloated. The same document created by FrontPage would be twice as long.
Still, it depends on browser compatibility so much more heavily. You have to be constantly aware of differences between IE, Firefox, Netscape, Mozilla, and Opera in order to avoid making a page that won't load in one of them. Compared to Lynx or even Mosaic, these "modern" browsers are fat resource hogs that can only travel at a crawl.
no subject
Date: 2007-01-07 10:50 am (UTC)no subject
Date: 2007-01-07 12:05 pm (UTC)no subject
Date: 2007-01-07 08:16 pm (UTC)But it looks like you are going to be the sole code keeper. So do what you will! And CSS does wonderful things on a single page, but somehow it doesn't translate to all the pages on a site the way it's supposed to for me. Makes me want to write a perl program to make it work...But that would take time and would force me to fix the editor. How do you make it all work together from one page to the next?
You are their hero for maintaing the site. If only they knew...
no subject
Date: 2007-01-07 08:26 pm (UTC)no subject
Date: 2007-01-08 01:46 pm (UTC)So you don't think much of the idea behind it (separating style from content and returning HTML to the markup language it was 'always meant' to be)? I'm quite content to use CSS, but I always edit it in plain text, of course.
Naturally it's used for obnoxious things, but so's everything. :)
no subject
Date: 2007-01-08 04:05 pm (UTC)The concept behind CSS is good within the context of HTML as it stands now. I just find it unnecessarily complex. When I finally decided to use it, I was also disgusted to find that straightforward presentations on how it works and how it is structured are greatly lacking. Writers on the topic either assume you are a complete idiot who doesn't even know HTML basics or else that you have already been using both HTML and CSS for so long that you only need to know tricks and gimmicks for doing obnoxious and pushy stuff with it.
My two cents (adjusted for inflation)
Date: 2007-01-08 05:12 pm (UTC)As for Front Page, ick. And have you ever seen what Word does to a page that it's saving as HTML? Utter abomination in the code bloat department. Give me Notepad anyday, or better yet an ASCII editor that can parse, like Ultra-Edit on the PC or Text Wrangler on the Mac (Hm, that one may not parse but it at least shows your tags in different colors so they're readable).
Re: My two cents (adjusted for inflation)
Date: 2007-01-08 05:35 pm (UTC)Pretty web pages are OK. Bloated web pages suck. I bail out rather than wait for them to load. Flash is the worst of all, yet more and more web developers are relying on it exclusively. Java and Javascript are largely unnecessary and should be kept to specific complex uses, like corporate intranets with interactive databases and such.
I agree about smart text editors. My current favorite is kate, which comes with the KDE desktop environment on Linux. I don't use KDE, but I do use kate. It does limited parsing and error correction, and knows the punctuation rules and basic structure of many languages, including HTML, CSS, and XML, so it catches mismatched parentheses and so forth and colors parameter names, values, and such in different ways to highlight them for you.
CSS is good for bringing the look of a group of web pages into sync. It also helps you maintain style on pages that are altered frequently. I don't really object to it, except that the syntax is already bloated due to the demands of users who insist on treating the web as a desktop publishing environment, which it decidedly is not. And in general, the guidebooks, tutorials, and online documentation for CSS are very, very poor. (See my reply to
Re: My two cents (adjusted for inflation)
Date: 2007-01-08 06:26 pm (UTC)I do like the way CSS helps make website pages look the same format-wise. All one has to do is keep a list of all the id's and classes, which somehow I never manage to remember. :)
My initial inspiration for web design was Creating Killer Web Sites by David Siegel, published in the 1990s. It came out before Javascript and Flash was common, so I don't think it would be terribly offensive. I just liked how he took a designer's approach to web design, which would still put functionality first but add "prettiness" in service to the functionality. Well, if one had good design sense, at least.
no subject
Date: 2007-01-09 02:09 am (UTC)Heh heh, I like using both the WYSIWYG and html :) That's why dreamweaver is my choice but I only do basic things.