CSS text
CSS TextFormat
Text Format
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 the "Try it" link.
Text Color
The color property is used to set the color of the text.
Colors are most often specified via CSS:
Hexadecimal value - such as "#FF0000"
An RGB value - "RGB(255,0,0)"
The name of the color - such as "red"
See CSS Color Values View full color values.
The background color of a web page refers to the selection within the body:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> body {color:red;} h1 {color:#00ff00;} p.ex {color:rgb(0,0,255);} </style> </head> <body> <h1>This is heading 1</h1> <p>This is an ordinary paragraph. Notice that this text is red. The default text-color for a page is defined in the body selector.</p> <p class="ex">This is a paragraph with class="ex". This text is blue.</p> </body> </html>
Run Example»
Click the "Run Example" button to view the online example
For W3C standard CSS: If you define the color attribute, you must also define the background color attribute.
Alignment of text
The text arrangement property is used to set the horizontal alignment of text.
Text can be centered or aligned to the left or right, justified on both ends.
When text-align is set to "justify", each line is expanded to have equal width, and the left and right margins are Alignment (such as magazines and newspapers).
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> h1 {text-align:center;} p.date {text-align:right;} p.main {text-align:justify;} </style> </head> <body> <h1>CSS text-align 实例</h1> <p class="date">2015 年 3 月 14 号</p> <p class="main">“当我年轻的时候,我梦想改变这个世界;当我成熟以后,我发现我不能够改变这个世界,我将目光缩短了些,决定只改变我的国家;当我进入暮年以后,我发现我不能够改变我们的国家,我的最后愿望仅仅是改变一下我的家庭,但是,这也不可能。当我现在躺在床上,行将就木时,我突然意识到:如果一开始我仅仅去改变我自己,然后,我可能改变我的家庭;在家人的帮助和鼓励下,我可能为国家做一些事情;然后,谁知道呢?我甚至可能改变这个世界。”</p> <p><b>注意:</b> 重置浏览器窗口大小查看 "justify" 是如何工作的。</p> </body> </html>
Run instance»
Click the "Run instance" button to view the online instance
Text Decoration
The text-decoration property is used to set or delete text decoration.
From a design perspective, the text-decoration attribute is mainly used to remove the underline of the link:
Example
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> a {text-decoration:none;} </style> </head> <body> <p>链接到: <a href="http://www.php.cn">php中文网</a></p> </body> </html>
Run Instance»
Click the "Run Instance" button to view the online instance
You can also decorate the text like this:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> h1 {text-decoration:overline;} h2 {text-decoration:line-through;} h3 {text-decoration:underline;} </style> </head> <body> <h1>This is heading 1</h1> <h2>This is heading 2</h2> <h3>This is heading 3</h3> </body> </html>
Run Instance»
Click the "Run Instance" button to view the online instance
We do not recommend highlighting text that is not a link, as this often confuses users.
Text Conversion
The text conversion property is used to specify uppercase and lowercase letters in a text.
can be used to make all words uppercase or lowercase, or to capitalize the first letter of each word.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> p.uppercase {text-transform:uppercase;} p.lowercase {text-transform:lowercase;} p.capitalize {text-transform:capitalize;} </style> </head> <body> <p class="uppercase">This is some text.</p> <p class="lowercase">This is some text.</p> <p class="capitalize">This is some text.</p> </body> </html>
Run instance»
Click the "Run instance" button to view the online instance
Text indent
The text indent property is used to specify the indentation of the first line of text.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> p {text-indent:50px;} </style> </head> <body> <p>In my younger and more vulnerable years my father gave me some advice that I've been turning over in my mind ever since. 'Whenever you feel like criticizing anyone,' he told me, 'just remember that all the people in this world haven't had the advantages that you've had.'</p> </body> </html>
Run instance»
Click the "Run instance" button to view the online instance
More examples
Specifying space between characters
This example demonstrates how to increase or decrease the space between characters.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> h1 {letter-spacing:2px;} h2 {letter-spacing:-3px;} </style> </head> <body> <h1>This is heading 1</h1> <h2>This is heading 2</h2> </body> </html>
Run instance»
Click the "Run instance" button to view the online instance
Specify the space between lines
This example demonstrates how to specify the space between lines in a paragraph
Example
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> p.small {line-height:70%;} p.big {line-height:200%;} </style> </head> <body> <p> This is a paragraph with a standard line-height.<br> This is a paragraph with a standard line-height.<br> The default line height in most browsers is about 110% to 120%.<br> </p> <p class="small"> This is a paragraph with a smaller line-height.<br> This is a paragraph with a smaller line-height.<br> This is a paragraph with a smaller line-height.<br> This is a paragraph with a smaller line-height.<br> </p> <p class="big"> This is a paragraph with a bigger line-height.<br> This is a paragraph with a bigger line-height.<br> This is a paragraph with a bigger line-height.<br> This is a paragraph with a bigger line-height.<br> </p> </body> </html>
Run Example»
Click the "Run Example" button to view the online example
Set the text direction of the element
This example demonstrates how to change the text direction of the element.
Instance
<html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style type="text/css"> div.ex1 {direction:rtl;} </style> </head> <body> <div>一些文本。 默认书写方向</div> <div class="ex1">一些文本。从右到左的书写方向。</div> </body> </html>
Run instance»
Click the "Run instance" button to view the online instance
Increase white space between words
This example demonstrates how to increase white space between words in a paragraph.
Instance
<html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style type="text/css"> p { word-spacing:30px; } </style> </head> <body> <p> This is some text. This is some text. </p> </body> </html>
Run instance»
Click the "Run instance" button to view the online instance
Disable text wrapping within an element
This example demonstrates how to disable text wrapping within an element.
Instance
<html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style type="text/css"> p { white-space:nowrap; } </style> </head> <body> <p> 这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。 这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。 这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。 这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。 这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。 </p> </body> </html>
Run instance»
Click the "Run instance" button to view the online instance
Vertically Align Image
This example demonstrates how to set a vertically aligned image for text.
Example
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> img.top {vertical-align:text-top;} img.bottom {vertical-align:text-bottom;} </style> </head> <body> <p>An <img src="https://img.php.cn/upload/article/000/000/015/5c67d9134b166854.png" alt="php中文网" width="80" height="50" /> image with a default alignment.</p> <p>An <img class="top" src="https://img.php.cn/upload/article/000/000/015/5c67d9134b166854.png" alt="php中文网" width="80" height="50" /> image with a text-top alignment.</p> <p>An <img class="bottom" src="https://img.php.cn/upload/article/000/000/015/5c67d9134b166854.png" alt="php中文网" width="80" height="50" /> image with a text-bottom alignment.</p> </body> </html>
Run Example »
Click the "Run Example" button to view the online example
Add text shadow
This example demonstrates how to set a text shadow.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <style> h1 {text-shadow:2px 2px #FF0000;} </style> </head> <body> <h1>Text-shadow effect</h1> <p><b>Note:</b> Internet Explorer 9 and earlier do not support the text-shadow property.</p> </body> </html>
Run instance »
Click the "Run instance" button to view the online instance