- From: Paul Nelson (ATC) <paulnel@winse.microsoft.com>
- Date: Tue, 12 Sep 2006 22:21:54 -0700
- To: Manuel Strehl <manuel.strehl@stud.uni-regensburg.de>, <www-style@w3.org>
The text-align property will already take care of the "left | center | right" part of the alignment if text is involved. For the percentage or length values you suggest, does that value represent the start point, the mid point, or end point of the text? Paul -----Original Message----- From: www-style-request@w3.org [mailto:www-style-request@w3.org] On Behalf Of Manuel Strehl Sent: Wednesday, September 13, 2006 2:49 AM To: www-style@w3.org Subject: [CSS3 box] Proposal: content-align Hi. There was some time ago a discussion about vertical alignment of block elements' content ( http://lists.w3.org/Archives/Public/www-style/2005Jun/0039 ). I looked through CSS 3 box model and haven't found anything to do this kind of job (it IS actually working for table cells with vertical-align in a quite similar way...): |- width -| +------------------------------+ - |This is some text that | | |doesn't completely fill | |a block element | | | height | | | | | | | +------------------------------+ - \ / \ / V +------------------------------+ | | | | | This is some text that | | doesn't completely fill | | a block element | | | | | +------------------------------+ Therefore my proposal: Name: content-align Value: [[<percentage> | <length> ]{1,2} | [[top | center | bottom] || [left | center | right] ]] | auto Initial: 0% 0% Applies to: block elements Percentages: refer to width and height of container element Description: The bounding box of the content is computed. Afterwards it is aligned inside the containing block element according to the value of the content-align property. E.g., 'content-align: center;' means the rendering just like my second example above. This property is somewhat similar to 'fit-position', just without the 'fit' part. Regards Manuel
Received on Wednesday, 13 September 2006 05:32:56 UTC