Computer >> Computer tutorials >  >> Programming >> HTML

HTML DOM Style columnCount Property


The HTML DOM Style columnCount property is used to set the number of columns an element is to be divided.

Following is the syntax for −

Setting the columnCount property −

object.style.columnCount = "number|auto|initial|inherit"

The above properties are explained as follows:

ValueDescription
NumberFor setting the number of columns into which the content of the element will be divided.
AutoThe number of colums are determined by other properties e.g. “column-width” .This is the default property value.
InitialFor setting this property to initial value.
InheritTo inherit the parent property value

Let us look at an example for the columnCount property −

Example

<!DOCTYPE html>
<html>
<head>
<style>
   div {
      height: 120px;
      column-count: 2;
      border: 2px solid black;
      background-color: mediumvioletred;
   }
   div > div {
      background-color: yellow;
   }
</style>
<script>
   function changeColumnCount(){
      document.getElementsByTagName("div")[0].style.columnCount="4";
      document.getElementById("Sample").innerHTML="The column count is now increased to 4";
   }
</script>
</head>
<body>
   <div id="DIV1">
      <div></div>
   </div>
   <p>Change the above div column count property by clicking the below button</p>
   <button onclick="changeColumnCount()">Change Column Count</button>
   <p id="Sample"></p>
</body>
</html>

Output

HTML DOM Style columnCount Property

On clicking the “Change Column Count” button −

HTML DOM Style columnCount Property