Welcome to WebmasterWorld Guest from

Forum Moderators: not2easy

Message Too Old, No Replies

Is CSS positioning really neccessary?

...and how do I do it?



3:56 pm on Apr 12, 2001 (gmt 0)

It looks like this topic has been beaten to death, but I thought I saw it twitch just a little...

Although I use CSS for basic things such as font size/shape/color, borders, etc., I haven't done much in the way of layers and positioning. If I have to do any absolute positioning (and I do it a lot), I use tables.

I hear so many people waving the CSS flag when it comes to layout, and I'm all for doing things the "right way", but from what I've seen, CSS positioning looks like an AWFUL lot of work.

Right now I'm designing a site and there are several pages that look like this: <snip>
So that you can see where they are, I've set the border to '1' on the two nested tables here: <snip>

If I'm to understand what I've read in a couple CSS tutorials, I'd have to define a laundry list of positioning variables for each of the many cells that make up this page. Am I correct? As I have it set up, I just have to put the TR and TD tags in the right order, and it looks ok (at least on the browsers that I've tried it on).

On occasion, I have had some beat-my-head-against-the-wall problems with tables in Netscape, but I've always been able to kludge^H^H^H^H^H fix them.

Is CSS positioning as difficult as it looks, and if not, can someone recommend a good tutorial?

Thanks in advance.

[edited by: Woz at 10:55 pm (utc) on Jan. 21, 2003]


4:43 pm on Apr 12, 2001 (gmt 0)

10+ Year Member

I think Css positioning looks more dificult than it is. Someday it may replace the use of tables but if your page layout is static I would stick to tables. The only reason I use Css/layers is for dynamic content. With a scripting language you can turn the visibility on and off and or move the content around on the screen (DHTML).


6:36 pm on Apr 12, 2001 (gmt 0)

WebmasterWorld Senior Member tedster is a WebmasterWorld Top Contributor of All Time 10+ Year Member

I agree with you, David. There's no immediate worry in using tables for layout.

CSS positioning has advantages -- pages render faster for one. The difference is more noticeable as the layout tables get more complex.

The big deal for me is that the future of web development is CSS. CSS has been slow to start, and very buggy at first, but the separation of presentation and content will eventually become the way things must be, and I want to be up to speed before then. The more familiar I've become, the more I appreciate the advantages that CSS offers.

But there's no reason I can see that you need to make the jump right now, and probably not next year either.


7:03 pm on Apr 12, 2001 (gmt 0)


This seems like one to start with if you don't know 'sic em'.


This one has a lot of description about *why* you use CSS as well as how to create style sheets.

Hope these help. I am going to dig through these myself. Like Tedster said, ya gotta be up to speed when it is commonly used.


Featured Threads

Hot Threads This Week

Hot Threads This Month