HTML and CSS Reference
In-Depth Information
Table 18-2. Properties for Column Gaps and Rules
Property
Initial Value
Description
column-gap
normal
Accepts a length to set the gap between columns. The default
normal is browser-specific, but is generally 1em .
column-rule-color
Sets the color of the vertical line (rule) between columns. If not
specified, the text color is used.
column-rule-style
none
Specifies the style of the rule between columns. Accepts the same
keywords as border-style .
column-rule-width
medium
Sets the width of the rule between columns. Accepts a length or
the keywords thin , medium , or thick .
column-rule
Shorthand property for column-rule-color , column-rule-style ,
and column-rule-width . Omitted values are set to their default.
Changing the Width of the Gap
The column-gap property fixes the width of the gap between columns. The styles in column-gap.html set column-
gap to 3em . Figure 18-6 compares column-gap.html (top) with column-count.html (bottom), which uses the
default value. The larger gap doesn't increase the overall width of the multi-column element. Instead, the extra
space is created by reducing the width of the columns.
Figure 18-6. Increasing the gap between columns doesn't affect the overall width of the element
Adding a Vertical Rule Between Columns
The properties for column rules accept the same values as their equivalents for borders (see Chapter 9). The
column-rule-style property accepts any of the following keywords: none , hidden , dotted , dashed , solid ,
double , groove , ridge , inset , or outset .
The rule is drawn in the center of the gap, but it doesn't add to its width. The styles in column-rule.html
create a light gray rule that's twice the width of the column gap:
#columns {
width: 980px;
padding: 10px;
margin: 0 auto;
 
 
Search WWH ::




Custom Search