css - What happened to `column-span: ` -
css - What happened to `column-span: <integer>` -
searching functionality, came across 2001 draft, specified column-span defined none | | <integer> | inherit. don’t none (spans no columns? mean display:none‽), other that, it’s nice. comes useful picture.
code sth. along lines of:
article { column-count: 3 } h1 { column-span: } h2 { column-span: 2 } a bit history: abolished in 2005. 2007, re-introduced values 1 | all, wich became none | all 2011 (reintroducting nonsensical none).
my question: why property badly curtailed? there reasoning behind that? (and behind none)
in current draft @ least, property name column-span means “spans several columns” , value none means “no” or “false.” in december 2009 draft, things more natural, property interpreted “number of columns spanned” , initial value 1 , not none.
in general, identifiers in css misleading , may reflect various stages of planning—think white-space, affects line breaking in general, not text, or letter-spacing, affects characters, not letters.
based on have read in various discussions, reason limiting values 2 (no spanning, spanning all) implementing other values different , more complicated. moreover, demand such feature appears considerably more limited basic functionality.
this sounds realistic, since basic multi-column layout has poor support: don’t think major browser supports under proposed standard names (but back upwards under browser-specific property names), , there not seem back upwards column-span: all under name. (rumors safari supports it, tests on win 7 version don’t confirm this.)
css css3 columnspan
Comments
Post a Comment