| 17.6.1 The separated borders model | 
|---|
      
      
        | Border-spacing using pixels with a minimum minus one value, -1px 
            Setting border-spacing to a value below the minimum in pixels falls back to the default value. |  | 
      
        | Border-spacing using pixels with a minimum value, 0px 
            Border-spacing can be set to the minimum value with pixels. | A | 
      
        | Border-spacing using pixels with a minimum plus one value, 1px 
            Border-spacing can be set one above the minimum in pixels. | A | 
      
        | Border-spacing set to zero using pixels with a minus sign, -0px 
            Border-spacing can be set to the minimum value, using zero with a minus sign, with pixels. | A | 
      
        | Border-spacing set to zero using pixels with a plus sign, +0px 
            Border-spacing can be set to the minimum value, using zero with a plus sign, with pixels. | A | 
      
        | Border-spacing using pixels with a nominal value, 96px 
            Border-spacing can be set to nominal length in pixels. | A | 
      
        | Border-spacing using pixels with a nominal value (with plus sign), +96px 
            Border-spacing can be set to a nominal length (with plus sign) in pixels. | A | 
      
        | Border-spacing using points with a minimum minus one value, -1pt 
            Setting border-spacing to a value below the minimum in points falls back to the default value. |  | 
      
        | Border-spacing using points with a minimum value, 0pt 
            Border-spacing can be set to the minimum value with points. | A | 
      
        | Border-spacing using points with a minimum plus one value, 1pt 
            Border-spacing can be set one above the minimum in points. | A | 
      
        | Border-spacing set to zero using points with a negative sign, -0pt 
            Border-spacing can be set to the minimum value, using zero with a negative sign, with points. | A | 
      
        | Border-spacing set to zero using points with a plus sign, +0pt 
            Border-spacing can be set to the minimum value, using zero with a plus sign, with points. | A | 
      
        | Border-spacing using points with a nominal value, 72pt 
            Border-spacing can be set to nominal length in points. | A | 
      
        | Border-spacing using points with a nominal value with a plus sign, +72pt 
            Border-spacing can be set to a nominal length (with plus sign) in points. | A | 
      
        | Border-spacing using picas with a minimum minus one value, -1pc 
            Setting border-spacing to a value below the minimum in picas falls back to the default value. |  | 
      
        | Border-spacing set to zero using picas, 0pc 
            Border-spacing can be set to the minimum value with picas. | A | 
      
        | Border-spacing using picas with a minimum plus one value, 1pc 
            Border-spacing can be set one above the minimum in picas. | A | 
      
        | Border-spacing set to zero using picas with a negative sign, -0 
            Border-spacing can be set to the minimum value, using zero with a negative sign, with picas. | A | 
      
        | Border-spacing set to zero using picas with a plus sign, +0 
            Border-spacing can be set to the minimum value, using zero with a plus sign, with picas. | A | 
      
        | Border-spacing using picas with a nominal value, 6pc 
            Border-spacing can be set to nominal length in picas. | A | 
      
        | Border-spacing using picas with a nominal value (with plus sign), +6pc 
            Border-spacing can be set to a nominal length (with plus sign) in picas. | A | 
      
        | Border-spacing using centimeters with a minimum minus one value, -1cm 
            Setting border-spacing to a value below the minimum in centimeters falls back to the default value. |  | 
      
        | Border-spacing using centimeters with a minimum value, 0cm 
            Border-spacing can be set to the minimum value with centimeters. | A | 
      
        | Border-spacing using centimeters with a minimum plus one value, 1cm 
            Border-spacing can be set one above the minimum in centimeters. | A | 
      
        | Border-spacing set to zero using centimeters with a minus sign, -0cm 
            Border-spacing can be set to the minimum value, using zero with a minus sign, with centimeters. | A | 
      
        | Border-spacing set to zero using centimeters with a plus sign, +0cm 
            Border-spacing can be set to the minimum value, using zero with a plus sign, with centimeters. | A | 
      
        | Border-spacing using centimeters with a nominal value, 2.54cm 
            Border-spacing can be set to nominal length in centimeters. | A | 
      
        | Border-spacing using centimeters with a nominal value (with plus sign), +2.54cm 
            Border-spacing can be set to a nominal length (with plus sign) in centimeters. | A | 
      
        | Border-spacing using millimeters with a minimum minus one value, -1mm 
            Setting border-spacing to a value below the minimum in millimeters falls back to the default value. |  | 
      
        | Border-spacing using millimeters with a minimum value, 0mm 
            Border-spacing can be set to the minimum value with millimeters. | A | 
      
        | Border-spacing using millimeters with a minimum plus one value, 1mm 
            Border-spacing can be set one above the minimum in millimeters. | A | 
      
        | Border-spacing set to zero using millimeters with a minus sign, -0mm 
            Border-spacing can be set to the minimum value, using zero with a negative sign, with millimeters. | A | 
      
        | Border-spacing set to zero using millimeters with a plus sign, +0mm 
            Border-spacing can be set to the minimum value, using zero with a plus sign, with millimeters. | A | 
      
        | Border-spacing using millimeters with a nominal value, 25.4mm 
            Border-spacing can be set to nominal length in millimeters. | A | 
      
        | Border-spacing using millimeters with a nominal value (with plus sign), +25.4mm 
            Border-spacing can be set to a nominal length (with plus sign) in millimeters. | A | 
      
        | Border-spacing using inches with a minimum minus one value, -1in 
            Setting border-spacing to a value below the minimum in inches falls back to the default value. |  | 
      
        | Border-spacing using inches with a minimum value, 0in 
            Border-spacing can be set to the minimum value with inches. | A | 
      
        | Border-spacing using inches with a minimum plus one value, 1in 
            Border-spacing can be set one above the minimum in inches. | A | 
      
        | Border-spacing set to zero using inches with a minus sign, -0in 
            Border-spacing can be set to the minimum value, using zero with a negative sign, with inches. | A | 
      
        | Border-spacing set to zero using inches with a plus sign, +0in 
            Border-spacing can be set to the minimum value, using zero with a plus sign, with inches. | A | 
      
        | Border-spacing using inches with a nominal value, 1in 
            Border-spacing can be set to nominal length in inches. | A | 
      
        | Border-spacing using inches with a nominal value (with plus sign), +1in 
            Border-spacing can be set to a nominal length (with plus sign) in inches. | A | 
      
        | Border-spacing using 'em' units with a minimum minus one value, -1em 
            Setting border-spacing to a value below the minimum in 'em' units falls back to the default value. |  | 
      
        | Border-spacing using 'em' units with a minimum value, 0em 
            Border-spacing can be set to the minimum value with 'em' units. | A | 
      
        | Border-spacing using 'em' units with a minimum plus one value, 1em 
            Border-spacing can be set one above the minimum in 'em' units. | A | 
      
        | Border-spacing set to zero using 'em' units with a minus sign, -0em 
            Border-spacing can be set to the minimum value, using zero with a minus sign, in 'em' units. | A | 
      
        | Border-spacing set to zero using 'em' units with a plus sign, +0em 
            Border-spacing can be set to the minimum value, using zero with a plus sign, in 'em' units. | A | 
      
        | Border-spacing using 'em' units with a nominal value, 6em 
            Border-spacing can be set to nominal length in 'em' units. | A | 
      
        | Border-spacing using 'em' units with a nominal value with a plus sign, +6em 
            Border-spacing can be set to a nominal length (with plus sign) in 'em' units. | A | 
      
        | Border-spacing using 'ex' units with a minimum minus one value, -1ex 
            Setting border-spacing to a value below the minimum in 'ex' units falls back to the default value. |  | 
      
        | Border-spacing using 'ex' units with a minimum value, 0ex 
            Border-spacing can be set to the minimum value in 'ex' units. | A | 
      
        | Border-spacing set to zero using 'ex' units with a minus sign, -0ex 
            Border-spacing can be set to the minimum value, using zero with a negative sign, in 'ex' units. | A | 
      
        | Border-spacing set to zero using 'ex' units with a plus sign, +0ex 
            Border-spacing can be set to the minimum value, using zero with plus sign, with 'ex' units. | A | 
      
        | Border-spacing using 'ex' units with a nominal value, 7.5ex 
            Border-spacing can be set to nominal length in 'ex' units. | A | 
      
        | Border-spacing using 'ex' units with a nominal value with a plus sign, +7.5ex 
            Border-spacing can be set to a nominal length (with plus sign) in 'ex' units. | A | 
      
        | Border-spacing set to zero with no units with a minus sign, -0 
            Border-spacing can be set to the minimum value with an integer, regardless of the negative sign on it. | A | 
      
        | Border-spacing set to zero with no units, 0 
            Border-spacing can be set to the minimum value with an integer. | A | 
      
        | Border-spacing set to zero with no units with a plus sign, +0 
            Border-spacing can be set to the minimum value with an integer, regardless of the positive sign on it. | A | 
      
        | Border-spacing set to inherit with one value, 1in 
            Verify that a table with 'border-spacing: inherit' uses its parent container's border-spacing value. | A | 
      
        | Border-spacing set to inherit with two values, 50px 5px 
            Verify that a table with 'border-spacing: inherit' uses both of its parent container's border-spacing values if two are specified. | A | 
      
        | Border-spacing: using two values, 5px 50px 
            Verify that a table can have two values specified by its border-spacing property. | A | 
      
        | Border-spacing and 'display: inline' elements 
            Border-spacing does not apply to 'display: inline' elements. |  | 
      
        | Border-spacing and 'display: block' elements 
            Border-spacing does not apply to 'display: block' elements. |  | 
      
        | Border-spacing and 'display: list-item' elements 
            Border-spacing does not apply to 'display: list-item' elements. |  | 
      
        | Border-spacing and 'display: run-in' elements 
            Border-spacing does not apply to 'display: run-in' elements. |  | 
      
        | Border-spacing and 'display: inline-block' elements 
            Border-spacing does not apply to 'display: inline-block' elements. |  | 
      
        | Border-spacing and 'display: table' elements 
            Border-spacing applies to 'display: table' elements. |  | 
      
        | Border-spacing and 'display: inline-table' elements 
            Border-spacing applies to 'display: inline-table' elements. |  | 
      
        | Border-spacing and 'display: table-row-group' elements 
            Border-spacing does not apply to 'display: table-row-group' elements. |  | 
      
        | Border-spacing and 'display: table-header-group' elements 
            Border-spacing does not apply to 'display: table-header-group' elements. |  | 
      
        | Border-spacing and 'display: table-footer-group' elements 
            Border-spacing does not apply to 'display: table-footer-group' elements. |  | 
      
        | Border-spacing and 'display: table-row' elements 
            Border-spacing does not apply to 'display: table-row' elements. |  | 
      
        | Border-spacing and 'display: table-column' elements 
            Border-spacing does not apply to 'display: table-column' elements. |  | 
      
        | Border-spacing and 'display: table-column-group' elements 
            Border-spacing does not apply to 'display: table-column-group' elements. |  | 
      
        | Border-spacing and 'display: table-cell' elements 
            Border-spacing does not apply to 'display: table-cell' elements. |  | 
      
        | Border-spacing and 'display: table-caption' elements 
            Border-spacing does not apply to 'display: table-caption' elements. |  | 
      
        | Border-spacing and 'display: none' elements 
            Border-spacing does not apply to 'display: none' elements. |  | 
      
        | Border-spacing and 'display: inherit' elements 
            Border-spacing does not apply to 'display: inherit' elements which do not inherit the value of 'table' or 'inline-table'. |  | 
      
        | Border-spacing is inherited by default 
            Border-spacing is inherited by default. | A | 
      
        | Initial value of border-spacing 
            Verifies that the initial value of border-spacing is '0'. | A | 
      
        | Negative 'border-spacing' values are ignored 
            The 'border-spacing' property ignores a negative value. |  | 
      
        | Applying the 'border-spacing' property to a 'frameset' element 
            The user agent may allow the 'border-spacing' property to be applied to an HTML/XHTML 'frameset' element (non-normative rule). | M | 
      
        | Distance between the table border and a bordering cell 
            The distance between table border and bordering cell equals table padding + cell's border spacing. |  | 
      
        | HTML/XHTML table width equation 
            The width of an HTML/XHTML table is the distance between the left and right table border edges. |  | 
      
        | Width of a table in separated borders mode 
            The width of a CSS table is the distance from the left inner padding edge to the right inner padding edge (including the border spacing but excluding padding and border). |  | 
      
        | Setting a 'border-spacing' width on a table 
            The border-spacing width can be specified for a table (example from spec section 17.6.1). | G | 
      
        | Row and column backgrounds in the separated borders model 
            Table row, column, row group and column group backgrounds are invisible in the space between borders. |  | 
      
        | separated borders model - rules="all" 
            In the border-collapse separate model, each cell has an individual border. The rules attribute defines which rules to draw between cells. |  | 
    
    
      | 17.6.2.1 Border conflict resolution | 
|---|
      
      
        | Border Conflict Resolution (element) - cell vs. cell - element with highest priority is the dominant border 
            With adjacent cells of same border-style and width, border collapsing favors the cell furthest to the top and left (in a 'left-to-right' table). |  | 
      
        | Border Conflict Resolution (element) - cell vs. cell - element with highest priority is the dominant border (rtl table) 
            With adjacent cells of same border-style and width, border collapsing favors the cell furthest to the top right for a 'right-to-left' table. |  | 
      
        | Border Conflict Resolution (by element): cell in row - element with highest priority is the dominant border 
            With embedded elements (cell, row) of same border-style and width, border collapsing favors the cell. |  | 
      
        | Border Conflict Resolution (by element): cell vs. row - element with highest priority is the dominant border 
            With adjacent elements (cell, row) of same border-style and width, border collapsing favors the cell. |  | 
      
        | Border Conflict Resolution (by element): cell in row group - element with highest priority is the dominant border 
            With embedded elements (cell, row group) of same border-style and width, border collapsing favors the cell. |  | 
      
        | Border Conflict Resolution (by element): cell vs. row group - element with highest priority is the dominant border 
            With adjacent elements (cell, row group) of same border-style and width, border collapsing favors the cell. |  | 
      
        | Border Conflict Resolution (by element): cell in column - element with highest priority is the dominant border 
            With embedded elements (cell, column) of same border-style and width, border collapsing favors the cell. |  | 
      
        | Border Conflict Resolution (by element): cell vs. column - element with highest priority is the dominant border 
            With adjacent elements (cell, column) of same border-style and width, border collapsing favors the cell. |  | 
      
        | Border Conflict Resolution (by element): cell in column group - element with highest priority is the dominant border 
            With embedded elements (cell, column group) of same border-style and width, border collapsing favors the cell. |  | 
      
        | Border Conflict Resolution (by element): cell vs. column group - element with highest priority is the dominant border 
            With adjacent elements (cell, column group) of same border-style and width, border collapsing favors the cell. |  | 
      
        | Border Conflict Resolution (by element): cell vs. table - element with highest priority is the dominant border 
            With embedded elements (cell, table) of same border-style and width, border collapsing favors the cell. |  | 
      
        | Border Conflict Resolution (by element): row vs. cell - element with highest priority is the dominant border 
            With adjacent elements (row, cell) of same border-style and width, border collapsing favors the cell. |  | 
      
        | Border Conflict Resolution (by element): row vs. row - element with highest priority is the dominant border 
            With adjacent elements (row, row) of same border-style and width, border collapsing favors the row furthest to the top. |  | 
      
        | Border Conflict Resolution (by element): row in row group - element with highest priority is the dominant border 
            With embedded elements (row, row group) of same border-style and width, border collapsing favors the row. |  | 
      
        | Border Conflict Resolution (by element): row vs. row group - element with highest priority is the dominant border 
            With adjacent elements (row, row group) of same border-style and width, border collapsing favors the row. |  | 
      
        | Border Conflict Resolution (by element): row vs. column - element with highest priority is the dominant border 
            With embedded elements (row, column) of same border-style and width, border collapsing favors the row. |  | 
      
        | Border Conflict Resolution (by element): row vs. column group - element with highest priority is the dominant border 
            With embedded elements (row, column group) of same border-style and width, border collapsing favors the row. |  | 
      
        | Border Conflict Resolution (by element): row vs. table - element with highest priority is the dominant border 
            With embedded elements (row, table) of same border-style and width, border collapsing favors the row. |  | 
      
        | Border Conflict Resolution (by element): row group vs. cell - element with highest priority is the dominant border 
            With embedded elements (row group, cell) of same border-style and width, border collapsing favors the cell. |  | 
      
        | Border Conflict Resolution (by element): row group vs. row - element with highest priority is the dominant border 
            With adjacent elements (row group, row) of same border-style and width, border collapsing favors the row. |  | 
      
        | Border Conflict Resolution (by element): row group vs. row group - element with highest priority is the dominant border 
            With adjacent elements (row group, row group) of same border-style and width, border collapsing favors the row group furthest to the top. |  | 
      
        | Border Conflict Resolution (by element): row group vs. column - element with highest priority is the dominant border 
            With embedded elements (row group, column) of same border-style and width, border collapsing favors the row group. |  | 
      
        | Border Conflict Resolution (by element): row group vs. column group - element with highest priority is the dominant border 
            With embedded elements (row group, column group) of same border-style and width, border collapsing favors the row group. |  | 
      
        | Border Conflict Resolution (by element): row group vs. table - element with highest priority is the dominant border 
            With embedded elements (row group, table) of same border-style and width, border collapsing favors the row group. |  | 
      
        | Border Conflict Resolution (by element): column vs. cell - element with highest priority is the dominant border 
            With adjacent elements (column, cell) of same border-style and width, border collapsing favors the cell. |  | 
      
        | Border Conflict Resolution (by element): column vs. row - element with highest priority is the dominant border 
            With adjacent elements (column, row) of same border-style and width, border collapsing favors the row. |  | 
      
        | Border Conflict Resolution (by element): column vs. row group - element with highest priority is the dominant border 
            With embedded elements (column, row group) of same border-style and width, border collapsing favors the row group. |  | 
      
        | Border Conflict Resolution (by element): column vs. column - element with highest priority is the dominant border 
            With adjacent elements (column, column) of same border-style and width, border collapsing favors the column farthest to the left (in a 'left-to-right' table. |  | 
      
        | Border Conflict Resolution (by element): column vs. column - element with highest priority is the dominant border (rtl table) 
            With adjacent elements (column, column) of same border-style and width, border collapsing favors the column farthest to the right in a 'right-to-left' table. |  | 
      
        | Border Conflict Resolution (by element): column in column group - element with highest priority is the dominant border 
            With embedded elements (column, column group) of same border-style and width, border collapsing favors the column. |  | 
      
        | Border Conflict Resolution (by element): column vs. column group - element with highest priority is the dominant border 
            With adjacent elements (column, column group) of same border-style and width, border collapsing favors the column. |  | 
      
        | Border Conflict Resolution (by element): column vs. table - element with highest priority is the dominant border 
            With embedded elements (column, table) of same border-style and width, border collapsing favors the column. |  | 
      
        | Border Conflict Resolution (by element): column group vs. cell - element with highest priority is the dominant border 
            With adjacent elements (column group, cell) of same border-style and width, border collapsing favors the cell. |  | 
      
        | Border Conflict Resolution (by element): column group vs. row - element with highest priority is the dominant border 
            With embedded elements (column group, row) of same border-style and width, border collapsing favors the row. |  | 
      
        | Border Conflict Resolution (by element): column group vs. row group - element with highest priority is the dominant border 
            With embedded elements (column group, row group) of same border-style and width, border collapsing favors the row group. |  | 
      
        | Border Conflict Resolution (by element): column group vs. column - element with highest priority is the dominant border 
            With adjacent elements (column group, column) of same border-style and width, border collapsing favors the column. |  | 
      
        | Border Conflict Resolution (by element): column group vs. column group - element with highest priority is the dominant border 
            With adjacent elements (column group, column group) of same border-style and width, border collapsing favors the column group farthest to the left (in a 'ltr' table). |  | 
      
        | Border Conflict Resolution (by element): column group vs. column group - element with highest priority is the dominant border (rtl table) 
            With adjacent elements (column group, column group) of same border-style and width, border collapsing favors the column group farthest to the right in a 'right-to-left' table. |  | 
      
        | Border Conflict Resolution (by element): column group vs. table - element with highest priority is the dominant border 
            With embedded elements (column group, table) of same border-style and width, border collapsing favors the column group. |  | 
      
        | Border conflict resolution - borders are collapsed according to precdence rules (example 1) 
            Borders are collapsed according to the precedence rules (example from spec section 17.6.2.1). | G | 
      
        | Border conflict resolution - borders are collapsed according to the precedence rules (example 2) 
            Borders are collapsed according to the precedence rules (example from spec section 17.6.2.1). | G | 
      
        | Cell borders are set by a cell 
            Borders on every edge (top, right, bottom, left) of a cell can be set by the cell's border properties, which can vary in width, style and color. |  | 
      
        | Cell borders are set by a row 
            Borders on every edge (top, right, bottom, left) of a cell can be set by the row's border properties, which can vary in width, style and color. |  | 
      
        | Cell borders are set by a row group 
            Borders on every edge (top, right, bottom, left) of a cell can be set by the row group's border properties, which can vary in width, style and color. |  | 
      
        | Cell borders are set by a column 
            Borders on every edge (top, right, bottom, left) of a cell can be set by the column's border properties, which can vary in width, style and color. |  | 
      
        | Cell borders are set by a column group 
            Borders on every edge (top, right, bottom, left) of a cell can be set by the column group's border properties, which can vary in width, style and color. |  | 
      
        | Cell borders are set by the table 
            Borders on every edge (top, right, bottom, left) of a cell can be set by the table's border properties, which can vary in width, style and color. |  | 
      
        | Border Conflict Resolution (by border style): 'dashed' vs. 'dashed' - border with highest priority border style should dominate 
            Only one 'dashed' border appears when two 'dashed' borders of the same size are collapsed together. |  | 
      
        | Border Conflict Resolution (by border style): 'dashed' vs. 'dotted' - border with highest priority border style should dominate 
            The 'dashed' border is the dominant border when it is collapsed with a 'dotted' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'dashed' vs. 'double' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with a 'dashed' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'dashed' vs. 'groove' - border with highest priority border style should dominate 
            The 'dashed' border is the dominant border when it is collapsed with a 'groove' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'dashed' vs. 'hidden' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with a 'dashed' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'dashed' vs. 'inset' - border with highest priority border style should dominate 
            The 'dashed' border is the dominant border when it is collapsed with a 'inset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'dashed' vs. 'none' - border with highest priority border style should dominate 
            The 'dashed' border is the dominant border when it is collapsed with a 'none' border. |  | 
      
        | Border Conflict Resolution (by border style): 'dashed' vs. 'outset' - border with highest priority border style should dominate 
            The 'dashed' border is the dominant border when it is collapsed with a 'outset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'dashed' vs. 'ridge' - border with highest priority border style should dominate 
            The 'dashed' border is the dominant border when it is collapsed with a 'ridge' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'dashed' vs. 'solid' - border with highest priority border style should dominate 
            The 'solid' border is the dominant border when it is collapsed with a 'dashed' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'dotted' vs. 'dashed' - border with highest priority border style should dominate 
            The 'dashed' border is the dominant border when it is collapsed with a 'dotted' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'dotted' vs. 'dotted' - border with highest priority border style should dominate 
            Only one 'dotted' border appears when two 'dotted' borders of the same size are collapsed together. |  | 
      
        | Border Conflict Resolution (by border style): 'dotted' vs. 'double' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with a 'dotted' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'dotted' vs. 'groove' - border with highest priority border style should dominate 
            The 'dotted' border is the dominant border when it is collapsed with a 'groove' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'dotted' vs. 'hidden' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with a 'dotted' border. |  | 
      
        | Border Conflict Resolution (by border style): 'dotted' vs. 'inset' - border with highest priority border style should dominate 
            The 'dotted' border is the dominant border when it is collapsed with a 'inset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'dotted' vs. 'none' - border with highest priority border style should dominate 
            The 'dotted' border is the dominant border when it is collapsed with a 'none' border. |  | 
      
        | Border Conflict Resolution (by border style): 'dotted' vs. 'outset' - border with highest priority border style should dominate 
            The 'dotted' border is the dominant border when it is collapsed with a 'outset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'dotted' vs. 'ridge' - border with highest priority border style should dominate 
            The 'dotted' border is the dominant border when it is collapsed with a 'ridge' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'dotted' vs. 'solid' - border with highest priority border style should dominate 
            The 'solid' border is the dominant border when it is collapsed with a 'dotted' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'double' vs. 'dashed' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with a 'dashed' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'double' vs. 'dotted' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with a 'dotted' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'double' vs. 'double' - border with highest priority border style should dominate 
            Only a single 'double' border appears when two 'double' borders of the same size are collapsed together. |  | 
      
        | Border Conflict Resolution (by border style): 'double' vs. 'groove' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with a 'groove' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'double' vs. 'hidden' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with a 'double' border. |  | 
      
        | Border Conflict Resolution (by border style): 'double' vs. 'inset' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with a 'inset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'double' vs. 'none' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with a 'none' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'double' vs. 'outset' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with a 'outset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'double' vs. 'ridge' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with a 'ridge' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'double' vs. 'solid' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with a 'solid' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'groove' vs. 'dashed' - border with highest priority border style should dominate 
            The 'dashed' border is the dominant border when it is collapsed with a 'groove' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'groove' vs. 'dotted' - border with highest priority border style should dominate 
            The 'dotted' border is the dominant border when it is collapsed with a 'groove' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'groove' vs. 'double' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with a 'groove' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'groove' vs. 'groove' - border with highest priority border style should dominate 
            Only a single 'groove' border appears when two of 'groove' borders of the same size are collapsed together. |  | 
      
        | Border Conflict Resolution (by border style): 'groove' vs. 'hidden' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with a 'groove' border. |  | 
      
        | Border Conflict Resolution (by border style): 'groove' vs. 'inset' - border with highest priority border style should dominate 
            The 'groove' border is the dominant border when it is collapsed with a 'inset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'groove' vs. 'none' - border with highest priority border style should dominate 
            The 'groove' border is the dominant border when it is collapsed with a 'none' border. |  | 
      
        | Border Conflict Resolution (by border style): 'groove' vs. 'outset' - border with highest priority border style should dominate 
            The 'outset' border is the dominant border when it is collapsed with a 'groove' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'groove' vs. 'ridge' - border with highest priority border style should dominate 
            The 'ridge' border is the dominant border when it is collapsed with a 'groove' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'groove' vs. 'solid' - border with highest priority border style should dominate 
            The 'solid' border is the dominant border when it is collapsed with a 'groove' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'hidden' vs. 'dashed' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with a 'dashed' border. |  | 
      
        | Border Conflict Resolution (by border style): 'hidden' vs. 'dotted' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with a 'dotted' border. |  | 
      
        | Border Conflict Resolution (by border style): 'hidden' vs. 'double' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with a 'double' border. |  | 
      
        | Border Conflict Resolution (by border style): 'hidden' vs. 'groove' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with a 'groove' border. |  | 
      
        | Border Conflict Resolution (by border style): 'hidden' vs. 'hidden' - border with highest priority border style should dominate 
            The 'hidden' border collapsed with a 'hidden' border yields no border. |  | 
      
        | Border Conflict Resolution (by border style): 'hidden' vs. 'inset' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with a 'inset' border. |  | 
      
        | Border Conflict Resolution (by border style): 'hidden' vs. 'none' - border with highest priority border style should dominate 
            A 'hidden' border collapsed with a 'none' border yields no border. |  | 
      
        | Border Conflict Resolution (by border style): 'hidden' vs. 'outset' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with a 'outset' border. |  | 
      
        | Border Conflict Resolution (by border style): 'hidden' vs. 'ridge' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with a 'ridge' border. |  | 
      
        | Border Conflict Resolution (by border style): 'hidden' vs. 'solid' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with a 'solid' border. |  | 
      
        | Border Conflict Resolution (by border style): 'inset' vs. 'dashed' - border with highest priority border style should dominate 
            The 'dashed' border is the dominant border when it is collapsed with an 'inset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'inset' vs. 'dotted' - border with highest priority border style should dominate 
            The 'dotted' border is the dominant border when it is collapsed with an 'inset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'inset' vs. 'double' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with an 'inset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'inset' vs. 'groove' - border with highest priority border style should dominate 
            The 'groove' border is the dominant border when it is collapsed with an 'inset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'inset' vs. 'hidden' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with an 'inset' border. |  | 
      
        | Border Conflict Resolution (by border style): 'inset' vs. 'inset' - border with highest priority border style should dominate 
            Only one 'inset' border appears when two 'inset' borders of the same size are collapsed. |  | 
      
        | Border Conflict Resolution (by border style): 'inset' vs. 'none' - border with highest priority border style should dominate 
            The 'inset' border is the dominant border when it is collapsed with a 'none' border. |  | 
      
        | Border Conflict Resolution (by border style): 'inset' vs. 'outset' - border with highest priority border style should dominate 
            The 'outset' border is the dominant border when it is collapsed with an 'inset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'inset' vs. 'ridge' - border with highest priority border style should dominate 
            The 'ridge' border is the dominant border when it is collapsed with an 'inset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'inset' vs. 'solid' - border with highest priority border style should dominate 
            The 'solid' border is the dominant border when it is collapsed with an 'inset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'none' vs. 'dashed' - border with highest priority border style should dominate 
            The 'dashed' border is the dominant border when it is collapsed with a 'none' border. |  | 
      
        | Border Conflict Resolution (by border style): 'none' vs. 'dotted' - border with highest priority border style should dominate 
            The 'dotted' border is the dominant border when it is collapsed with a 'none' border. |  | 
      
        | Border Conflict Resolution (by border style): 'none' vs. 'double' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with a 'none' border. |  | 
      
        | Border Conflict Resolution (by border style): 'none' vs. 'groove' - border with highest priority border style should dominate 
            The 'groove' border is the dominant border when it is collapsed with a 'none' border. |  | 
      
        | Border Conflict Resolution (by border style): 'none' vs. 'hidden' - border with highest priority border style should dominate 
            A 'none' border collapsed with a 'hidden' border yields no border. |  | 
      
        | Border Conflict Resolution (by border style): 'none' vs. 'inset' - border with highest priority border style should dominate 
            The 'inset' border is the dominant border when it is collapsed with a 'none' border. |  | 
      
        | Border Conflict Resolution (by border style): 'none' vs. 'none' - border with highest priority border style should dominate 
            A 'none' border collapsed with a 'none' border yields no border. |  | 
      
        | Border Conflict Resolution (by border style): 'none' vs. 'outset' - border with highest priority border style should dominate 
            The 'outset' border is the dominant border when it is collapsed with a 'none' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'none' vs. 'ridge' - border with highest priority border style should dominate 
            The 'ridge' border is the dominant border when it is collapsed with a 'none' border. |  | 
      
        | Border Conflict Resolution (by border style): 'none' vs. 'solid' - border with highest priority border style should dominate 
            The 'solid' border is the dominant border when it is collapsed with a 'none' border. |  | 
      
        | Border Conflict Resolution (by border style): 'outset' vs. 'dashed' - border with highest priority border style should dominate 
            The 'dashed' border is the dominant border when it is collapsed with a 'outset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'outset' vs. 'dotted' - border with highest priority border style should dominate 
            The 'dotted' border is the dominant border when it is collapsed with an 'outset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'outset' vs. 'double' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with an 'outset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'outset' vs. 'groove' - border with highest priority border style should dominate 
            The 'outset' border is the dominant border when it is collapsed with a 'groove' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'outset' vs. 'hidden' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with an 'outset' border. |  | 
      
        | Border Conflict Resolution (by border style): 'outset' vs. 'inset' - border with highest priority border style should dominate 
            The 'outset' border is the dominant border when it is collapsed with an 'inset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'outset' vs. 'none' - border with highest priority border style should dominate 
            The 'outset' border is the dominant border when it is collapsed with a 'none' border. |  | 
      
        | Border Conflict Resolution (by border style): 'outset' vs. 'outset' - border with highest priority border style should dominate 
            Only one 'outset' border appears when two 'outset' borders of the same size are collapsed together. |  | 
      
        | Border Conflict Resolution (by border style): 'outset' vs. 'ridge' - border with highest priority border style should dominate 
            The 'ridge' border is the dominant border when it is collapsed with an 'outset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'outset' vs. 'solid' - border with highest priority border style should dominate 
            The 'solid' border is the dominant border when it is collapsed with an 'outset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'ridge' vs. 'dashed' - border with highest priority border style should dominate 
            The 'dashed' border is the dominant border when it is collapsed with a 'ridge' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'ridge' vs. 'dotted' - border with highest priority border style should dominate 
            The 'dotted' border is the dominant border when it is collapsed with a 'ridge' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'ridge' vs. 'double' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with a 'ridge' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'ridge' vs. 'groove' - border with highest priority border style should dominate 
            The 'ridge' border is the dominant border when it is collapsed with a 'groove' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'ridge' vs. 'hidden' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with a 'ridge' border. |  | 
      
        | Border Conflict Resolution (by border style): 'ridge' vs. 'inset' - border with highest priority border style should dominate 
            The 'ridge' border is the dominant border when it is collapsed with a 'inset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'ridge' vs. 'none' - border with highest priority border style should dominate 
            The 'ridge' border is the dominant border when it is collapsed with a 'none' border. |  | 
      
        | Border Conflict Resolution (by border style): 'ridge' vs. 'outset' - border with highest priority border style should dominate 
            The 'ridge' border is the dominant border when it is collapsed with an 'outset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'ridge' vs. 'ridge' - border with highest priority border style should dominate 
            Only one 'ridge' border appears when two 'ridge' borders of the same size are collapsed together. |  | 
      
        | Border Conflict Resolution (by border style): 'ridge' vs. 'solid' - border with highest priority border style should dominate 
            The 'solid' border is the dominant border when it is collapsed with a 'ridge' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'solid' vs. 'dashed' - border with highest priority border style should dominate 
            The 'solid' border is the dominant border when it is collapsed with a 'dashed' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'solid' vs. 'dotted' - border with highest priority border style should dominate 
            The 'solid' border is the dominant border when it is collapsed with a 'dotted' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'solid' vs. 'double' - border with highest priority border style should dominate 
            The 'double' border is the dominant border when it is collapsed with a 'solid' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'solid' vs. 'groove' - border with highest priority border style should dominate 
            The 'solid' border is the dominant border when it is collapsed with a 'groove' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'solid' vs. 'hidden' - border with highest priority border style should dominate 
            The 'hidden' border is the dominant border when it is collapsed with a 'solid' border. |  | 
      
        | Border Conflict Resolution (by border style): 'solid' vs. 'inset' - border with highest priority border style should dominate 
            The 'solid' border is the dominant border when it is collapsed with a 'inset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'solid' vs. 'none' - border with highest priority border style should dominate 
            The 'solid' border is the dominant border when it is collapsed with a 'none' border. |  | 
      
        | Border Conflict Resolution (by border style): 'solid' vs. 'outset' - border with highest priority border style should dominate 
            The 'solid' border is the dominant border when it is collapsed with a 'outset' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'solid' vs. 'ridge' - border with highest priority border style should dominate 
            The 'solid' border is the dominant border when it is collapsed with a 'ridge' border of the same size. |  | 
      
        | Border Conflict Resolution (by border style): 'solid' vs. 'solid' - border with highest priority border style should dominate 
            Only a single 'solid' border appears when two 'solid' borders of the same size are collapsed together. |  | 
      
        | border conflict resolution - border-style: hidden applied to table-row 
            A table element with the 'border-style' value of 'hidden' should suppress all borders for such element. |  | 
      
        | border conflict resolution - border-style: hidden applied to table-column-group 
            A table element with the 'border-style' value of 'hidden' should suppress all borders for such element. |  | 
      
        | border conflict resolution - border-style: hidden applied to table-column 
            A table element with the 'border-style' value of 'hidden' should suppress all borders for such element. |  | 
      
        | border conflict resolution - border-style: hidden applied to table-row-group 
            A table element with the 'border-style' value of 'hidden' should suppress all borders for such element. |  | 
      
        | border conflict resolution - border-style: hidden applied to table-footer-group 
            A table element with the 'border-style' value of 'hidden' should suppress all borders for such element. |  | 
      
        | border conflict resolution - border-style: hidden applied to table-header-group 
            A table element with the 'border-style' value of 'hidden' should suppress all borders for such element. |  | 
      
        | Border Conflict Resolution (width) - hidden/hidden |  | 
      
        | Border Conflict Resolution (width) - hidden/double |  | 
      
        | Border Conflict Resolution (width) - hidden/solid |  | 
      
        | Border Conflict Resolution (width) - hidden/dashed |  | 
      
        | Border Conflict Resolution (width) - hidden/dotted |  | 
      
        | Border Conflict Resolution (width) - hidden/ridge |  | 
      
        | Border Conflict Resolution (width) - hidden/outset |  | 
      
        | Border Conflict Resolution (width) - hidden/groove |  | 
      
        | Border Conflict Resolution (width) - hidden/inset |  | 
      
        | Border Conflict Resolution (width) - hidden/none |  | 
      
        | Border Conflict Resolution (width) - double/hidden |  | 
      
        | Border Conflict Resolution (width) - double/double |  | 
      
        | Border Conflict Resolution (width) - double/solid |  | 
      
        | Border Conflict Resolution (width) - double/dashed |  | 
      
        | Border Conflict Resolution (width) - double/dashed |  | 
      
        | Border Conflict Resolution (width) - double/ridge |  | 
      
        | Border Conflict Resolution (width) - double/outset |  | 
      
        | Border Conflict Resolution (width) - double/groove |  | 
      
        | Border Conflict Resolution (width) - double/inset |  | 
      
        | Border Conflict Resolution (width) - double/none |  | 
      
        | Border Conflict Resolution (width) - solid/hidden |  | 
      
        | Border Conflict Resolution (width) - solid/double |  | 
      
        | Border Conflict Resolution (width) - solid/solid |  | 
      
        | Border Conflict Resolution (width) - solid/dashed |  | 
      
        | Border Conflict Resolution (width) - solid/dotted |  | 
      
        | Border Conflict Resolution (width) - solid/ridge |  | 
      
        | Border Conflict Resolution (width) - solid/outset |  | 
      
        | Border Conflict Resolution (width) - solid/groove |  | 
      
        | Border Conflict Resolution (width) - solid/inset |  | 
      
        | Border Conflict Resolution (width) - solid/none |  | 
      
        | Border Conflict Resolution (width) - dashed/hidden |  | 
      
        | Border Conflict Resolution (width) - dashed/double |  | 
      
        | Border Conflict Resolution (width) - dashed/solid |  | 
      
        | Border Conflict Resolution (width) - dashed/dashed |  | 
      
        | Border Conflict Resolution (width) - dashed/dotted |  | 
      
        | Border Conflict Resolution (width) - dashed/ridge |  | 
      
        | Border Conflict Resolution (width) - dashed/outset |  | 
      
        | Border Conflict Resolution (width) - dashed/groove |  | 
      
        | Border Conflict Resolution (width) - dashed/inset |  | 
      
        | Border Conflict Resolution (width) - dashed/none |  | 
      
        | Border Conflict Resolution (width) - dotted/hidden |  | 
      
        | Border Conflict Resolution (width) - dotted/double |  | 
      
        | Border Conflict Resolution (width) - dotted/solid |  | 
      
        | Border Conflict Resolution (width) - dotted/dashed |  | 
      
        | Border Conflict Resolution (width) - dotted/dotted |  | 
      
        | Border Conflict Resolution (width) - dotted/ridge |  | 
      
        | Border Conflict Resolution (width) - dotted/outset |  | 
      
        | Border Conflict Resolution (width) - dotted/groove |  | 
      
        | Border Conflict Resolution (width) - dotted/inset |  | 
      
        | Border Conflict Resolution (width) - dotted/none |  | 
      
        | Border Conflict Resolution (width) - ridge/hidden |  | 
      
        | Border Conflict Resolution (width) - ridge/double |  | 
      
        | Border Conflict Resolution (width) - ridge/solid |  | 
      
        | Border Conflict Resolution (width) - ridge/dashed |  | 
      
        | Border Conflict Resolution (width) - ridge/dotted |  | 
      
        | Border Conflict Resolution (width) - ridge/ridge |  | 
      
        | Border Conflict Resolution (width) - ridge/outset |  | 
      
        | Border Conflict Resolution (width) - ridge/groove |  | 
      
        | Border Conflict Resolution (width) - ridge/inset |  | 
      
        | Border Conflict Resolution (width) - ridge/none |  | 
      
        | Border Conflict Resolution (width) - outset/hidden |  | 
      
        | Border Conflict Resolution (width) - outset/double |  | 
      
        | Border Conflict Resolution (width) - outset/solid |  | 
      
        | Border Conflict Resolution (width) - outset/dashed |  | 
      
        | Border Conflict Resolution (width) - outset/dotted |  | 
      
        | Border Conflict Resolution (width) - outset/ridge |  | 
      
        | Border Conflict Resolution (width) - outset/outset |  | 
      
        | Border Conflict Resolution (width) - outset/groove |  | 
      
        | Border Conflict Resolution (width) - outset/inset |  | 
      
        | Border Conflict Resolution (width) - outset/none |  | 
      
        | Border Conflict Resolution (width) - groove/hidden |  | 
      
        | Border Conflict Resolution (width) - groove/double |  | 
      
        | Border Conflict Resolution (width) - groove/solid |  | 
      
        | Border Conflict Resolution (width) - groove/dashed |  | 
      
        | Border Conflict Resolution (width) - groove/dotted |  | 
      
        | Border Conflict Resolution (width) - groove/ridge |  | 
      
        | Border Conflict Resolution (width) - groove/outset |  | 
      
        | Border Conflict Resolution (width) - groove/groove |  | 
      
        | Border Conflict Resolution (width) - groove/inset |  | 
      
        | Border Conflict Resolution (width) - groove/none |  | 
      
        | Border Conflict Resolution (width) - inset/hidden |  | 
      
        | Border Conflict Resolution (width) - inset/double |  | 
      
        | Border Conflict Resolution (width) - inset/solid |  | 
      
        | Border Conflict Resolution (width) - inset/dashed |  | 
      
        | Border Conflict Resolution (width) - inset/dotted |  | 
      
        | Border Conflict Resolution (width) - inset/ridge |  | 
      
        | Border Conflict Resolution (width) - inset/outset |  | 
      
        | Border Conflict Resolution (width) - inset/groove |  | 
      
        | Border Conflict Resolution (width) - inset/inset |  | 
      
        | Border Conflict Resolution (width) - inset/none |  | 
      
        | Border Conflict Resolution (width) - none/hidden |  | 
      
        | Border Conflict Resolution (width) - none/double |  | 
      
        | Border Conflict Resolution (width) - none/solid |  | 
      
        | Border Conflict Resolution (width) - none/dashed |  | 
      
        | Border Conflict Resolution (width) - none/dotted |  | 
      
        | Border Conflict Resolution (width) - none/ridge |  | 
      
        | Border Conflict Resolution (width) - inset/outset |  | 
      
        | Border Conflict Resolution (width) - none/groove |  | 
      
        | Border Conflict Resolution (width) - none/inset |  | 
      
        | Border Conflict Resolution (width) - none/none |  | 
      
        | Border Conflict Resolution (by border width): 'dashed' vs. 'dashed' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dashed' vs. 'dotted' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dashed' vs. 'double' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dashed' vs. 'groove' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dashed' vs. 'hidden' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'dashed' vs. 'inset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dashed' vs. 'none' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dashed' vs. 'outset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dashed' vs. 'ridge' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dashed' vs. 'solid' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dotted' vs. 'dashed' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dotted' vs. 'dotted' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dotted' vs. 'double' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dotted' vs. 'groove' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dotted' vs. 'hidden' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'dotted' vs. 'inset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dotted' vs. 'none' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dotted' vs. 'outset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dotted' vs. 'ridge' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'dotted' vs. 'solid' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'double' vs. 'dashed' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'double' vs. 'dotted' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'double' vs. 'double' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'double' vs. 'groove' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'double' vs. 'hidden' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'double' vs. 'inset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'double' vs. 'none' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'double' vs. 'outset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'double' vs. 'ridge' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'double' vs. 'solid' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'groove' vs. 'dashed' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'groove' vs. 'dotted' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'groove' vs. 'double' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'groove' vs. 'groove' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'groove' vs. 'hidden' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'groove' vs. 'inset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'groove' vs. 'none' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'groove' vs. 'outset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'groove' vs. 'ridge' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'groove' vs. 'solid' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'hidden' vs. 'dashed' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'hidden' vs. 'dotted' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'hidden' vs. 'double' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'hidden' vs. 'groove' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'hidden' vs. 'hidden' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'hidden' vs. 'inset' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'hidden' vs. 'none' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'hidden' vs. 'outset' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'hidden' vs. 'ridge' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'hidden' vs. 'solid' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'inset' vs. 'dashed' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'inset' vs. 'dotted' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'inset' vs. 'double' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'inset' vs. 'groove' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'inset' vs. 'hidden' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'inset' vs. 'inset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'inset' vs. 'none' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'inset' vs. 'outset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'inset' vs. 'ridge' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'inset' vs. 'solid' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'none' vs. 'dashed' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'none' vs. 'dotted' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'none' vs. 'double' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'none' vs. 'groove' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'none' vs. 'hidden' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'none' vs. 'inset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'none' vs. 'none' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'none' vs. 'outset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'none' vs. 'ridge' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'none' vs. 'solid' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'outset' vs. 'dashed' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'outset' vs. 'dotted' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'outset' vs. 'double' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'outset' vs. 'groove' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'outset' vs. 'hidden' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'outset' vs. 'inset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'outset' vs. 'none' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'outset' vs. 'outset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'outset' vs. 'ridge' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'outset' vs. 'solid' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'ridge' vs. 'dashed' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'ridge' vs. 'dotted' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'ridge' vs. 'double' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'ridge' vs. 'groove' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'ridge' vs. 'hidden' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'ridge' vs. 'inset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'ridge' vs. 'none' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'ridge' vs. 'outset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'ridge' vs. 'ridge' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'ridge' vs. 'solid' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'solid' vs. 'dashed' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'solid' vs. 'dotted' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'solid' vs. 'double' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'solid' vs. 'groove' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'solid' vs. 'hidden' - a border style of 'hidden' is always the dominant border 
            The 'hidden' border style takes precedence over all style and width definitions. |  | 
      
        | Border Conflict Resolution (by border width): 'solid' vs. 'inset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'solid' vs. 'none' - border style with largest width should be the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'solid' vs. 'outset' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'solid' vs. 'ridge' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  | 
      
        | Border Conflict Resolution (by border width): 'solid' vs. 'solid' - border style with largest width is the dominant border 
            The widest border is dominant when two cell borders collapse. |  |