Cougar: Add CLEAR and ALIGN attributes for block elements

Arnoud (
Fri, 26 Jul 1996 20:01:08 +0200

From: (Arnoud "Galactus" Engelfriet)
Subject: Cougar: Add CLEAR and ALIGN attributes for block elements
Date: Fri, 26 Jul 1996 20:01:08 +0200
Message-ID: <>

It seems that my last message wasn't received, or that no one cares.
In the hope it's the former, here's my proposal again.

In the current (July 12th) Cougar draft, the CLEAR attribute is present
only on the BR element. The HTML 3 draft had this attribute on almost
every block element. I would like to propose that the CLEAR and ALIGN
attributes are added to all block elements in Cougar.

This could be done by defining
<!ENTITY % needs -- Taken from HTML 3.0 DTD. Permitted values are
                    LEFT, RIGHT and ALL, for left, right and both 
                    margins, or a value in one of the standard units --
        'clear  CDATA #IMPLIED'>
<!ENTITY % Battrs  -- common attributes for block elements
                      analogous to %attrs, but with ALIGN attribute --
        'id       ID      #IMPLIED -- as target for hrefs (link ends) --
         lang     CDATA   ""  -- ISO language, country code --
         class    NAMES   #IMPLIED -- for subclassing elements --'>

and then adding %needs and %Battrs to the attributes list of 
H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, HR, UL, OL, DL, PRE,
In the definition for these elements, the %attrs attribute would have
to be removed, of course.


To find out more about PGP, send mail with HELP PGP in the SUBJECT line to me.
E-mail: - Please PGP encrypt your mail if you can.
Finger for public key (key ID 0x416A1A35).
Anonymity and privacy site: <>