Outlines are special visual properties similar to border, but take up no space in the layout. They will highlight an item without shifting its position.
An outline is a line that is drawn around elements, outside the border edge, to make the element "stand out". It specifies the style, color, and width of an outline, but don't have separate definitions for each of the four sides.

outline-color

The outline-color property sets the color of an outline.
  - Values:   - Syntax:

The "outline-color" does not work if it is used alone. You need to define the "outline-style" property before the "outline-color".

outline-style

The outline-style property specifies what kind of line to display. You can define one of the fallowing values: - none specifies no outline. In the image below you can see the effect of the other values:
css outline-style
  - Syntax:

outline-width

The outline-width sets the size of the border.
  - Values:   - Syntax:
  Example:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
 <title>outline</title>
 <style type="text/css"><!--
 #idd {
  outline-style: dashed;
  outline-width: 2px;
  outline-color: blue;
 }
 --></style>
</head>
<body>
 <div id="idd">Free Web Development courses and resources.</div>
</body>
</html>
  - Result:
Free Web Development courses and resources

outline shorthand

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

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which attribute indicates that an input field must be filled out before submitting?
required="required" autofocus="autofocus" placeholder="text"
<input type="text" name="name1" required="required" />
Which CSS method increases or decreases the size of the HTML element (including its content)?
translate() scale() skew()
#some_id:hover {
  transform: scale(2, 1.5);
  -ms-transform: scale(2, 1.5);    /* IE 9 */
  -moz-transform: scale(2, 1.5);   /* Firefox */
}
Click on the Date object method that returns the day of the month.
setDate() getMonth() getDate()
var rightnow = new Date();
var day = rightnow.getDate();
alert(day);
Which function is used to upload a file on server?
is_file() move_uploaded_file() fopen()
if(move_uploaded_file($_FILES["field_name"]["tmp_name"], "dir/file_name")) {
  echo "The file succesfully uploaded";
}
CSS Outline

Last accessed pages

  1. Understanding OOP - Object Oriented Programming (1375)
  2. Download PHP MySQL resources (3135)
  3. Uploading images to server with Ajax (2024)
  4. Get Mouse coordinates inside a Div or an Image (2453)
  5. JavaScript Course - Free lessons (4896)

Top accessed pages

  1. PHP-MySQL free course, online tutorials PHP MySQL code (16415)
  2. Courses Web: PHP-MySQL JavaScript Ajax HTML CSS Flash-AS3 (16014)
  3. Get Attribute (ID, Class, Name, Title, Src) with jQuery (15333)
  4. Ajax-PHP Chat Script (13552)
  5. PHP PDO - exec (INSERT, UPDATE, DELETE) MySQL (13507)