html5 Site Icon CSS3 Site Icon CSS Site Icon

CSS 1/2 Reference

CSS border-bottom-width property

Definition

The CSS border-bottom-width property allows us to specify the bottom border width for an element.

Applies To

All elements.

Property Values

CSS allows specification of a border width.

negative values are NOT acceptable when using borders.

border-width - Defines a width for the bottom border.

Valid values for border-width keywords are thin, medium and thick.

A border width can also be expressed in a unit measurement such as em or pixel.

inherit - The border-bottom-width properties are inherited from the parent element.

Default Value

If a border width is not specified the border width is set to medium, or 0 if the border style property is set to hidden or none.

Inheritance

The border-bottom-width property is NOT inherited from the parent element unless specified using the inherit property value.

Browser Anomalies

IE5, IE6 and IE7 do not support the inherit property value.
IE8 does with a valid !DOCTYPE.
IE9+ supports the inherit property value.

The interpretation of the width of the border for the thin, medium and thick keywords varies depending on the user agent. The following rules must be true though:

  • Thick must be wider than medium and thin
  • Thin must be narrower than medium or thick
  • Widths must be consistent throughout a document

Position In The Box Model

notepad

Example



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<!-- Our HTML/CSS for the CSS border-bottom-width property follows -->
<html  xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS 1/2 Reference - CSS border-bottom-width Property</title>

<!-- Valid values for CSS border-bottom-width Property are:
	
	inherit, thin, medium, thick or a length in a unit 
	measurement such as em or pixel. 
	
--> 

<style type="text/css">

/* Set a border and padding around images to see the 
   effects of changing the bottom border width */
img {
	padding: 10px;
	border: 2px solid purple;
}

/* This bottom border width set to thin */
#img1 {
	border-bottom-width: thin;
}

/* This bottom border width set to thick */
#img2 {
	border-bottom-width: thick;
}

/* This bottom border width set to 10 pixels */
#img3 {
	border-bottom-width: 10px;
}

</style>

</head>
<body>
<h1>Looking at the CSS border-bottom-width Property</h1>
<p>The next image has a bottom border width set to thin.
<img id="img1" src="http://htmldoctor.info/images/beefalepiesmall.jpg"
    alt="Beef and Ale Pie" />
</p>
<p>The next image has a bottom border width set to thick.
<img id="img2" src="http://htmldoctor.info/images/beefalepiesmall.jpg"
    alt="Beef and Ale Pie" />
</p>
<p>The next image has a bottom border width set to 10 pixels.
<img id="img3" src="http://htmldoctor.info/images/beefalepiesmall.jpg"
    alt="Beef and Ale Pie" />
</p>
</body>
</html>

How It Looks

The results of using the border-bottom-width property with the values above will look something like the following:

notepad
border-bottom-style    << Prev          Next >>   border-collapse

go to home page Homepage go to top of page Top

CSS properties

The complete set of visual CSS properties from the latest 2.1 Specification.

Click the links for more information on individual properties and their values.