CSS Text
CSS Text
This element has a black border and a green outline with a width of 10px.
outline-style
outline-color
outline-width
outline-offset
outline
The outline-style property specifies the style of the outline, and can have one
of the following values:
<html>
<head>
<style>
p.ex1 {
border: 1px solid black;
outline-style: solid;
outline-color: red;
outline-width: thin;
}
p.ex2 {
border: 1px solid black;
outline-style: solid;
outline-color: red;
outline-width: medium;
}
p.ex3 {
border: 1px solid black;
outline-style: solid;
outline-color: red;
outline-width: thick;
}
p.ex4 {
border: 1px solid black;
outline-style: solid;
outline-color: red;
outline-width: 4px;
}
</style>
</head>
<body>
<h2>The outline-width Property</h2>
<p class="ex1">A thin outline.</p>
<p class="ex2">A medium outline.</p>
<p class="ex3">A thick outline.</p>
<p class="ex4">A 4px thick outline.</p>
</body>
</html>
CSS Text
CSS has a lot of properties for formatting text.
TEXT FORMATTING
This text is styled with some of the text formatting
properties. The heading uses the text-align, text-
transform, and color properties. The paragraph is indented,
aligned, and the space between characters is specified. The
underline is removed from this colored "Try it
Yourself" link.
The color property is used to set the color of the text. The color is specified by:
The default text color for a page is defined in the body selector.
<html>
<head>
<style>
body {
background-color: lightgrey;
color: blue;
}
h1 {
background-color: black;
color: white;
}
div {
background-color: blue;
color: white;
}
</style>
</head>
<body>
<h1>This is a Heading</h1>
<p>This page has a grey background color and a blue text.</p>
<div>This is a div.</div>
</body>
</html>
text-align
text-align-last
direction
unicode-bidi
vertical-align
Text Alignment
The following example shows center aligned, and left and right aligned text (left
alignment is default if text direction is left-to-right, and right alignment is
default if text direction is right-to-left):
h1 {
text-align: center;
}
h2 {
text-align: left;
}
h3 {
text-align: right;
}
When the text-align property is set to "justify", each line is stretched so that
every line has equal width, and the left and right margins are straight (like in
magazines and newspapers):
div {
text-align: justify;
}
The text-align-last property specifies how to align the last line of a text.
p.a {
text-align-last: right;
}
p.b {
text-align-last: center;
}
p.c {
text-align-last: justify;
}
Text Direction
The direction and unicode-bidi properties can be used to change the text
direction of an element:
p {
direction: rtl;
unicode-bidi: bidi-override;
}
Vertical Alignment
img.a {
vertical-align: baseline;
}
img.b {
vertical-align: text-top;
}
img.c {
vertical-align: text-bottom;
}
img.d {
vertical-align: sub;
}
img.e {
vertical-align: super;
}