Skip to content

[css-grid] Editorial: Grid Area Section 9. not logically consistant with Section 3.3 definition of Grid Area #1159

@sunright

Description

@sunright

Requesting/suggesting Editorial clarity of spec in Section 9. vs Section 3.3

First sentence of Section 9 seems to suggest that grid area is rectanglar set of grid cells this is not logically consistent with Section 3.3 second sentence that defines grid area as made up of one or more adjacent grid cells.

Please see the links below for the evidence:

[CSS-Grid] Section 9: Placing Grid Items:

Every grid item has a "grid area", a rectangular set of grid cells that the grid item occupies

Please click the link "grid area" to section 3.3 Grid Areas
[CSS-Grid] Section 3.3 Grid Areas:

A grid area is the logical space used to lay out one or more grid items. A grid area consists of one or more adjecent grid cells.

Just to make the point stronger, please see the definition of grid cell:

A grid cell is the intersection of a grid row and a grid column. It is the smallest unit of the grid that can be referenced when positioning grid items.

So if grid cell is the smallest unit of the grid that can be referenced when positioning grid items and a grid area is consists of one or more adjacent grid cells, then section 9 assertion an grid area is a rectangular set of grid cells that the grid item occupies should be reworded in some manner that is closer to 3.3 definition of grid area.

I would suggest the correction be something like:

Every grid item has a grid area, a rectangular region of one grid cell or multiples adjacent cells that the grid item occupies.

  • added link to grid cell
  • removed the word "set" because it suggest two of something in the css grid spec most of the time
  • used the word "region' because it would work naturally with section 7.3 note (just above example 20)
  • the word "cells" now absolutlly means ---more then one cell

We all learn by sharing what we know
Robert A. DiBlasi

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions