CSS Border Sides



CSS Border - Individual Sides

From the examples on the previous pages, you have seen that it is possible to specify a different border for each side.

In CSS, there are also properties for specifying each of the borders (top, right, bottom, and left):


Example :

Demonstration of the different border colors:


      <!DOCTYPE html>
      <html>
      <head> 
      <style> 

      p  { 
      border-top-style: dotted;
      border-right-style: solid;
      border-bottom-style: dotted;
      border-left-style: solid;
       }
                  
      </style> 
      </head> 
      <body> 

      <h2> Individual Border Sides </h2>

      <p> 2 different border styles.</p>

  
      </body>
      </html>
              

Result :


Example Image



The example above gives the same result as this:


Example :

Demonstration of the different border colors:


      <!DOCTYPE html>
      <html>
      <head> 
      <style> 

      p {
      border-style: dotted solid;
          }

      </style> 
      </head> 
      <body> 

      <h2>Individual Border Sides </h2>

      <p>2 different border styles.</p>  
            
      </body>
      </html>
              

Result :


Example Image



border-style: dotted

all four borders are dotted


Example :


    <!DOCTYPE html>
    <html>
    <head> 
    <style> 

    body {
    text-align:center;
        }

    /* four values */
    p.four   {
    border-style:dotted solid double dashed;
      } 

    /* three values */
    p.three {
    border-style:dotted solid double;
      }
                            
    /* Two values */
    p.three {
    border-style:dotted solid;
      }

    /* One value */
    p.one  {
    border-style:dotted;
     }
                    
    </style> 
    </head> 
    <body> 
    <h2> Individual Border Sides </h2>
    <p class="four">4 different border styles.</p>
    <p class="three">3 different border styles.</p>
    <p class="two">2 different border styles.</p>
    <p class="one">1 border style.</p>
  
            
    </body>
    </html>
              

Result :


Example Image