Border properties draw different line styles around elements.

border-color, border-style, border-width

To display a border around an HTML element you have to define the fallowing properties: border-color, border-style, border-width.

border-color

The border-color property sets the color of the border.
  - Values: You can also set the border color to "transparent".
  - Syntax:

The "border-color" does not work if it is used alone. You need to use the "border-style" property to set the borders first.


• You can also set individual border color values for each side, with the fallowing properties:

border-style

The border-style property specifies what kind of border to display. You can define one of the fallowing values: - none specifies no border. In the image below you can see the effect of the other values:
css border-style
  - Syntax:
• You can also set individual border style values for each side, with the fallowing properties:

border-width

The border-width sets the size of the border.
The value of this property is set in pixels, or by one of the three pre-defined values: thin, medium, or thick.
  - Syntax:
• You can also set individual border width values for each side, with the fallowing properties:
  Example:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
 <title>border</title>
 <style type="text/css"><!--
 #idd {
  border-style: outset;
  border-width: 3px;
  border-color: blue;
 }
 --></style>
</head>
<body>
 <div id="idd">Free Web Development courses and resources.</div>
</body>
</html>
  - Result:
Free Web Development courses and resources

border

Using the border property you can shorten the code. It accept three values representing border-width, border-style, and border-color.
  - Syntax:
The CSS code from the above example can be rewritten like this (the effect is the same):
#idd { border: 3px outset blue; }

• You can also set border shorthand property values for each side, with the fallowing syntaxes:
  Example:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
 <title>border shorthand</title>
 <style type="text/css"><!--
 #idd {
  border-left: 4px outset red;
  border-right: 4px outset green;
  border-bottom: 2px dashed blue;
 }
 --></style>
</head>
<body>
 <div id="idd">CSS online course, free lessons.</div>
</body>
</html>
  - Result:
CSS online course, free lessons.

Annul /Remove border

To annul /remove border, use the none value.
In the following example it is set a border for all margins, then it is removed the bottom border.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
 <title>border shorthand</title>
 <style type="text/css"><!--
 #idd {
  border: 2px solid blue;
  border-bottom: none;
 }
 --></style>
</head>
<body>
 <div id="idd">CSS online course, free lessons.</div>
</body>
</html>
  - Result:
CSS online course, free lessons.

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which HTML5 tag is indicated to be used as container for menu with navigation links in Web site?
<section> <nav> <article>
<nav><ul>
 <li><a href="http://coursesweb.net/css/" title="CSS Course">CSS Course</a></li>
 <li><a href="http://www.marplo.net/jocuri/" title="Flash Games">Flash Games</a></li>
</ul></nav>
Which CSS property shifts an item horizontally to the left or right of where it was?
text-align clear float
.some_class {
  width: 30%;
  float: left;
}
Click on the Math object method which returns x, rounded downwards to the nearest integer.
Math.ceil(x) Math.abs(x) Math.floor(x)
var num = 12.34567;
num = Math.floor(num);
alert(num);       // 12
Indicate the PHP function which returns the number of characters in string.
mb_strlen() count() stristr()
$str = "string with utf-8 chars åèö";
$nrchr = mb_strlen($str);
echo $nrchr;        // 30
CSS Border

Last accessed pages

  1. PHP MySQL - using MySQLi (8250)
  2. Get Duration of Audio /Video file before Upload (5808)
  3. Insert, Select and Update NULL value in MySQL (26455)
  4. Ajax-PHP Rating Stars Script (12967)
  5. Read Excel file data in PHP - PhpExcelReader (56584)

Popular pages this month

  1. Read Excel file data in PHP - PhpExcelReader (321)
  2. PhpSpreadsheet - Read, Write Excel and LibreOffice Calc files (265)
  3. Register and show online users and visitors (253)
  4. Courses Web: PHP-MySQL JavaScript Ajax HTML CSS Flash-AS3 (244)
  5. Insert, Select and Update NULL value in MySQL (157)