Earlier quoted context omitted.
Here's the fundamental problem with separating styling from content: styling is content. Layout matters. Layout carries semantics. Right here on HN is an example, where the comment reply chain is indicated with indentation. The meaning of a comment such as "I disagree" varies depending on what it is replying to and therefore where it is in the layout. Other examples where layout is content: Captions for photos. An on…
> Right here on HN is an example, where the comment reply chain is indicated with indentation. T-hawk Right here on HN is an example, where the comment reply chain is indicated with indentation. random28345 HTML is a tree of element nodes, the identity of the post being replied to can be determined by the position of element in the tree ---------------------- .replies { margin-left: 2em; }
In fact, if it did, I would consider the HTML broken.
...
...