Skip to content

Some property definitions for shorthands should not say 'see individual properties' #223

Closed
@SebastianZ

Description

@SebastianZ

@tabatkins mentioned earlier that shorthands don't have an initial value.

I believe this statement is wrong. Shorthands do have initial values, which are a normally a combination of their longhands. Also, they apply to a specific group of elements, they are inherited or not, they apply to a specific media and have a computed value.

So, their property definitions for 'Initial', 'Applies to', 'Inherited', 'Media' and 'Computed value' should be set accordingly.

Examples:
The font shorthand has an initial value of normal normal normal normal 20px / normal arial (and not one of the possible keyword values), it applies to all elements, it is inherited, applies to visual media and has a computed value of <‘font-style’> <‘font-weight’> <‘font-stretch’> <‘font-size’> / <‘line-height’> <‘font-family’> (browsers are inconsistent regarding that).

The flex shorthand has an initial value of 0 1 auto, it applies to flex items, it is not inherited, applies to visual media anad has a computed value of <‘flex-grow’> <‘flex-shrink’> <‘flex-basis’> (and not none).

Sebastian

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions