in reply to Re^3: Web forum markup language and the Monastery
in thread Web forum markup language and the Monastery

I think its more a question of how you view nodes in context. I tend to stay away from H1 in nodes because normally people view the nodes in context of a section or thread. This means that the node you post is actually a subnode of a preexisting structure. I find it annoying to have a section like Perlmonks Discussion have an H1 and then inside nodes that are displayed also have H1 tags. Had you posted your doc to tutorials in that format I wouldn't have minded as in that case your node would truely be top level and thus the section breakouts you were using wouldnt conflict with the page layout as a whole.

Update:Oh, also in the situation of your node, iirc it was front paged, which is a section of many sections so the headings you chose "broke" the way the nodes of different sections were deliniated. Im really not sure how to address this situation properly. Im not really sure its worth that much effort to do so either as such nodes are only a temporary irritation as people seem to avoid H tags generally and thus push those posts that do off of the section list eventually.

---
demerphq

  • Comment on Re^4: Web forum markup language and the Monastery

Replies are listed 'Best First'.
Re^5: Web forum markup language and the Monastery
by Juerd (Abbot) on Jan 15, 2005 at 20:28 UTC

    I think its more a question of how you view nodes in context. (...) This means that the node you post is actually a subnode of a preexisting structure.

    This is a good point that I had not considered yet. To be honest, I added the readmore tags mostly to avoid the need for consideration. I had no idea that it would be subject of consideration three times after that. I don't visit the front page, and I visit main section pages only when starting a new thread. So I didn't really think about any pre-existing structure.

    The only solution for this, however, is to not use structured heading tags at all. And that sucks, because the alternative is font tags with size attributes. One can argue that the number in h1..h6 is for font size and not just for structure, but if this is the case, then CSS should be used to make them smaller so they can still all be used. I add that I like to be able to paste things from my web site or that are generated by pod2html.

    Dynamic changing heading tags is not possible, because the number of levels is limited. Font size sucks, because replies are smaller than the rest, and users should always be able to override this. And screen readers won't recognize structure if the document isn't html-ly structured.

    Is there any solution to this problem?

    Juerd # { site => 'juerd.nl', plp_site => 'plp.juerd.nl', do_not_use => 'spamtrap' }

      I think it can still be done via CSS. Basically any H1 inside of a node should be rendered differently from the ones the site uses. (Ie, H1 inside of a node should be different from the H1 used for titles) All of this would be a pain to fix in PM but a new engine might want to consider such issues from the beginning and make sure the problem doesnt arise in the first place.

      ---
      demerphq