Changes between Version 2 and Version 3 of LineBreaking


Ignore:
Timestamp:
Aug 31, 2012 2:42:46 AM (10 years ago)
Author:
glenn@skynav.com
Comment:

Elaborate content.

Legend:

Unmodified
Added
Removed
Modified
  • LineBreaking

    v2 v3  
    2121If not specified, the initial (default) value is `auto`.
    2222
     23CSS3 Text does not fully define line breaking behavior for any of these values. Rather, it specifies certain constraints or absence of constraints that are expected to operate as an additional layer of behavior on top of the [http://dev.w3.org/csswg/css3-text/#line-break-details default line breaking behavior] rules.
     24
    2325=== The former `-webkit-line-break` property ===
    2426
    25 For some time now, WebKit has supported a non-standard `-webkit-line-break` property, based on the earlier `-khtml-line-break` property, which accepted one of two values:
     27Since Safari 3.0, WebKit has supported a non-standard `-webkit-line-break` property, based on the earlier `-khtml-line-break` property in Safari 2.0, which accepted one of two values:
    2628
    2729 * `normal` (default)
    2830 * `after-white-space`
     31
     32The behavior for `normal` was defined by the [http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariCSSRef/Articles/StandardCSSProperties.html#//apple_ref/css/property/-webkit-line-break Safari CSS Reference] as "a standard line-breaking rule", while `after-white-space` was defined as "the line breaks after white space", neither of which definitions are sufficiently precise to obtain interoperability.
    2933
    3034=== The new `-webkit-line-break` property ===