Craig Brozefsky on 9 Jan 2001 18:07:02 -0000 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
[Nettime-bold] Re: <nettime> Re: Disassociate Webdesign from Usability |
brian carroll <human@architexturez.com> writes: > apparently CSS is an appearance-only markup. DHTML > (which i think is a blend of Javascript and CSS) > will add functionality, while XML will add custom > extensibility. the instructor basically agreed that > to make a website in this future will require one > to be a programmer. CSS is not markup, but yes, it deals only with the presentation of the document it's applied to. It assigns different properties to the structural elements of the document which determine how they will be rendered by the browser, television, printer, or other presentation device. Learning CSS is all about learning how to address the structural elements of the document, and what each property does. With CSS you can go from very straightforward mappings of properties to elements, or you can go for more abstract mappings in the quest for re-usability and flexibility. This makes it somewhat user-scalable, like in HTML where you can go with unstructured tag-soup, or validated HTML3.2. > i asked about the 'cut-and-pasting' of borrowed code > as a way to continue web development without needing > to have a programming background. i think the instructor > believed it (XML/DHTML) will be too complex, and so the > non-coders will be stuck in the aesthetics department > of CSS design, which is look separated from structure. With XHTML/HTML4.0 you can still cut and paste code with no problem. The only difference is that the markup language is slightly stricter. For instance, you can't leave off closing tags, but you can use a shortened tag notation for empty tags. The definition of well-formedness for HTML4.0 documents is also stricter, and the average mook may have difficulties producing well-formed document without some help from his tools. XHTML also comes in several DTDs, ranging from something that resembles present day HTML all the way too something that has no display related tags at all. > i tend to disbelieve this future. but if i believe it, > then i can see Geert's top 20 list being at the front > of the wave of this new expert movement. in this future, > an individual will no longer be able to put up their > own site, but will need a cadre of workers to do the > simplest thing. additional views appreciated. I disbelieve it entirely. The GUI HTML design tools [will be/have been] updated to produce HTML4 and CSS stylesheets, so people can use those. Or, if they want to learn the two technologies they can still do them by hand. If they don't like CSS they can use the transitional DTDs and use most of the same display-oriented elements that they've been using in HTML. If they like CSS they can use the Strict DTDs and do all the display control in CSS, which is not very complex. What this "expert movement" does allow for is better encoding of data that will be used by both people and machines. This enables a whole new set of document navigation, searching, and linking technologies by making the structure of the document easier for machines to discern. It also enables a whole new set of options for accesability and presentation devices. The same document can have multiple CSS stylesheets, allowing it to be displayed on giant HDTV screens, or tiny text only terminals, or perhaps text-to-speech devices, with the author able to optimize the presentation on each of these devices. Users can even apply their own stylesheets to documents if they have special requirements like poor eyesight, or an unshakeable desire for a particular font and color layout. The presentation/structure split should not be taken as gospel of course, but it does have it's advantages. -- Craig Brozefsky <craig@red-bean.com> In the rich man's house there is nowhere to spit but in his face -- Diogenes _______________________________________________ Nettime-bold mailing list Nettime-bold@nettime.org http://www.nettime.org/cgi-bin/mailman/listinfo/nettime-bold