![]() | |
![]() |
| | Thread Tools | Display Modes |
#21
| |||
| |||
|
|
Just as Presentation should be kept out of html, it follows that Content should be kept out of css, so it would seem to be contradictory to have Generated Content and List Numbering, but I digress. ;-) |
#22
| |||
| |||
|
|
On 18 Feb, 04:20, Gus Richter <gusrich... (AT) netscape (DOT) net> wrote: Just as Presentation should be kept out of html, it follows that Content should be kept out of css, so it would seem to be contradictory to have Generated Content and List Numbering, but I digress. ;-) Could you please start using ALL CAPS rather than merely capitalizing words in Title Case. It makes gibberish babbling posts so much easier to spot. Thankyou. |
#23
| |||
| |||
|
|
It was way over your head was it? |
#24
| |||
| |||
|
|
On 18 Feb, 14:59, Gus Richter <gusrich... (AT) netscape (DOT) net> wrote: It was way over your head was it? The problem is that you have an almost completely erroneous idea of "presentation", "content" and "semantics" as applied to HTML markup. |
#25
| |||
| |||
|
|
On 18 Feb, 14:59, Gus Richter <gusrich... (AT) netscape (DOT) net> wrote: It was way over your head was it? The problem is that you have an almost completely erroneous idea of "presentation", "content" and "semantics" as applied to HTML markup. |
#26
| |||
| |||
|
|
On 18 Feb, 04:20, Gus Richter <gusrich... (AT) netscape (DOT) net> wrote: Just as Presentation should be kept out of html, it follows that Content should be kept out of css, so it would seem to be contradictory to have Generated Content and List Numbering, but I digress. ;-) Could you please start using ALL CAPS rather than merely capitalizing words in Title Case. It makes gibberish babbling posts so much easier to spot. Thankyou. |
#27
| ||||||||||||
| ||||||||||||
|
|
On 2009-02-18, Andy Dingley <ding... (AT) codesmiths (DOT) com> wrote: On 18 Feb, 14:59, Gus Richter <gusrich... (AT) netscape (DOT) net> wrote: The problem is that you have an almost completely erroneous idea of "presentation", "content" and "semantics" as applied to HTML markup. Go on then, what are the correct ideas of those things? |
|
Neither am I questioning the difference (if any) between Structural Markup and Semantic Markup (such as Heading, Table, List, Horizontal Rule). |
|
My view is that Structural Markup are simply funtion calls (or formats) for two or more internal instructions to accomplish a desired Presentation and so, Structural Markup is Presentational Markup. |
|
Just as Presentation should be kept out of html, it follows that Content should be kept out of css, so it would seem to be contradictory to have Generated Content and List Numbering, but I digress. ;-) |
|
Along comes XML which uses Semantic Markup (Descriptive Markup) and truly separates content from presentation. |
|
XML not only re-introduces the concept of separation of content from presentation (as was the original principle of the World Wide Web), |
|
The tags used in HTML are really presentational tags. |
|
By nominating a paragraph as <h1>, the author is really defining an aspect of the presentation to the reader. An <h1> is a heading. A heading is a presentation or formatting term more than a content term. |
|
An XML schema allows more specific tags, such as <concept> and <conbody>, to be used (call it labelling). |
|
No inference about presentation can be drawn from those tags. So presentation can be truly separated from content. |
|
Twas the reason for XHTML |
|
a small interim step for an author and a giant step for the web as a move toward an XML world by regaining the power and flexibility of SGML without most of its complexity. |
#28
| |||
| |||
|
|
On 18 Feb, 18:36, Ben C <spams... (AT) spam (DOT) eggs> wrote: On 2009-02-18, Andy Dingley <ding... (AT) codesmiths (DOT) com> wrote: On 18 Feb, 14:59, Gus Richter <gusrich... (AT) netscape (DOT) net> wrote: The problem is that you have an almost completely erroneous idea of "presentation", "content" and "semantics" as applied to HTML markup. Go on then, what are the correct ideas of those things? Didn't we bash all that out some years ago, such that it's obvious to anyone who cares? This just isn't an interesting debate any more, and if someone hasn't bothered to pay attention, it's hardly worth the effort to correct them any more. |
|
Just as Presentation should be kept out of html, it follows that Content should be kept out of css, so it would seem to be contradictory to have Generated Content and List Numbering, but I digress. ;-) That's a failure to understand _why_ CSS supports generated content, even though it's working hard to avoid turning into DSSSL. Yet again, you can't grok this stuff until you've read Haakon Lie's PhD thesis. |
#29
| |||
| |||
|
|
On 16 Feb, 18:31, maya <maya778... (AT) yahoo (DOT) com> wrote: question: float:left and float:right works, I suppose, when you have just TWO divs that need to appear side-by-side.. BUT: what about when you have much more, say, SIX little paragraphs that need to appear side by side??? ![]() Float them all leftwards - they'll work it out for themselves. Floating is usually pretty easy, it's clearing correctly afterwards that's more awkward. Read brainjar. Accept that you probably will have to add a HTML element to set the clearing behaviour on - if there aren't enough HTML elements there you can't invent a few more with CSS. You maybe can with :after { content ... } but that's contrived and not really the best approach. Just accept that adding a simple HTML element (no text content needed) _is_ acceptable. |
#30
| |||
| |||
|
|
On 16 Feb, 18:31, maya <maya778... (AT) yahoo (DOT) com> wrote: question: float:left and float:right works, I suppose, when you have just TWO divs that need to appear side-by-side.. BUT: what about when you have much more, say, SIX little paragraphs that need to appear side by side??? ![]() Float them all leftwards - they'll work it out for themselves. Floating is usually pretty easy, it's clearing correctly afterwards that's more awkward. Read brainjar. Accept that you probably will have to add a HTML element to set the clearing behaviour on - if there aren't enough HTML elements there you can't invent a few more with CSS. You maybe can with :after { content ... } but that's contrived and not really the best approach. Just accept that adding a simple HTML element (no text content needed) _is_ acceptable. |
![]() |
| Thread Tools | |
| Display Modes | |
| |