- From: Javier Fernandez <jfernandez@igalia.com>
- Date: Mon, 03 Feb 2014 20:56:22 +0100
- To: www-style list <www-style@w3.org>
Hi, I'm trying to implement the "template-grid" shorthand following the latest specification, but I'm having some problems trying to understand the last syntax form: [ <track-list> / ]? [ <line-names>? <string> [ <track-size> <line-names> ]? ]+ The description of the last component, " [ <track-size> <line-names> ]? ", indicates the following: * Sets "grid-template-rows" to the <track-size>s following each string (filling in auto for any missing sizes), and splicing in the named lines defined before/after each size. First question is, wouldn't be necessary, or clearer, to add an "OR" to such clause ? perhaps something like " [ <track-size> | <line-names> ]? " ? or does the original clause mean that any of the elements inside the [] are optional ? Also, wouldn't be clearer to define this shorthand in a way more consistent with the track-list definition, so as the track-size would be mandatory ? I have some other doubts on the use of brackets, for instance, in the "grid-line" syntax definition: <grid-line> = auto | <custom-ident> | [ <integer> && <custom-ident>? ] | [ span && [ <integer> || <custom-ident> ] ] In that case," [ <integer> && <custom-ident>? ] " wouldn't be clearer " [<integer> [&& <custom-ident>] " Thanks, -- Javier Fernandez
Received on Tuesday, 4 February 2014 12:53:21 UTC