in reply to Re: Re: Re: Re: Re: Re: Re: Re: Re: INS, DEL, Q tags now allowed in posts
in thread INS, DEL, Q tags now allowed in posts

Do not confuse BLOCKQUOTE with Q. They serve very different purposes. Q is an inline element for inline quotations. BLOCKQUOTE is a block-level element (you can't use it inside paragraph tags f.ex) and must only contain block-level elements itself (so you must write <blockquote><p>text here</p></blockquote> in order for the markup to validate — leaving out the paragraph tags leads to invalid markup).

It would be silly to argue which one should be used: there is no overlap in functionality.

Makeshifts last the longest.

  • Comment on Re^10: INS, DEL, Q tags now allowed in posts

Replies are listed 'Best First'.
Re^11: INS, DEL, Q tags now allowed in posts
by ChemBoy (Priest) on Aug 11, 2004 at 05:44 UTC
    so you must write <blockquote><p>text here</blockquote></p>

    A nit: this is doctype-dependent. If you're using a HTML4 transitional (or, I presume, any previous DT), this is not true—it is for HTML 4 Strict and for XHTML, however, which I wasn't aware of. Thanks for pointing that out!



    If God had meant us to fly, he would *never* have given us the railroads.
        --Michael Flanders

Re^11: INS, DEL, Q tags now allowed in posts
by diotalevi (Canon) on Aug 10, 2004 at 15:06 UTC

    Ah ok. I'd never cared about that inline vs block-level with this because it never mattered and it always did the right thing for me. There aren't any MUSTs here because this stuff works correctly (as defined by my expectations, not the specification). So from a lived experience perspective, there is overlap.

    Once I ignore that there is a difference between blocks and inline, is there a difference? Also, on the presentation vs meaning comparison, BLOCKQUOTE used for anything that Q wouldn't be?

      Err, yes, there is. You can't put BLOCKQUOTE in the middle of a sentence. That is the purpose of Q — to be used in the middle of text, with quotation marks applied appropriately by the browser.

      BLOCKQUOTE on the other hand shows up as a block of its own.

      Makeshifts last the longest.

        Oh ok. That's cool then. Now since you already confused "must because the spec says so" with "must because it doesn't work that way", which must do you mean here? I'm just being picky here because this HTML stuff (user contributed HTML on a site that doesn't make meaningful markup meaningful) is way, way outside the places where I expect specifications to have any real hold.

        Added: Say, the only browsers I use are Mozilla 1.7, Netscape 7.0, and IE 6 (after XP SP2). Do you happen to know when each is likely to get support for Q? Or which browsers support this?