Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

layout: Implement `border-spacing` per CSS 2.1 § 17.6.1 and the legacy `cellspacing` attribute per HTML5 § 14.3.9. #4417

Merged
merged 1 commit into from Mar 12, 2015

Commits on Mar 12, 2015

  1. layout: Implement `border-spacing` per CSS 2.1 § 17.6.1 and the legacy

    `cellspacing` attribute per HTML5 § 14.3.9.
    
    Table layout code has been refactored to push the spacing down to
    rowgroups and rows; this will aid the implementation of
    `border-collapse` as well.
    
    This commit also fixes two nasty issues in table layout:
    
    * In fixed layout, extra space would not be divided among columns that
      had auto width but had nonzero minimum width.
    
    * In automatic layout, extra space would be distributed to constrained
      columns as well even if unconstrained columns with percentage equal to
      zero were present.
    pcwalton committed Mar 12, 2015
You can’t perform that action at this time.