Posts tagged `css`

One of the latest articles on A List Apart has me scratching my head. The author, Molly E. Holzschlag, makes the case that web coding is moving necessarily away from grid-based structures, even if the underlying code is similarly gridlike.

The points seem to be as follows:

  1. Grids are easy to navigate
  2. They are not, however, necessarily the most vibrant or the most æsthetically pleasing (a number of grid-based versus freeform examples are cited, most of them achieved with CSS box models of varying complexity)
  3. “[W]e’ve not yet learned to design for the web. What we’re just beginning to understand—particularly those of us who come to CSS layouts after years of working with tables—is that the visual model for CSS is far more conducive to breaking out of the grid and designing for discrete, semantic elements.”

You’ll forgive me if I’m a bit skeptical of the importance of these points, or even their validity. Holzschlag seems distracted by the a priori assertion that a) logical, æsthetic, and semantic structure are interchangeable concepts and b) that rethinking the method of organizing (think code) an æsthetic presentation is tantamount to rethinking the presentation itself.

The CSS visual model is all lines and boxes. That’s the stuff of grids, right? Well sure, if we want it to be. This is where the fundamental difference is. CSS allows us to take a box—any box—and do with it what we want, independent of its surrounding boxes (Figure 7).

I have difficulty with the idea of CSS as a “visual model.” The author sets CSS and traditional table-based design as polar opposites, but remember that one can just as easily use CSS to define elements of tables as well. Tables are bad for anything but data sets in content areas for the reason that they are not very flexible and quite crufty. Moreover, their markup is not in the spirit of the new semantic web. Use <div> or <span> or <p> or <li> or <h1> instead.

Most troubling about the article, though, is the author’s insistence that a scattered presentation is somehow a positive thing. She uses Dave Shea’s Bloodlust at CSS Zen Garden as an example. Sure, it’s an interesting proof of concept; at a place like CZG, it might make a visitor linger a few extra moments before moving on; but you could hardly expect that such an approach could even begin to fit the needs of a website with content, even if it’s artsy. Consider this:

2. “We have art content, so let’s create an artistic navigation.”

You know, sometimes the navigation is the content, for example when you’re playing an (online or offline) adventure game. Then, a player wants to have a hard time defeating barriers.

An art website, however, is not an adventure game, and artful navigation (yeah, we get the point, the website is part of the artwork) can really hurt the experience. Even when you have drastic, challenging, and unusual content to show off… there’s nothing that says you can’t simply link to a well-made web video or similar content.

Not long ago, I came across a specific Japanese artist website. There was so much neon blinking and movement, at first I didn’t even understand that it was completely broken and not showing as intended. Then I switched to Internet Explorer, and the blinking and movement started to make a little sense… but still gave me a hard time trying to locate the contact info.

The fact of the matter is, if your website is trying to convey information in any meaningful fashion, then you have (or should have) a grid-based layout. Whether this underlying grid is composed of crufty tables or of tasty semantic, Web 2.0-happy markup is one matter; whether the visual layout is in recognizable grids or aligned boxes (every decent design is doing it, from the latest and greatest blog themes to truly content-based sites like CNET (which, if you’ll notice, breaks a bit out of the traditionally column-based approach, but still with recognizable and visually-separated sections.

As powerful as CSS is in determining how we can accomplish new tasks in terms of design and extensibility, it doesn’t change the underlying goals for said design, which is improving the human interface aspect of the project, and offhand I can’t think of any situation where that would be improved by the making of a muddled presentation.

§922 · January 1, 2006 · (No comments) · Tags: ,

The “I don’t want to see any more CSS for a month” edition.

Friday Random Ten

  1. Live • Lakini’s Juice
  2. Farmakon • Loosely of Amoebas
  3. Aeon Spoke • Sand & Foam
  4. Solefald • Christiania (Edvard Munch Commemoration)
  5. King Crimson • Dinosaur
  6. University of Errors • You Don’t Remember
  7. Tori Amos • Sweet the Sting
  8. Nine Inch Nails • Getting Smaller
  9. Nick Drake • Fruit Tree
  10. Pan-Thy-Monium • Lava
§835 · November 11, 2005 · 3 comments · Tags: ,

For those of you unaware, I work (as a student, sadly) in the Web Services Dept. of the University of St. Francis. It’s a nice job, really.

Alas, we’re a small school, and still pretty stupid about some things. A laundry list of all of them (even those limited to the technological) would be beyond the scope of this post. One thing in which we’re stupid is our website, which is sprawling (the faculty tend to use the web server for storage instead of their network drive) and not database driven. We’re moving to a portal system in January ’06 (tentative), but we’ll still have a lot of the current site.

Therein lies one of my biggest problems: instead of pulling content dynamically and running it through some CSS, we’re still using crufty, hardcoded pages and the horrible, byzantine templating system of Dreamweaver.

Until summer of 2004, we were on a template created entirely by Adobe GoLive. Why anyone was ever allowed to use such a miserable program is completely beyond me: it filled the code with GoLive “actions”: in other words, proprietary markup similar to what Microsoft does with its created HTML files.

But I’m not going to talk about the template per se, because I have yet to tinker with that. I am, however, going to talk about the home page, which in many respects is far more important. Read more…

§801 · October 16, 2005 · 7 comments · Tags: , , , , ,

It’s a slow day here at work, so I’m taking my cue from the lovely and ravishing Allison.

8 Firsts
First Best Friend: Nick Vasiliades, about 3rd grade. Oh goodness, just thinking about all the shit we did makes my head hurt.
First Kiss: Allison. No reason to bother with anyone before her.
First Screen Name: Oh my, I have to think back to my AOL days in ’94. I believe my first real screen name was “sigcow,” named after the gun from the Doom series of books.
First Pet: The first pets I remember were our first-generation cats, Jasmine (a siamese) and Buddy (a tabby). The first pet that was ever actually mine was a Guinea pig named Richard.
First Crush: I’m noticing a trend here wherein I am being asked to go uncomfortably far back into my psyche. If I must choose such a time, I’d have to say it was probably Keara Duchene, who went to to my church, and who was in 5th grade when I was in 3rd.
First music You Remember Hearing: Probably Michael Jackson or something.
First Car: I learned and got my license on a ’95 Mercury Tracer Trio, but it was never really mine. My car ended up being a ’90 Plymouth Horizon(!).
7 Lasts
Last Time you skipped class: Last Tuesday I skipped both my science course and my art course. I’m a bad boy.
Last Alcoholic Drink: Irish coffee. If that doesn’t count, a bunch of hard lemonades on my granddad’s old farm in Nebraska.
Last Car Ride: Coming to work this morning.
Last Kiss: Technically speaking, I kissed my kitten on the head this morning; however, I assume the question is referring to a kiss with a person, so that would be last night, with Allison.
Last Movie Seen: Monster in Law (short review: Fonda wonderful, Sykes funny, Vartan wooden, J-Lo blighted).
Last Phone Call: Allison’s cell phone.
Last CD Listened To: Liquid Tension Experiment 2
6 Have-You-Evers
Have You Ever Dated One Of Your Best Friends: I’ve only dated one person, and since I started courting her before I even knew her, it wouldn’t be fair to say that she was my best friend at the time.
Have You Ever Broken The Law: Hasn’t everyone misdemeanored?
Have You Ever Been Arrested: No, though I have technically been chased by the police.
Have You Ever Skinny Dipped: Are you kidding? I don’t even like swimming with clothes on.
Have You Ever Been On T.V: Not the sort that anyone but my family might watch.
5 Things
5 Things You’re Wearing: Titanium ring, Doc Martens, jeans, a collared shirt, and a nice pen hooked on the flap.
5 Things You’ve Done Today: Showered, made coffee, gave my friend Jessie a piece of software, ate too many candy corns, and walked a lot (damn parking lot construction!).
5 Things You Can’t Live Without: Allison, coffee, internet-capable computer, books, music.
5 Things You Do When You’re Bored: Write HTML/CSS, read, eat, nap, blog.
5 Places You’ve Been: Wyoming, Wisconsin, Nebraska, Minnesota, Ohio
4 Favorite Things
1. Coffee
2. Computers
3. Language
4. Allison
3 People You Can Tell Almost Anything To
1. Allison
2. Abou
3. Adam
2 Choices
1. Black or White: Black. White hurts my eyes.
2. Hot or Cold: Hot. I have no circulation.
1 Thing You Want To Do Before You Die
Transcend time and space.

Update: Rusty points out that their are only 7 eights and 5 sixes. I doublechecked my source, who is the same way. So this meme came already broken, I guess.

§794 · October 11, 2005 · 3 comments · Tags: , ,

From the Bad Movie Physics website comes the basic physics quiz. I got a 77.5%. In my defense, it’s been years since my last physics class, and I rushed through this one.

Also, you should take the quintessential Geek Quiz. It’s wide ranging, so it encompasses everything from techno-geeks to traditional school nerds to D&D fans to Trekkies, so it’s impossible to score highly unless you’re a geek in all senses of the word. I scored a 39.05325%, on the following scale:

+ Geekish Tendencies................................≥09%
++ Geek.............................................≥15%
+++ Total Geek......................................≥25%
++++ Major Geek.....................................≥35%
+++++ Super Geek....................................≥45%
++++++ Extreme Geek.................................≥55%
+++++++ Geek God....................................≥65%
+++++++! Dysfunctional Geek.........................≥75%
§622 · May 25, 2005 · 2 comments · Tags: