Bug 17138 - Stricter use of box terminology throughout in spec (follow-up to Issue 120, inc Issue 266)
Stricter use of box terminology throughout in spec (follow-up to Issue 120, i...
Status: NEW
Product: CSS
Classification: Unclassified
Component: CSS Level 2
unspecified
PC Windows 3.1
: P2 normal
: ---
Assigned To: Bert Bos
public-css-bugzilla
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-05-21 13:10 UTC by Anton P
Modified: 2012-12-04 00:54 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton P 2012-05-21 13:10:58 UTC
This is a follow-up to Issue 120 (http://wiki.csswg.org/spec/css2.1#issue-120) consisting of Issue 266 together with other associated change proposals.
Comment 1 Anton P 2012-05-21 13:13:36 UTC
Reported by Anton Prowse

Need to tighten up the use of box terminology throughout the spec, in response to the terminology changes made in Issue 120.  The changes are described in Issue 266:

Issue 266: http://wiki.csswg.org/spec/css2.1#issue-266

Summary
    Issue 120 follow-up
URL
    http://lists.w3.org/Archives/Public/www-style/2011Jan/0079.html
Proposal :

* Accept proposals 1 & 2 with "block container element" instead of "block container"

    accept 3
    accept 4
    accept 5 with s/which/that/
    accept 7 (but beware second set of edits applies to second quoted sentence, not first)

Resolution
    Accept issue 6 edits, push rest to errata.
Status
    Closed. =errata=
Comment 2 Anton P 2012-05-21 13:14:53 UTC
Reported by Kang-Hao (Kenny) Lu

9.5.1 ('float') says:

  # left
  #
  # The element generates a block box that is floated to the left.
  # Content flows on the right side of the box, starting at the top
  # (subject to the 'clear' property).

s/block/block-level/


Conversation begins:
Bug description:
http://lists.w3.org/Archives/Public/www-style/2012Mar/0351.html
Comment 3 Anton P 2012-08-09 06:59:45 UTC
11.1.1 (Overflow: the 'overflow' property) says:

  # visible
  #   This value indicates that content is not clipped, i.e., it may be
  #   rendered outside the block box.

s/block/element's/

since the box is not necessarily a block box (nor even a block container box; see Bug 15381), and the phrase "element's box" is used elsewhere in this section.
Comment 4 Anton P 2012-08-09 07:01:47 UTC
17.4 (Tables in the visual formatting model) says:

  # In terms of the visual formatting model, a table can behave like a
  # block-level (for 'display: table') or inline-level (for
  # 'display: inline-table') element.
  #
  # In both cases, the table generates a principal block box called the table
  # wrapper box

s/block box/block container box/

since the box is not necessarily block-level, as described in the first quoted paragraph.