Forum Moderators: not2easy
I think there needs to be a reframing [NPI!] of the way we talk about/think about/post about CSS. All CSS is NOT CSS-P, though all CSS-P IS CSS. And perhaps a change in "frame of reeference" might iron out some of the situational difficulty that occurs when someone tries to delineate why CSS-P might be preferable to tables.
It's frequently difficult to determine quickly WHY a poster thinks heesh can't use tables with CSS. I think much of this confusion (okay, maybe I'M the only confused one here - not unlikely, considering!) arises because CSS and CSS-P are not necessarily one-and-the-same, though of course they share elements and foci....
I would add that it is equally important to make a distinction between layout tables - ie. using the browser rendering of tables as a hack to lay out pages - and tables which are a valid document component in the same manner as lists, headings, images and paragraphs.
Just out of interest, is CSS-P an official term or is it just an informal term to describe the positioning controls of CSS 2?
And you make an equally good point about tables, which do seem to exemplify some of the same dichotomy that CSS does.
Just out of interest, is CSS-P an official term or is it just an informal term to describe the positioning controls of CSS 2?
I think it's an informal term that's been coined by those who already knew there was a distinction, (and possibly tried to find some way to tell others that they weren't "purists" who would only use CSS and positioning or be struck off the CSS "elitist" register because a <table> element appeared in their source code :o)
(OT ~ sorry I'm laughing, but I just re-read a 16 page article which is so anti "CSS" and rants on about it's users being "elitists", it's ridiculously funny! Not that I mind opposing views but this particular article could be summed up with the author just saying he doesn't like to use CSS-P, he prefers tables for layout because yes he uses stylesheets for font styling, and no I'm not linking (troll feeding!)..
CSS-P does the job, CSS+P might've been another way to describe it because essentially it is trying to infer the use of CSS for styling plus the CSS positioning properties, and styling and positioning properties can be used independantly.
Suzy