- From: Ian Hickson <py8ieh@bath.ac.uk>
- Date: Fri, 29 Jan 1999 13:40:34 +0000 (BST)
- To: "Eric A. Meyer" <emeyer@sr71.lit.cwru.edu>
- cc: www-style@w3.org
On Thu, 28 Jan 1999, Eric A. Meyer wrote: > A discussion recently cropped up on the WSP Standards list to the > effect of "how come neither HTML or CSS have the WRAP attribute, or > its equivalent, for TEXTAREA elements?" I postulated that > 'white-space' might be that equivalent, but not too many people > bought it-- including me, once I really thought about it. > 'white-space: normal' would cause the collapse of whitespace in the > user input, Hmm. I suggest a fourth value for white-space: nocollapse. Then, the pre vale would be like having both nowrap and nocollapse at the same time. Thus: --------------------------------------------------------8<------------ 'white-space' Value: normal | pre | nowrap [INS:] | nocollapse [:INS] | inherit Initial: normal Applies to: all elements Inherited: yes Percentages: N/A Media: visual This property declares how whitespace inside the element is handled. Values have the following meanings: normal This value directs user agents to collapse sequences of whitespace, and break lines as necessary to fill line boxes. Additional line breaks may be created by occurrences of "\A" in generated content (e.g., for the BR element in HTML). pre This value prevents user agents from collapsing sequences of whitespace. Lines are only broken at newlines in the source, or at occurrences of "\A" in generated content. nowrap This value collapses whitespace as for 'normal', but suppresses line breaks within text except for those created by "\A" in generated content (e.g., for the BR element in HTML). [INS:] nocollapse This value prevents user agents from collapsing sequences of whitespace, as for 'pre', but lines may be broken as necessary to fill line boxes. Additional line breaks may be created by occurrences of "\A" in generated content (e.g., for the BR element in HTML). [:INS] --------------------------------------------------------8<------------ > plus 'white-space' applies to block-level elements, which TEXTAREA > is not (right?). It is a replaced element. However, it has already been suggested that white-space be allowed on all elements in CSS3. The above suggestion takes that as a given. -- Ian Hickson
Received on Friday, 29 January 1999 08:40:42 UTC