You are here: Reference > JavaScript > client-side > style handling > properties > browser specific extensions > MozColumnRuleWidth

MozColumnRuleWidth style property | webkitColumnRuleWidth style property

Browser support:
MozColumnRuleWidth
3.5
webkitColumnRuleWidth
Specifies or retrieves the width of the column rule, which is placed in the middle of the column gap.
Note: The MozColumnRuleWidth property is supported in Firefox from version 3.5.

Syntax:

object.MozColumnRuleWidth;
object.webkitColumnRuleWidth;
You can find the related objects in the Supported by objects section below.
MozColumnRuleWidth: This property is read/write.
webkitColumnRuleWidth: This property is read/write.
CSS page for this property: -moz-column-rule-width

Possible values:

The type of this property is string.
 One of the following values: 
border width in non-negative length
The width of the border in length units. For the supported length units, see the length page.
inherit
Takes the value of this property from the computed style of the parent element.
medium
Default.
thick
Greater than the medium width.
thin
Less than the medium width.
Default: medium.

Example HTML code 1:

This example illustrates the use of the -moz-column-rule-width and -webkit-column-rule-width properties:
<head>
    <style>
        #container { 
            -moz-column-count: 4;
            -moz-column-width: 90px;
            -moz-column-rule-width : 3px;
            -moz-column-rule-style : solid;
            -moz-column-rule-color : black;

            -webkit-column-count: 4;
            -webkit-column-width: 90px;
            -webkit-column-rule-width : 3px;
            -webkit-column-rule-style : solid;
            -webkit-column-rule-color : black;
        } 
    </style>
</head>
<body>
    <div id="container">
        This is the contents of the 1. column.<br />
        This is the contents of the 2. column.<br />
        This is the contents of the 3. column.<br />
        This is the contents of the 4. column.<br />
    </div>
</body>
Did you find this example helpful? yes no

Example HTML code 2:

This example illustrates the use of the MozColumnRuleWidth and webkitColumnRuleWidth properties in JavaScript:
<head>
    <style>
        #container { 
            -moz-column-count: 4;
            -moz-column-width: 100px;
            -moz-column-rule-width : 3px;
            -moz-column-rule-style : solid;
            -moz-column-rule-color : red;

            -webkit-column-count: 4;
            -webkit-column-width: 100px;
            -webkit-column-rule-width : 3px;
            -webkit-column-rule-style : solid;
            -webkit-column-rule-color : red;
        } 
    </style>
    <script type="text/javascript">
        function ChangeRule (input) {
            var container = document.getElementById ("container");

            if ('mozColumnRuleWidth' in container.style) {
                container.style.mozColumnRuleWidth = input.value + "px";
            } else if ('webkitColumnRuleWidth' in container.style) {
                container.style.webkitColumnRuleWidth = input.value + "px";
            } else {
                alert ("Your browser doesn't support this example!");
            }
        }
    </script>
</head>
<body>
    <div id="container">
        This is the contents of the 1. column.<br />
        This is the contents of the 2. column.<br />
        This is the contents of the 3. column.<br />
        This is the contents of the 4. column.<br />
    </div>
    Please enter the new width of the column rule:
    <input type="text" onkeyup="ChangeRule (this);" />
</body>
Did you find this example helpful? yes no

Supported by objects:

Related pages:

External links:

User Contributed Comments

Post Content

Post Content