Line height

Photo by Joel Mbugua on Unsplash

Line height

In this blog we are going to talk about line height how we can give line height and use it with different values

ยท

2 min read

  • As seen earlier we know that to give margin or indent we use the property on margin or padding.

  • To give a particular height to the line without giving space is given by line height,


CSS line-height values

Some property values are used with CSS line-height property.

valuedescription
normalThis is a default value. it specifies a normal line-height.
numberIt specifies a number that is multiplied by the current font size to set the line height.
lengthIt is used to set the line height in px, pt, cm, etc.
%It specifies the line height in percent of the current font.
initialIt sets this property to its default value.
inheritIt inherits this property from its parent element.

Syntax

line-height: value;

Example with a code:

<!DOCTYPE html>  
<html>  
<head>  
<style>  
h3.small {  
    line-height: 70%;  
}  
h3.big {  
    line-height: 200%;  
}  
</style>  
</head>  
<body>  
<h3>  
This is a heading with a standard line-height.<br>  
This is a heading with a standard line-height.<br>  
The default line height in most browsers is about 110% to 120%.<br>  
</h3>  
<h3 class="small">  
This is a heading with a smaller line-height.<br>  
This is a heading with a smaller line-height.<br>  
This is a heading with a smaller line-height.<br>  
This is a heading with a smaller line-height.<br>  
</h3>  
<h3 class="big">  
This is a heading with a bigger line-height.<br>  
This is a heading with a bigger line-height.<br>  
This is a heading with a bigger line-height.<br>  
This is a heading with a bigger line-height.<br>  
</h3>  
</body>  
</html>

OUTPUT:


So, using this we can give line height. lets see some more example:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Line Height Example</title>
<style>
  body {
    font-family: Arial, sans-serif;
    background-color: black;
    color: aliceblue;
  }

  .numeric-line-height {
    line-height: 1.5; /* Numeric value */
  }

  .percentage-line-height {
    line-height: 150%; /* Percentage value */
  }

  .unitless-line-height {
    line-height: 1.5; /* Unitless value */
  }

  .normal-line-height {
    line-height: normal; /* Normal value */
  }
</style>
</head>
<body>

<p class="numeric-line-height">This paragraph has a numeric line height.</p>
<p class="numeric-line-height">This paragraph has a numeric line height.</p><br>
<p class="percentage-line-height">This paragraph has a percentage line height.</p>
<p class="percentage-line-height">This paragraph has a percentage line height.</p><br>
<p class="unitless-line-height">This paragraph has a unitless line height.</p>
<p class="unitless-line-height">This paragraph has a unitless line height.</p><br>
<p class="normal-line-height">This paragraph has a normal line height.</p>
<p class="normal-line-height">This paragraph has a normal line height.</p>

</body>
</html>

OUTPUT:


Did you find this article valuable?

Support Jalaj Singhal by becoming a sponsor. Any amount is appreciated!

ย