Tutorial: W3Schools Home Next Chapter
Tutorial: W3Schools Home Next Chapter
Search Forum
About
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Tutorial
W3Schools Home
Save a lot of work with CSS! In our CSS tutorial you will learn how to use CSS to control the style and layout of multiple Web pages all at once. Start learning CSS now!
Next Chapter
PHP MySQL Hosting Top 10 Web Hosting UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
CSS Example
body { background-color:#d0e4fe; } h1 { color:orange; text-align:center; } p { font-family:"Times New Roman"; font-size:20px; }
Try it yourself
XML Editor Free Trial! FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
CSS Examples
CSS Examples
CSS Examples
Learn from over 150 examples! With our editor, you can edit the CSS, and click on a button to view the result. Try-It-Yourself!
Share with
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
CSS Reference
At W3Schools you will find a complete CSS2 reference with syntax, examples, browser support, and more. CSS2 Reference or CSS2 Reference - Alphabetically We also have a complete CSS2 aural reference and an overview of CSS units and colors. CSS2 Aural Reference CSS Units CSS Colors
http://www.w3schools.com/css/default.asp
Page 1 / 2
The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM. The XML Certificate documents your knowledge of XML, XML DOM and XSLT. The ASP Certificate documents your knowledge of ASP, SQL, and ADO. The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
W3Schools Home
Next Chapter
Need an easy way to get data into XML, or transform XML to another format? MapForce lets you map XML data to/from any combination of XML, database, flat file, Excel 2007, XBRL, or Web services data. Then it transforms data instantly or auto-generates royalty-free code for recurrent conversions. New features in Version 2010! Easy-to-use, graphical data mapping interface Instant data transformation XSLT 1.0/2.0 and XQuery code generation Java, C#, and C++ code generation Advanced data processing functions Support for all major relational databases including SQL Server, IBM DB2, Oracle, and more l Visual Studio & Eclipse integration l Available in 32-bit and 64-bit versions
l l l l l l
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/default.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Introduction
Previous Next Chapter
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting
HTML / XHTML
$0 Doteasy Web Hosting WEB BUILDING Download XML Editor FREE Flash Website
If you want to study these subjects first, find the tutorials on our Home page.
What is CSS?
l l l l l
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
CSS stands for Cascading Style Sheets Styles define how to display HTML elements Styles were added to HTML 4.0 to solve a problem External Style Sheets can save a lot of work External Style Sheets are stored in CSS files
US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS
CSS Demo
An HTML document can be displayed with different styles: See how it works
Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam <h1>This is a heading</h1> <p>This is a paragraph.</p> When tags like <font>, and color attributes were added to the HTML 3.2 specification, it started a nightmare for web developers. Development of large web sites, where fonts and color information were added to every single page, became a long and expensive process. To solve this problem, the World Wide Web Consortium (W3C) created CSS. In HTML 4.0, all formatting could be removed from the HTML document, and stored in a separate CSS file. All browsers support CSS today.
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Previous
Next Chapter
http://www.w3schools.com/css/css_intro.asp
Page 1 / 2
Wix.com offers you a simple, powerful, drag & drop editing platform to create stunning Flash websites, layouts, and more. With added e-commerce features such as search engine visibility and professional tools, Wix is the ultimate solution for creating a spectacular site.
W3Schools' Online Certification Program The perfect solution for professionals who need to balance work, family, and career building. More than 5000 certificates already issued! The HTML Certificate documents your knowledge of HTML, XHTML, and CSS. The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM. The XML Certificate documents your knowledge of XML, XML DOM and XSLT. The ASP Certificate documents your knowledge of ASP, SQL, and ADO. The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
HOME | TOP | PRINT | FORUM | ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_intro.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS HOME CSS Introduction CSS Syntax CSS Id & Class CSS How To
CSS Syntax
Previous Next Chapter
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
Examples
l l
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting
CSS Syntax
A CSS rule has two main parts: a selector, and one or more declarations:
WEB BUILDING XML Editor Free Trial! FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
The selector is normally the HTML element you want to style. Each declaration consists of a property and a value. The property is the style attribute you want to change. Each property has a value.
New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display
CSS Examples
CSS Examples
CSS Example
CSS declarations always ends with a semicolon, and declaration groups are surrounded by curly brackets:
CSS Quiz
CSS Quiz CSS Exam
Example
p { color:red; text-align:center; }
Try it yourself
CSS Comments
Comments are used to explain your code, and may help you when you edit the source code at a later date. Comments are ignored by browsers. A CSS comment begins with "/*", and ends with "*/", like this:
Previous
Next Chapter
http://www.w3schools.com/css/css_syntax.asp
Page 1 / 2
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_syntax.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting
The id Selector
The id selector is used to specify a style for a single, unique element. The id selector uses the id attribute of the HTML element, and is defined with a "#". The style rule below will be applied to the element with id="para1":
WEB BUILDING Download XML Editor FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
Example
#para1 { text-align:center; color:red; }
Try it yourself
Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Example
.center {text-align:center;}
Try it yourself
You can also specify that only specific HTML elements should be affected by a class. In the example below, all p elements with class="center" will be center-aligned:
Example
p.center {text-align:center;}
Try it yourself
Do NOT start a class name with a number! This is only supported in Internet Explorer.
Previous
Next Chapter
http://www.w3schools.com/css/css_id_class.asp
Page 1 / 2
Create a free Flash website with our simple, online web design editing platform. Stunning templates and user-friendly tools make website building easy and fun. Start Creating your free website now!
XML development Web & Web services development Data mapping & integration Rendering & publishing XML & database data XBRL validation, taxonomy editing, transformation & rendering
The MissionKit for XML Developers includes XMLSpy- the industry-leading XML editor; MapForce- a graphical data mapping, conversion, and integration tool; StyleVision- a visual XSLT stylesheet designer; DiffDog- an XML-aware diff/merge tool; and 2 additional tools. Try all 6 products free for 30 days! Download a fully-functional free trial
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_id_class.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
When a browser reads a style sheet, it will format the document according to it.
Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING XML Editor Free Trial! FREE Flash Website FREE Web Templates SEO Company
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS
An external style sheet can be written in any text editor. The file should not contain any html tags. Your style sheet should be saved with a .css extension. An example of a style sheet file is shown below:
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
Share with
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Do not leave spaces between the property value and the units! "margin-left:20 px" (instead of "margin-left:20px") will work in IE, but not in Firefox or Opera.
Inline Styles
An inline style loses many of the advantages of style sheets by mixing content with presentation. Use this method sparingly! To use inline styles you use the style attribute in the relevant tag. The style attribute can contain any CSS property. The example shows how to change the color and the left margin of a paragraph:
http://www.w3schools.com/css/css_howto.asp
Page 1 / 3
If some properties have been set for the same selector in different style sheets, the values will be inheritedfromthemorespecificstylesheet. For example, an external style sheet has these properties for the h3 selector:
And an internal style sheet has these properties for the h3 selector:
h3 { text-align:right; font-size:20pt; }
If the page with the internal style sheet also links to the external style sheet the properties for h3 will be:
The color is inherited from the external style sheet and the text-alignment and the font-size is replaced by the internal style sheet.
inside an HTML element inside the head section of an HTML page in an external CSS file
Tip: Even multiple external style sheets can be referenced inside a single HTML document.
Cascading order
What style will be used when there is more than one style specified for an HTML element? Generally speaking we can say that all the styles will "cascade" into a new "virtual" style sheet by the following rules, where number four has the highest priority: 1. 2. 3. 4. Browser default External style sheet Internal style sheet (in the head section) Inline style (inside an HTML element)
So, an inline style (inside an HTML element) has the highest priority, which means that it will override a style defined inside the <head> tag, or in an external style sheet, or in a browser (a default value). Note: If the link to the external style sheet is placed after the internal style sheet in HTML <head>, the external style sheet will override the internal style sheet!
Previous
Next Chapter
Stylus Studio2010 XML Enterprise Suite raises the bar for productivity in XML development tools. Millions of XML developers and data integration specialists turn to Stylus Studio's comprehensive and intuitive XML toolset to tackle today's advanced XML data transformation and aggregation challenges. XML Pipeline Editor, Debugger and Code Generator DataDirect XML Converters XQuery Mapper, Editor, Debugger, and Profiler
http://www.w3schools.com/css/css_howto.asp
Page 2 / 3
XSLT Mapper, Editor, Debugger, Designer, and Profiler Java and C# for .Net Code Generation XML Schema Designer With Documentation Generator XML Editor With Full XPath Integration Download a free trial now
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_howto.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Background
Previous
CSS background properties are used to define the background effects of an element. CSS properties used for background effects:
l l l l l
Next Chapter
PHP MySQL Hosting Top 10 Web Hosting UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
$0 Doteasy Web Hosting WEB BUILDING XML Editor Free Trial! FREE Flash Website
Background Color
The background-color property specifies the background color of an element. The background color of a page is defined in the body selector:
FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
Example
body {background-color:#b0c4de;}
Try it yourself
CSS Examples
CSS Examples
name - a color name, like "red" RGB - an RGB value, like "rgb(255,0,0)" Hex - a hex value, like "#ff0000"
Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Quiz
CSS Quiz CSS Exam
In the example below, the h1, p, and div elements have different background colors:
Example
h1 {background-color:#6495ed;} p {background-color:#e0ffff;} div {background-color:#b0c4de;}
Try it yourself
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Background Image
The background-image property specifies an image to use as the background of an element. By default, the image is repeated so it covers the entire element. The background image for a page can be set like this:
Example
body {background-image:url('paper.gif');}
Try it yourself
Below is an example of a bad combination of text and background image. The text is almost not readable:
Example
body {background-image:url('bgdesert.jpg');}
Try it yourself
http://www.w3schools.com/css/css_background.asp
Page 1 / 4
Example
body { background-image:url('gradient2.png'); }
Try it yourself
If the image is repeated only horizontally (repeat-x), the background will look better:
Example
body { background-image:url('gradient2.png'); background-repeat:repeat-x; }
Try it yourself
Example
body { background-image:url('img_tree.png'); background-repeat:no-repeat; }
Try it yourself
In the example above, the background image is shown in the same place as the text. We want to change the position of the image, so that it does not disturb the text too much. The position of the image is specified by the background-position property:
Example
body { background-image:url('img_tree.png'); background-repeat:no-repeat; background-position:right top; }
Try it yourself
Example
body {background:#ffffff url('img_tree.png') no-repeat right top;}
Try it yourself
http://www.w3schools.com/css/css_background.asp
Page 2 / 4
When using the shorthand property the order of the property values are:
l l l l l
It does not matter if one of the property values are missing, as long as the ones that are present are in this order. This example uses more advanced CSS. Take a look: Advanced example
More Examples
How to set a fixed background image This example demonstrates how to set a fixed background image. The image will not scroll with the rest of the page.
background-attachment
Sets whether a background image is fixed or scrolls with the rest of the page Sets the background color of an element
background-color
background-image
Sets the background image for an element Sets the starting position of a background image
background-position
background-repeat
Previous
Next Chapter
Need an easy way to get data into XML, or transform XML to another format? MapForce lets you map XML data to/from any combination of XML, database, flat file, Excel 2007, XBRL, or Web services data. Then it transforms data instantly or auto-generates royalty-free code for recurrent conversions. New features in Version 2010!
l l
http://www.w3schools.com/css/css_background.asp
Page 3 / 4
XSLT 1.0/2.0 and XQuery code generation Java, C#, and C++ code generation Advanced data processing functions Support for all major relational databases including SQL Server, IBM DB2, Oracle, and more l Visual Studio & Eclipse integration l Available in 32-bit and 64-bit versions
l l l l
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_background.asp
Page 4 / 4
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Text
Previous Next Chapter
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
TEXT FORMATTING
This text is styled with some of the text formatting p r o p e r t i e s . T h e h e a d i n g u s e s t h e t e x t- a l i g n , t e x t- t r a n s f o r m , and color properties. The paragraph is indented, aligned, and the space between characters is specified. The underline is removed from the "Try it yourself" link.
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING
Text Color
The color property is used to set the color of the text. The color can be specified by:
l l l
Download XML Editor FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
name - a color name, like "red" RGB - an RGB value, like "rgb(255,0,0)" Hex - a hex value, like "#ff0000"
Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS
Example
body {color:blue;} h1 {color:#00ff00;} h2 {color:rgb(255,0,0);}
Try it yourself
Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Examples
CSS Examples
For W3C compliant CSS: If you define the color property, you must also define the background-color property.
CSS Quiz
CSS Quiz CSS Exam
Text Alignment
The text-align property is used to set the horizontal alignment of a text. Text can be centered, or aligned to the left or right, or justified. When text-align 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).
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Example
h1 {text-align:center;} p.date {text-align:right;} p.main {text-align:justify;}
Try it yourself
Text Decoration
The text-decoration property is used to set or remove decorations from text. The text-decoration property is mostly used to remove underlines from links for design purposes:
Example
a {text-decoration:none;}
Try it yourself
Example
http://www.w3schools.com/css/css_text.asp
Page 1 / 3
h1 h2 h3 h4
Try it yourself
It is not recommended to underline text that is not a link, as this often confuses users.
Text Transformation
The text-transform property is used to specify uppercase and lowercase letters in a text. It can be used to turn everything into uppercase or lowercase letters, or capitalize the first letter of each word.
Example
p.uppercase {text-transform:uppercase;} p.lowercase {text-transform:lowercase;} p.capitalize {text-transform:capitalize;}
Try it yourself
Text Indentation
The text-indentation property is used to specify the indentation of the first line of a text.
Example
p {text-indent:50px;}
Try it yourself
More Examples
Specify the space between characters This example demonstrates how to increase or decrease the space between characters. Specify the space between lines This example demonstrates how to specify the space between the lines in a paragraph. Set the text direction of an element This example demonstrates how to change the text direction of an element. Increase the white space between words This example demonstrates how to increase the white space between words in a paragraph. Disable text wrapping inside an element This example demonstrates how to disable text wrapping inside an element. Vertical alignment of an image This example demonstrates how to set the vertical align of an image in a text.
letter-spacing text-align
Increase or decrease the space between characters Aligns the text in an element
1 1
text-decoration
http://www.w3schools.com/css/css_text.asp
Page 2 / 3
underline overline line-through blink text-indent text-shadow Indents the first line of text in an element length % none color length none capitalize uppercase lowercase normal embed bidi-override baseline sub super top text-top middle bottom text-bottom length % 1
text-transform
unicode-bidi
vertical-align
white-space
Sets how white space inside an element is handled normal pre nowrap Increase or decrease the space between words normal length
word-spacing
Previous
Next Chapter
Whether you're new to XML or already an advanced user, the user-friendly views and powerful entry helpers, wizards, and debuggers in XMLSpy are designed to meet your XML and Web development needs from start to finish. New features in Version 2010!
l l l l l l l l l l l
XML editor Graphical XML Schema / DTD editors XSLT 1.0/2.0 editor, debugger, profiler XQuery editor, debugger, profiler XBRL validator, taxonomy editor, taxonomy wizard Support for Office Open XML (OOXML) Graphical WSDL 1.1/2.0 editor & SOAP debugger JSON editing & conversion Java, C#, C++ code generation 32-bit and 64-bit versions And much more!
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_text.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Font
Previous Next Chapter
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
CSS font properties define the font family, boldness, size, and the style of a text.
Download XML Editor FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS On computer screens, sans-serif fonts are considered easier to read than serif fonts. Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
generic family - a group of font families with a similar look (like "Serif" or "Monospace") font family - a specific font family (like "Times New Roman" or "Arial") Font family Description Serif fonts have small lines at the ends on some characters "Sans" means without - these fonts do not have the lines at the ends of characters All monospace characters has the same width
Generic family
CSS Examples
CSS Examples
Serif
Times New Roman Georgia Arial Verdana Courier New Lucida Console
CSS Quiz
CSS Quiz CSS Exam
Sans-serif
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Monospace
Font Family
The font family of a text is set with the font-family property. The font-family property should hold several font names as a "fallback" system. If the browser does not support the first font, it tries the next font. Start with the font you want, and end with a generic family, to let the browser pick a similar font in the generic family, if no other fonts are available. Note: If the name of a font family is more than one word, it must be in quotation marks, like fontfamily: "Times New Roman". More than one font family is specified in a comma-separated list:
Example
p{font-family:"Times New Roman", Times, serif;}
Try it yourself
For more commonly used font combinations, look at our Web Safe Font Combinations.
Font Style
The font-style property is mostly used to specify italic text.
http://www.w3schools.com/css/css_font.asp
Page 1 / 4
normal - The text is shown normally italic - The text is shown in italics oblique - The text is "leaning" (oblique is very similar to italic, but less supported)
Example
p.normal {font-style:normal;} p.italic {font-style:italic;} p.oblique {font-style:oblique;}
Try it yourself
Font Size
The font-size property sets the size of the text. Being able to manage the text size is important in web design. However, you should not use font size adjustments to make paragraphs look like headings, or headings look like paragraphs. Always use the proper HTML tags, like <h1> - <h6> for headings and <p> for paragraphs. The font-size value can be an absolute, or relative size. Absolute size:
l l l
Sets the text to a specified size Does not allow a user to change the text size in all browsers (bad for accessibility reasons) Absolute size is useful when the physical size of the output is known
Relative size:
l l
Sets the size relative to surrounding elements Allows a user to change the text size in browsers
If you do not specify a font size, the default size for normal text, like paragraphs, is 16px (16px=1em).
Example
h1 {font-size:40px;} h2 {font-size:30px;} p {font-size:14px;}
Try it yourself
The example above allows Firefox, Chrome, and Safari to resize the text, but not Internet Explorer. The text can be resized in all browsers using the zoom tool (however, this resizes the entire page, not just the text).
Example
h1 {font-size:2.5em;} /* 40px/16=2.5em */ h2 {font-size:1.875em;} /* 30px/16=1.875em */ p {font-size:0.875em;} /* 14px/16=0.875em */
Try it yourself
In the example above, the text size in em is the same as the previous example in pixels. However, with the em size, it is possible to adjust the text size in all browsers.
http://www.w3schools.com/css/css_font.asp
Page 2 / 4
Unfortunately, there is still a problem with IE. When resizing the text, it becomes larger than it should when made larger, and smaller than it should when made smaller.
Example
body {font-size:100%;} h1 {font-size:2.5em;} h2 {font-size:1.875em;} p {font-size:0.875em;}
Try it yourself
Our code now works great! It shows the same text size in all browsers, and allows all browsers to zoom or resize the text!
More Examples
Set the boldness of the font This example demonstrates how to set the boldness of a font. Set the variant of the font This example demonstrates how to set the variant of a font. All the font properties in one declaration This example demonstrates how to use the shorthand property for setting all of the font properties in one declaration.
font-family
font-size
font-style
font-variant
Specifies whether or not a text should be normal displayed in a small-caps font small-caps inherit Specifies the weight of a font normal bold bolder lighter 100 200 300 400 500 600 700 800
font-weight
http://www.w3schools.com/css/css_font.asp
Page 3 / 4
900 inherit
Previous
Next Chapter
W3Schools' Online Certification Program The perfect solution for professionals who need to balance work, family, and career building. More than 5000 certificates already issued! The HTML Certificate documents your knowledge of HTML, XHTML, and CSS. The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM. The XML Certificate documents your knowledge of XML, XML DOM and XSLT. The ASP Certificate documents your knowledge of ASP, SQL, and ADO. The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
HOME | TOP | PRINT | FORUM | ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_font.asp
Page 4 / 4
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Links
Previous
Links can be styled in different ways.
Next Chapter
PHP MySQL Hosting Top 10 Web Hosting UK Reseller Hosting Web Hosting FREE Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
Styling Links
Links can be style with any CSS property (e.g. color, font-family, background-color). Special for links are that they can be styled differently depending on what state they are in. The four links states are:
l l l l
Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING Download XML Editor FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
a:link - a normal, unvisited link a:visited - a link the user has visited a:hover - a link when the user mouses over it a:active - a link the moment it is clicked
Example
a:link{color:#FF0000}/*unvisitedlink*/ a:visited{color:#00FF00}/*visitedlink*/ a:hover{color:#FF00FF}/*mouseoverlink*/ a:active{color:#0000FF}/*selectedlink*/
Try it yourself
When setting the style for several link states, there are some order rules:
l l
CSS Examples
CSS Examples a:hover MUST come after a:link and a:visited a:active MUST come after a:hover
Share with
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Text Decoration
The text-decoration property is mostly used to remove underlines from links:
Example
a:link {text-decoration:none;} a:visited {text-decoration:none;} a:hover {text-decoration:underline;} a:active {text-decoration:underline;}
Try it yourself
Background Color
The background-color property specifies the background color for links:
Example
a:link {background-color:#B2FF99;} a:visited {background-color:#FFFF85;} a:hover {background-color:#FF704D;} a:active {background-color:#FF704D;}
Try it yourself
http://www.w3schools.com/css/css_link.asp
Page 1 / 2
More Examples
Add different styles to hyperlinks This example demonstrates how to add other styles to hyperlinks. Advanced - Create link boxes This example demonstrates a more advanced example where we combine several CSS properties to display links as boxes.
Previous
Next Chapter
XML development Web & Web services development Data mapping & integration Rendering & publishing XML & database data XBRL validation, taxonomy editing, transformation & rendering
The MissionKit for XML Developers includes XMLSpy- the industry-leading XML editor; MapForce- a graphical data mapping, conversion, and integration tool; StyleVision- a visual XSLT stylesheet designer; DiffDog- an XML-aware diff/merge tool; and 2 additional tools. Try all 6 products free for 30 days! Download a fully-functional free trial
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_link.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Lists
Previous
The CSS list properties allow you to:
Set different list item markers for ordered lists Set different list item markers for unordered lists Set an image as the list item marker
Next Chapter
PHP MySQL Hosting Top 10 Web Hosting UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
List
In HTML, there are two types of lists:
l l
WEB BUILDING XML Editor Free Trial! FREE Flash Website FREE Web Templates unordered lists - the list items are marked with bullets ordered lists - the list items are marked with numbers or letters SEO Company US Web Design Schools
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary With CSS, lists can be styled further, and images can be used as the list item marker.
W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS
Example
ul.a {list-style-type: circle;} ul.b {list-style-type: square;} ol.c {list-style-type: upper-roman;} ol.d {list-style-type: lower-alpha;}
Try it yourself Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
Some of the property values are for unordered lists, and some for ordered lists.
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Note: No versions of Internet Explorer (including IE8) support the property values "decimalleading-zero", "lower-greek", "lower-latin", "upper-latin", "armenian", or "georgian".
http://www.w3schools.com/css/css_list.asp
Page 1 / 3
To specify an image as the list item marker, use the list-style-image property:
Example
ul { list-style-image: url('sqpurple.gif'); }
Try it yourself
The example above does not display equally in all browsers. IE and Opera will display the imagemarker a little bit higher than Firefox, Chrome, and Safari. If you want the image-marker to be placed equally in all browsers, a crossbrowser solution is explained below.
Crossbrowser Solution
The following example displays the image-marker equally in all browsers:
Example
ul { list-style-type: none; padding: 0px; margin: 0px; } li { background-image: url(sqpurple.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 14px; }
Try it yourself
Example explained:
l
For ul:
Set the list-style-type to none to remove the list item marker Set both padding and margin to 0px (for cross-browser compatibility) Set the URL of the image, and show it only once (no-repeat) Position the image where you want it (left 0px and down 5px) Position the text in the list with padding-left
For li:
Example
ul { list-style: square url("sqpurple.gif"); }
Try it yourself
When using the shorthand property, the order of the values are:
l l l
list-style-type list-style-position (for a description, see the CSS properties table below) list-style-image
It does not matter if one of the values above are missing, as long as the rest are in the specified order.
More Examples
All the different list-item markers for lists This example demonstrates all the different list-item markers in CSS.
http://www.w3schools.com/css/css_list.asp
Page 2 / 3
list-style-image
list-style-position
Specifies if the list-item markers should appear inside or outside the content flow Specifies the type of list-item marker
list-style-type
Previous
Next Chapter
Need an easy way to get data into XML, or transform XML to another format? MapForce lets you map XML data to/from any combination of XML, database, flat file, Excel 2007, XBRL, or Web services data. Then it transforms data instantly or auto-generates royalty-free code for recurrent conversions. New features in Version 2010! Easy-to-use, graphical data mapping interface Instant data transformation XSLT 1.0/2.0 and XQuery code generation Java, C#, and C++ code generation Advanced data processing functions Support for all major relational databases including SQL Server, IBM DB2, Oracle, and more l Visual Studio & Eclipse integration l Available in 32-bit and 64-bit versions
l l l l l l
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_list.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Tables
Previous
The look of an HTML table can be greatly improved with CSS:
Next Chapter
PHP MySQL Hosting Top 10 Web Hosting UK Reseller Hosting Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
Company
Alfreds Futterkiste Berglundssnabbkp Centro comercial Moctezuma Ernst Handel Island Trading KniglichEssen Laughing Bacchus Winecellars Magazzini Alimentari Riuniti North/South Parisspcialits The Big Cheese Vaffeljernet
Contact
Maria Anders Christina Berglund Francisco Chang Roland Mendel Helen Bennett Philip Cramer Yoshi Tannamuri Giovanni Rovelli Simon Crowther Marie Bertrand Liz Nixon Palle Ibsen
Country
Germany Sweden Mexico Austria UK Germany Canada Italy UK France USA Denmark
FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING XML Editor Free Trial! FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
Table Borders
To specify table borders in CSS, use the border property. The example below specifies a black border for table, th, and td elements:
CSS Examples
CSS Examples
Example
table, th, td { border: 1px solid black; }
Try it yourself
Share with
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Notice that the table in the example above has double borders. This is because both the table, th, and td elements have separate borders. To display a single border for the table, use the border-collapse property.
Collapse Borders
The border-collapse property sets whether the table borders are collapsed into a single border or separated:
Example
table { border-collapse:collapse; } table,th, td { border: 1px solid black; }
Try it yourself
http://www.w3schools.com/css/css_table.asp
Page 1 / 3
Example
table { width:100%; } th { height:50px; }
Try it yourself
Example
td { text-align:right; }
Try it yourself
The vertical-align property sets the vertical alignment, like top, bottom, or middle:
Example
td { height:50px; vertical-align:bottom; }
Try it yourself
Table Padding
To control the space between the border and content in a table, use the padding property on td and th elements:
Example
td { padding:15px; }
Try it yourself
Table Color
The example below specifies the color of the borders, and the text and background color of th elements:
Example
table, td, th { border:1px solid green; } th { background-color:green; color:white; }
Try it yourself
http://www.w3schools.com/css/css_table.asp
Page 2 / 3
More Examples
Make a fancy table This example demonstrates how to create a fancy table. Set the position of the table caption This example demonstrates how to position the table caption.
Previous
Next Chapter
Stylus Studio2010 XML Enterprise Suite raises the bar for productivity in XML development tools. Millions of XML developers and data integration specialists turn to Stylus Studio's comprehensive and intuitive XML toolset to tackle today's advanced XML data transformation and aggregation challenges. XML Pipeline Editor, Debugger and Code Generator DataDirect XML Converters XQuery Mapper, Editor, Debugger, and Profiler XSLT Mapper, Editor, Debugger, Designer, and Profiler Java and C# for .Net Code Generation XML Schema Designer With Documentation Generator XML Editor With Full XPath Integration Download a free trial now
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_table.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING Download XML Editor FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam Explanation of the different parts: Margin - Clears an area around the border. The margin does not have a background color, and it is completely transparent l Border - A border that lies around the padding and content. The border is affected by the background color of the box l Padding - Clears an area around the content. The padding is affected by the background color of the box l Content - The content of the box, where text and images appear
l
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
In order to set the width and height of an element correctly in all browsers, you need to know how the box model works.
Let's do the math: 250px (width) + 20px (left and right padding) + 10px (left and right border) + 20px (left and right margin) = 300px Imagine that you only had 250px of space. Let's make an element with a total width of 250px:
Example
http://www.w3schools.com/css/css_boxmodel.asp
Page 1 / 3
The total width of an element should always be calculated like this: Total element width = width + left padding + right padding + left border + right border + left margin + right margin The total height of an element should always be calculated like this: Total element height = height + top padding + bottom padding + top border + bottom border + top margin + bottom margin
Example
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <style type="text/css"> div.ex { width:220px; padding:10px; border:5px solid gray; margin:0px; } </style> </head>
Try it yourself
Previous
Next Chapter
XML development Web & Web services development Data mapping & integration Rendering & publishing XML & database data XBRL validation, taxonomy editing, transformation & rendering
The MissionKit for XML Developers includes XMLSpy- the industry-leading XML editor; MapForce- a graphical data mapping, conversion, and integration tool; StyleVision- a visual XSLT stylesheet designer; DiffDog- an XML-aware diff/merge tool; and 2 additional tools. Try all 6 products free for 30 days! Download a fully-functional free trial
http://www.w3schools.com/css/css_boxmodel.asp
Page 2 / 3
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_boxmodel.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Border
Previous Next Chapter
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting UK Reseller Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting
Border Style
The border-style property specifies what kind of border to display. None of the border properties will have ANY effect unless the border-style property is set!
WEB BUILDING XML Editor Free Trial! FREE Flash Website FREE Web Templates SEO Company
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
border-style values:
none: Defines no border
US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS
double: Defines two borders. The width of the two borders are the same as the border-width value
Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Examples
CSS Examples
groove: Defines a 3D grooved border. The effect depends on the border-color value
CSS Quiz
CSS Quiz CSS Exam ridge: Defines a 3D ridged border. The effect depends on the border-color value
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
inset: Defines a 3D inset border. The effect depends on the border-color value
outset: Defines a 3D outset border. The effect depends on the border-color value
Border Width
The border-width property is used to set the width of the border. The width is set in pixels, or by using one of the three pre-defined values: thin, medium, or thick. Note: The "border-width" property does not work if it is used alone. Use the "border-style" property to set the borders first.
Example
p.one { border-style:solid; border-width:5px; } p.two { border-style:solid; border-width:medium; }
Try it yourself
http://www.w3schools.com/css/css_border.asp
Page 1 / 4
Border Color
The border-color property is used to set the color of the border. The color can be set by:
l l l
name - specify a color name, like "red" RGB - specify a RGB value, like "rgb(255,0,0)" Hex - specify a hex value, like "#ff0000"
You can also set the border color to "transparent". Note: The "border-color" property does not work if it is used alone. Use the "border-style" property to set the borders first.
Example
p.one { border-style:solid; border-color:red; } p.two { border-style:solid; border-color:#98bf21; }
Try it yourself
Example
p { border-top-style:dotted; border-right-style:solid; border-bottom-style:dotted; border-left-style:solid; }
Try it yourself
Example
border-style:dotted solid;
Try it yourself
border-style:dotted solid double dashed; top border is dotted right border is solid bottom border is double left border is dashed border-style:dotted solid double; top border is dotted right and left borders are solid bottom border is double border-style:dotted solid; top and bottom borders are dotted right and left borders are solid border-style:dotted; all four borders are dotted
The border-style property is used in the example above. However, it also works with border-width and border-color.
http://www.w3schools.com/css/css_border.asp
Page 2 / 4
Example
border:5px solid red;
Try it yourself
When using the border property, the order of the values are:
l l l
It does not matter if one of the values above are missing (although, border-style is required), as long as the rest are in the specified order.
More Examples
All the top border properties in one declaration This example demonstrates a shorthand property for setting all of the properties for the top border in one declaration. Set the style of the bottom border This example demonstrates how to set the style of the bottom border. Set the width of the left border This example demonstrates how to set the width of the left border. Set the color of the four borders This example demonstrates how to set the color of the four borders. It can have from one to four colors. Set the color of the right border This example demonstrates how to set the color of the right border.
border-bottom
2 2 1 1
border-left
Sets all the left border properties in one declaration Sets the color of the left border Sets the style of the left border Sets the width of the left border Sets all the right border properties in one declaration Sets the color of the right border Sets the style of the right border Sets the width of the right border Sets the style of the four borders
2 2 1 1
2 2 1 1
border-top
http://www.w3schools.com/css/css_border.asp
Page 3 / 4
border-top-color border-top-color border-top-style border-top-width border-width Sets the color of the top border Sets the style of the top border Sets the width of the top border Sets the width of the four borders border-color border-style border-width thin medium thick length inherit 2 2 1 1
Previous
Next Chapter
Stylus Studio2010 XML Enterprise Suite raises the bar for productivity in XML development tools. Millions of XML developers and data integration specialists turn to Stylus Studio's comprehensive and intuitive XML toolset to tackle today's advanced XML data transformation and aggregation challenges. XML Pipeline Editor, Debugger and Code Generator DataDirect XML Converters XQuery Mapper, Editor, Debugger, and Profiler XSLT Mapper, Editor, Debugger, Designer, and Profiler Java and C# for .Net Code Generation XML Schema Designer With Documentation Generator XML Editor With Full XPath Integration Download a free trial now
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_border.asp
Page 4 / 4
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Outlines
Previous Next Chapter
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
An outline is a line that is drawn around elements, outside the border edge, to make the element "stand out". The outline properties specifies the style, color, and width of an outline.
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting
Examples
Draw a line around an element (outline) This example demonstrates how to draw a line around an element, outside the border edge. Set the style of an outline This example demonstrates how to set the style of an outline. Set the color of an outline This example demonstrates how to set the color of an outline. Set the width of an outline This example demonstrates how to set the width of an outline.
WEB BUILDING XML Editor Free Trial! FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam outline-color Sets the color of an outline
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
outline-style
outline-width
Previous
Next Chapter
Stylus Studio2010 XML Enterprise Suite raises the bar for productivity in XML development tools. Millions of XML developers and data integration specialists turn to Stylus Studio's comprehensive and intuitive XML toolset to tackle today's advanced XML data transformation and aggregation
http://www.w3schools.com/css/css_outline.asp
Page 1 / 2
challenges. XML Pipeline Editor, Debugger and Code Generator DataDirect XML Converters XQuery Mapper, Editor, Debugger, and Profiler XSLT Mapper, Editor, Debugger, Designer, and Profiler Java and C# for .Net Code Generation XML Schema Designer With Documentation Generator XML Editor With Full XPath Integration Download a free trial now
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_outline.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Margin
Previous
The CSS margin properties define the space around elements.
Next Chapter
PHP MySQL Hosting Top 10 Web Hosting UK Reseller Hosting Web Hosting FREE Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
Margin
The margin clears an area around an element (outside the border). The margin does not have a background color, and is completely transparent. The top, right, bottom, and left margin can be changed independently using separate properties. A shorthand margin property can also be used, to change all margins at once.
Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING XML Editor Free Trial! FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS
Possible Values
Value auto length % Description The browser sets the margin. The result of this is dependant of the browser Defines a fixed margin (in pixels, pt, em, etc.) Defines a margin in % of the containing element
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
CSS Examples
CSS Examples
Example
margin-top:100px; margin-bottom:100px; margin-right:50px; margin-left:50px;
Try it yourself
Share with
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Example
margin:100px 50px;
Try it yourself
margin:25px 50px 75px 100px; top margin is 25px right margin is 50px bottom margin is 75px left margin is 100px margin:25px 50px 75px; top margin is 25px right and left margins are 50px bottom margin is 75px margin:25px 50px; top and bottom margins are 25px right and left margins are 50px
http://www.w3schools.com/css/css_margin.asp
Page 1 / 2
More Examples
Set the top margin of a text using a cm value This example demonstrates how to set the top margin of a text using a cm value. Set the bottom margin of a text using a percent value This example demonstrates how to set the bottom margin of a text using a percent value.
margin-bottom
margin-left
margin-right
margin-top
Previous
Next Chapter
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_margin.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Padding
Previous Next Chapter
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
The CSS padding properties define the space between the element border and the element content.
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting
Padding
The padding clears an area around the content (inside the border) of an element. The padding is affected by the background color of the element. The top, right, bottom, and left padding can be changed independently using separate properties. A shorthand padding property can also be used, to change all paddings at once.
XML Editor Free Trial! FREE Flash Website FREE Web Templates SEO Company
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
Possible Values
Value length % Description Defines a fixed padding (in pixels, pt, em, etc.) Defines a padding in % of the containing element
US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS
New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
Example
padding-top:25px; padding-bottom:25px; padding-right:50px; padding-left:50px;
Try it yourself
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Example
padding:25px 50px;
Try it yourself
padding:25px 50px 75px 100px; top padding is 25px right padding is 50px bottom padding is 75px left padding is 100px padding:25px 50px 75px; top padding is 25px right and left paddings are 50px bottom padding is 75px padding:25px 50px; top and bottom paddings are 25px right and left paddings are 50px padding:25px; all four paddings are 25px
http://www.w3schools.com/css/css_padding.asp
Page 1 / 2
More Examples
All the padding properties in one declaration This example demonstrates a shorthand property for setting all of the padding properties in one declaration, can have from one to four values. Set the left padding This example demonstrates how to set the left padding of a p element. Set the right padding This example demonstrates how to set the right padding of a p element. Set the top padding This example demonstrates how to set the top padding of a p element. Set the bottom padding This example demonstrates how to set the bottom padding of a p element.
Sets the bottom padding of an element Sets the left padding of an element Sets the right padding of an element Sets the top padding of an element
1 1 1 1
Previous
Next Chapter
Need an easy way to get data into XML, or transform XML to another format? MapForce lets you map XML data to/from any combination of XML, database, flat file, Excel 2007, XBRL, or Web services data. Then it transforms data instantly or auto-generates royalty-free code for recurrent conversions. New features in Version 2010! Easy-to-use, graphical data mapping interface Instant data transformation XSLT 1.0/2.0 and XQuery code generation Java, C#, and C++ code generation Advanced data processing functions Support for all major relational databases including SQL Server, IBM DB2, Oracle, and more l Visual Studio & Eclipse integration l Available in 32-bit and 64-bit versions
l l l l l l
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_padding.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
Grouping Selectors
In style sheets there are often elements with the same style.
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
$0 Doteasy Web Hosting WEB BUILDING XML Editor Free Trial! FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS
To minimize the code, you can group selectors. Separate each selector with a comma. In the example below we have grouped the selectors from the code above:
Example
h1,h2,p { color:green; }
Try it yourself
Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Nesting Selectors
It is possible to apply a style for a selector within a selector. In the example below, one style is specified for all p elements, and a separate style is specified for p elements nested within the "marked" class:
Example
p { color:blue; text-align:center; } .marked { background-color:blue; } .marked p { color:white; }
Try it yourself
Previous
Next Chapter
http://www.w3schools.com/css/css_grouping_nesting.asp
Page 1 / 2
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_grouping_nesting.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
The display property specifies if/how an element is displayed, and the visibility property specifies if an element should be visible or hidden.
Box 1 Box 2 Box 3
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING
XML Editor Free Trial! FREE Flash Website Remove Hide Reset All FREE Web Templates SEO Company US Web Design Schools
CSS Advanced
CSS Grouping/Nesting CSS Dimension CSS Display CSS Positioning CSS Floating CSS Align CSS Pseudo-class CSS Pseudo-element CSS Navigation Bar CSS Image Gallery CSS Image Opacity CSS Image Sprites CSS Media Types CSS Attribute Selectors CSS Don't CSS Summary
W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS
Example
h1.hidden {visibility:hidden;}
Try it yourself Browser Statistics Browser OS Browser Display SHARE THIS PAGE display:none hides an element, and it will not take up any space. The element will be hidden, and the page will be displayed as the element is not there: Share with
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
Example
h1.hidden {display:none;}
Try it yourself
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
An inline element only takes up as much width as necessary, and does not force line breaks. Examples of inline elements:
l l
<span> <a>
Example
http://www.w3schools.com/css/css_display_visibility.asp
Page 1 / 2
li {display:inline;}
Try it yourself
Example
span {display:block;}
Try it yourself
Note: Changing the display type of an element changes only how the element is displayed, NOT what kind of element it is. For example: An inline element set to display:block is not allowed to have a block element nested inside of it.
More Examples
How to display an element as an inline element. This example demonstrates how to display an element as an inline element. How to display an element as a block element This example demonstrates how to display an element as a block element. How to make a table element collapse This example demonstrates how to make a table element collapse.
Previous
Next Chapter
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_display_visibility.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Positioning
Previous Next Chapter
Positioning can be tricky sometimes!
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING Download XML Editor FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
Static Positioning
HTML elements are positioned static by default. A static positioned element is always positioned according to the normal flow of the page. Static positioned elements are not affected by the top, bottom, left, and right properties.
Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Examples
CSS Examples
Fixed Positioning
An element with fixed position is positioned relative to the browser window. It will not move even if the window is scrolled:
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Example
p.pos_fixed { position:fixed; top:30px; right:5px; }
Try it yourself
Note: Internet Explorer supports the fixed value only if a !DOCTYPE is specified. Fixed positioned elements are removed from the normal flow. The document and other elements behave like the fixed positioned element does not exist. Fixed positioned elements can overlap other elements.
Relative Positioning
A relative positioned element is positioned relative to its normal position.
Example
h2.pos_left { position:relative; left:-20px; } h2.pos_right {
http://www.w3schools.com/css/css_positioning.asp
Page 1 / 4
position:relative; left:20px; }
Try it yourself
The content of a relatively positioned elements can be moved and overlap other elements, but the reserved space for the element is still preserved in the normal flow.
Example
h2.pos_top { position:relative; top:-50px; }
Try it yourself
Relatively positioned element are often used as container blocks for absolutely positioned elements.
Absolute Positioning
An absolute position element is positioned relative to the first parent element that has a position other than static. If no such element is found, the containing block is <html>:
Example
h2 { position:absolute; left:100px; top:150px; }
Try it yourself
Absolutely positioned elements are removed from the normal flow. The document and other elements behave like the absolutely positioned element does not exist. Absolutely positioned elements can overlap other elements.
Overlapping Elements
When elements are positioned outside the normal flow, they can overlap other elements. The z-index property specifies the stack order of an element (which element should be placed in front of, or behind, the others). An element can have a positive or negative stack order:
Example
img { position:absolute; left:0px; top:0px; z-index:-1 }
Try it yourself
An element with greater stack order is always in front of an element with a lower stack order.
More Examples
Set the shape of an element This example demonstrates how to set the shape of an element. The element is clipped into this shape, and displayed. How to show overflow in an element using scroll This example demonstrates how to set the overflow property to create a scroll bar when an element's content is too big to fit in a specified area.
http://www.w3schools.com/css/css_positioning.asp
Page 2 / 4
How to set the browser to automatically handle overflow This example demonstrates how to set the browser to automatically handle overflow. Change the cursor This example demonstrates how to change the cursor.
clip
cursor
left
overflow
position
right
top
z-index
Previous
Next Chapter
W3Schools' Online Certification Program The perfect solution for professionals who need to balance work, family, and career building. More than 5000 certificates already issued!
http://www.w3schools.com/css/css_positioning.asp
Page 3 / 4
The HTML Certificate documents your knowledge of HTML, XHTML, and CSS. The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM. The XML Certificate documents your knowledge of XML, XML DOM and XSLT. The ASP Certificate documents your knowledge of ASP, SQL, and ADO. The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
HOME | TOP | PRINT | FORUM | ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_positioning.asp
Page 4 / 4
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
In CSS, several properties are used to align elements horizontally. Aligning Block Elements
A block element is an element that takes up the full width available, and has a line break before and after it. Examples of block elements:
l l l
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING Download XML Editor FREE Flash Website FREE Web Templates SEO Company US Web Design Schools
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax
For aligning text, see the CSS Text chapter. In this chapter we will show you how to horizontally align block elements for layout purposes.
CSS Examples
CSS Examples
Setting the left and right margins to auto specifies that they should split the available margin equally. The result is a centered element:
Share with
CSS Quiz
CSS Quiz CSS Exam
Example
.center { margin-left:auto; margin-right:auto; width:70%; background-color:#b0e0e6; }
Try it yourself
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Tip: Aligning has no effect if the width is 100%. Note: In IE 5 there is a margin handling bug for block elements. To make the example above work in IE5, add some extra code. Try it yourself
Example
.right { position:absolute; right:0px; width:300px; background-color:#b0e0e6; }
Try it yourself
http://www.w3schools.com/css/css_align.asp
Page 1 / 3
Note: Absolute positioned elements are removed from the normal flow, and can overlap elements.
Example
body { margin:0; padding:0; } .container { position:relative; width:100%; } .right { position:absolute; right:0px; width:300px; background-color:#b0e0e6; }
Try it yourself
Example
.right { float:right; width:300px; background-color:#b0e0e6; }
Try it yourself
Example
body { margin:0; padding:0; } .right { float:right; width:300px; background-color:#b0e0e6; }
Try it yourself
Previous
Next Chapter
http://www.w3schools.com/css/css_align.asp
Page 2 / 3
Create a free Flash website with our simple, online web design editing platform. Stunning templates and user-friendly tools make website building easy and fun. Start Creating your free website now!
XML development Web & Web services development Data mapping & integration Rendering & publishing XML & database data XBRL validation, taxonomy editing, transformation & rendering
The MissionKit for XML Developers includes XMLSpy- the industry-leading XML editor; MapForce- a graphical data mapping, conversion, and integration tool; StyleVision- a visual XSLT stylesheet designer; DiffDog- an XML-aware diff/merge tool; and 2 additional tools. Try all 6 products free for 30 days! Download a fully-functional free trial
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_align.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Float
Previous Next Chapter
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING
XML Editor Free Trial! FREE Flash Website FREE Web Templates
With CSS float, an element can be pushed to the left or right, allowing other elements to wrap around it. Float is very often used for images, but it is also useful when working with layouts.
SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS
CSS Advanced
CSS Grouping/Nesting CSS Dimension CSS Display CSS Positioning CSS Floating CSS Align CSS Pseudo-class CSS Pseudo-element CSS Navigation Bar CSS Image Gallery CSS Image Opacity CSS Image Sprites CSS Media Types CSS Attribute Selectors CSS Don't CSS Summary
New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
Example
img { float:right; }
Try it yourself
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Example
.thumbnail { float:left; width:110px; height:90px; margin:5px; }
Try it yourself
http://www.w3schools.com/css/css_float.asp
Page 1 / 3
The clear property specifies which sides of an element other floating elements are not allowed. Add a text line into the image gallery, using the clear property:
Example
.text_line { clear:both; }
Try it yourself
More Examples
An image with border and margins that floats to the right in a paragraph Let an image float to the right in a paragraph. Add border and margins to the image. An image with a caption that floats to the right Let an image with a caption float to the right. Let the first letter of a paragraph float to the left Let the first letter of a paragraph float to the left and style the letter. Creating a horizontal menu Use float with a list of hyperlinks to create a horizontal menu. Creating a homepage without tables Use float to create a homepage with a header, footer, left content and main content.
float
Previous
Next Chapter
http://www.w3schools.com/css/css_float.asp
Page 2 / 3
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_float.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Pseudo-classes
Previous Next Chapter
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
Syntax
The syntax of pseudo-classes:
Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING Download XML Editor
selector:pseudo-class {property:value;}
CSS Advanced
CSS Grouping/Nesting CSS Dimension CSS Display CSS Positioning CSS Floating CSS Align CSS Pseudo-class CSS Pseudo-element CSS Navigation Bar CSS Image Gallery CSS Image Opacity CSS Image Sprites CSS Media Types CSS Attribute Selectors CSS Don't CSS Summary
selector.class:pseudo-class {property:value;}
W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
Anchor Pseudo-classes
Links can be displayed in different ways in a CSS-supporting browser:
Example
a:link{color:#FF0000}/*unvisitedlink*/ a:visited{color:#00FF00}/*visitedlink*/ a:hover{color:#FF00FF}/*mouseoverlink*/ a:active{color:#0000FF}/*selectedlink*/
Try it yourself
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Note: a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!! Note: a:active MUST come after a:hover in the CSS definition in order to be effective!! Note: Pseudo-class names are not case-sensitive.
If the link in the example above has been visited, it will be displayed in red.
Example
<html>
http://www.w3schools.com/css/css_pseudo_classes.asp
Page 1 / 3
<head> <style type="text/css"> p:first-child { color:blue; } </style> </head> <body> <p>I am a strong man.</p> <p>I am a strong man.</p> </body> </html>
Try it yourself
Example
<html> <head> <style type="text/css"> p > i:first-child { font-weight:bold; } </style> </head> <body> <p>I am a <i>strong</i> man. I am a <i>strong</i> man.</p> <p>I am a <i>strong</i> man. I am a <i>strong</i> man.</p> </body> </html>
Try it yourself
Example
<html> <head> <style type="text/css"> p:first-child i { color:blue; } </style> </head> <body> <p>I am a <i>strong</i> man. I am a <i>strong</i> man.</p> <p>I am a <i>strong</i> man. I am a <i>strong</i> man.</p> </body> </html>
Try it yourself
Example
<html> <head> <style type="text/css"> q:lang(no) {quotes: "~" "~";} </style>
http://www.w3schools.com/css/css_pseudo_classes.asp
Page 2 / 3
</head> <body> <p>Some text <q lang="no">A quote in a paragraph</q> Some text.</p> </body> </html>
Try it yourself
More Examples
Add different styles to hyperlinks This example demonstrates how to add other styles to hyperlinks. Use of :focus This example demonstrates how to use the :focus pseudo-class.
Pseudo-classes
The "CSS" column indicates in which CSS version the property is defined (CSS1 or CSS2). Pseudo name :active :first-child :focus :hover :lang :link :visited Description Adds a style to an element that is activated Adds a style to an element that is the first child of another element Adds a style to an element that has keyboard input focus Adds a style to an element when you mouse over it Adds a style to an element with a specific lang attribute Adds a style to an unvisited link Adds a style to a visited link CSS 1 2 2 1 2 1 1
Previous
Next Chapter
Whether you're new to XML or already an advanced user, the user-friendly views and powerful entry helpers, wizards, and debuggers in XMLSpy are designed to meet your XML and Web development needs from start to finish. New features in Version 2010!
l l l l l l l l l l l
XML editor Graphical XML Schema / DTD editors XSLT 1.0/2.0 editor, debugger, profiler XQuery editor, debugger, profiler XBRL validator, taxonomy editor, taxonomy wizard Support for Office Open XML (OOXML) Graphical WSDL 1.1/2.0 editor & SOAP debugger JSON editing & conversion Java, C#, C++ code generation 32-bit and 64-bit versions And much more!
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_pseudo_classes.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Pseudo-elements
Previous Next Chapter
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
Syntax
The syntax of pseudo-elements:
Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING XML Editor Free Trial!
selector:pseudo-element {property:value;}
CSS Advanced
CSS Grouping/Nesting CSS Dimension CSS Display CSS Positioning CSS Floating CSS Align CSS Pseudo-class CSS Pseudo-element CSS Navigation Bar CSS Image Gallery CSS Image Opacity CSS Image Sprites CSS Media Types CSS Attribute Selectors CSS Don't CSS Summary
selector.class:pseudo-element {property:value;}
W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
Example
p:first-line { color:#ff0000; font-variant:small-caps; }
Try it yourself
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Note: The "first-line" pseudo-element can only be used with block-level elements. Note: The following properties apply to the "first-line" pseudo-element:
l l l l l l l l l l
font properties colorproperties background properties word-spacing letter-spacing text-decoration vertical-align text-transform line-height clear
Example
p:first-letter { color:#ff0000; font-size:xx-large; }
Try it yourself
Note: The "first-letter" pseudo-element can only be used with block-level elements.
http://www.w3schools.com/css/css_pseudo_elements.asp
Page 1 / 3
font properties colorproperties background properties margin properties padding properties border properties text-decoration vertical-align (only if "float" is "none") text-transform line-height float clear
The example above will display the first letter of all paragraphs with class="article", in red.
Multiple Pseudo-elements
Several pseudo-elements can also be combined. In the following example, the first letter of a paragraph will be red, in an xx-large font size. The rest of the first line will be blue, and in small-caps. The rest of the paragraph will be the default font size and color:
Example
p:first-letter { color:#ff0000; font-size:xx-large; } p:first-line { color:#0000ff; font-variant:small-caps; }
Try it yourself
Example
h1:before { content:url(smiley.gif); }
Try it yourself
Example
h1:after { content:url(smiley.gif); }
http://www.w3schools.com/css/css_pseudo_elements.asp
Page 2 / 3
Try it yourself
Pseudo-elements
The "CSS" column indicates in which CSS version the property is defined (CSS1 or CSS2). Pseudo name :after :before :first-letter :first-line Description Adds content after an element Adds content before an element Adds a style to the first character of a text Adds a style to the first line of a text CSS 2 2 1 1
Previous
Next Chapter
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_pseudo_elements.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables HOME NEWS
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting
Navigation Bars
Having easy-to-use navigation is important for any web site. With CSS you can transform boring HTML menus into good-looking navigation bars.
Download XML Editor FREE Flash Website FREE Web Templates SEO Company
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS
Example
<ul> <li><a <li><a <li><a <li><a </ul>
Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam Try it yourself
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Now let's remove the bullets and the margins and padding from the list:
Example
ul { list-style-type:none; margin:0; padding:0; }
Try it yourself
Example explained:
l l
list-style-type:none - Removes the bullets. A navigation bar does not need list markers Setting margins and padding to 0 to remove browser default settings
The code in the example above is the standard code used in both vertical, and horizontal navigation bars.
Example
a { display:block; width:60px;
http://www.w3schools.com/css/css_navbar.asp
Page 1 / 3
}
Try it yourself
Example explained:
l l
display:block - Displaying the links as block elements makes the whole link area clickable (not just the text), and it allows us to specify the width width:60px - Block elements take up the full width available by default. We want to specify a 60 px width
Tip: Also take a look at our fully styled vertical navigation bar example. Note: Always specify the width for <a> elements in a vertical navigation bar. If you omit the width, IE6 can produce unexpected results.
Example
li { display:inline; }
Try it yourself
Example explained:
l
display:inline; - By default, <li> elements are block elements. Here, we remove the line breaks before and after each list item, to display them on one line
Tip: Also take a look at our fully styled horizontal navigation bar example.
Example
li { float:left; } a { display:block; width:60px; }
Try it yourself
Example explained: float:left - use float to get block elements to slide next to each other display:block - Displaying the links as block elements makes the whole link area clickable (not just the text), and it allows us to specify the width l width:60px - Since block elements take up the full width available, they cannot float next to each other. We specify the width of the links to 60px
l l
Tip: Also take a look at our fully styled horizontal navigation bar example.
Previous
Next Chapter
http://www.w3schools.com/css/css_navbar.asp
Page 2 / 3
Create a free Flash website with our simple, online web design editing platform. Stunning templates and user-friendly tools make website building easy and fun. Start Creating your free website now!
XML development Web & Web services development Data mapping & integration Rendering & publishing XML & database data XBRL validation, taxonomy editing, transformation & rendering
The MissionKit for XML Developers includes XMLSpy- the industry-leading XML editor; MapForce- a graphical data mapping, conversion, and integration tool; StyleVision- a visual XSLT stylesheet designer; DiffDog- an XML-aware diff/merge tool; and 2 additional tools. Try all 6 products free for 30 days! Download a fully-functional free trial
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_navbar.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
Next Chapter
PHP MySQL Hosting Top 10 Web Hosting UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
CSS Advanced
CSS Grouping/Nesting CSS Dimension CSS Display CSS Positioning CSS Floating CSS Align CSS Pseudo-class CSS Pseudo-element CSS Navigation Bar CSS Image Gallery CSS Image Opacity CSS Image Sprites CSS Media Types CSS Attribute Selectors CSS Don't CSS Summary
Image Gallery
The following image gallery is created with CSS:
SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
Example
<html> <head> <style type="text/css"> div.img { margin:2px; border:1px solid #0000ff; height:auto; width:auto; float:left; text-align:center; } div.img img { display:inline; margin:3px; border:1px solid #ffffff; } div.img a:hover img { border:1px solid #0000ff; } div.desc { text-align:center; font-weight:normal; width:120px; margin:2px; } </style> </head> <body> <div class="img"> <a target="_blank" href="klematis_big.htm"> <img src="klematis_small.jpg" alt="Klematis" width="110" height="90" /> </a> <div class="desc">Add a description of the image here</div> </div> <div class="img"> <a target="_blank" href="klematis2_big.htm"> <img src="klematis2_small.jpg" alt="Klematis" width="110" height="90" /> </a> <div class="desc">Add a description of the image here</div> </div> <div class="img"> <a target="_blank" href="klematis3_big.htm"> <img src="klematis3_small.jpg" alt="Klematis" width="110" height="90" /> </a> <div class="desc">Add a description of the image here</div> </div> <div class="img"> <a target="_blank" href="klematis4_big.htm"> <img src="klematis4_small.jpg" alt="Klematis" width="110" height="90" />
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
http://www.w3schools.com/css/css_image_gallery.asp
Page 1 / 2
</a> <div class="desc">Add a description of the image here</div> </div> </body> </html>
Try it yourself
Previous
Next Chapter
XML development Web & Web services development Data mapping & integration Rendering & publishing XML & database data XBRL validation, taxonomy editing, transformation & rendering
The MissionKit for XML Developers includes XMLSpy- the industry-leading XML editor; MapForce- a graphical data mapping, conversion, and integration tool; StyleVision- a visual XSLT stylesheet designer; DiffDog- an XML-aware diff/merge tool; and 2 additional tools. Try all 6 products free for 30 days! Download a fully-functional free trial
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_image_gallery.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
Next Chapter
PHP MySQL Hosting Top 10 Web Hosting UK Reseller Hosting Web Hosting FREE Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING XML Editor Free Trial! FREE Flash Website FREE Web Templates SEO Company
CSS Advanced
CSS Grouping/Nesting CSS Dimension CSS Display CSS Positioning CSS Floating CSS Align CSS Pseudo-class CSS Pseudo-element CSS Navigation Bar CSS Image Gallery CSS Image Opacity CSS Image Sprites CSS Media Types CSS Attribute Selectors CSS Don't CSS Summary
Note: This is not yet a CSS standard. However, it works in all modern browsers, and is a part of the W3C CSS 3 recommendation.
Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS
Regular image:
New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Firefox uses the property opacity:x for transparency, while IE uses filter:alpha(opacity=x). Tip: The CSS3 syntax for transparency is opacity:x. In Firefox (opacity:x) x can be a value from 0.0 - 1.0. A lower value makes the element more transparent. In IE (filter:alpha(opacity=x)) x can be a value from 0 - 100. A lower value makes the element more transparent.
http://www.w3schools.com/css/css_image_transparency.asp
Page 1 / 3
<img src="klematis.jpg" style="opacity:0.4;filter:alpha(opacity=40)" onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100" onmouseout="this.style.opacity=0.4;this.filters.alpha.opacity=40" /> <img src="klematis2.jpg" style="opacity:0.4;filter:alpha(opacity=40)" onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100" onmouseout="this.style.opacity=0.4;this.filters.alpha.opacity=40" />
We see that the first line of the source code is similar to the source code in Example 1. In addition, we have added an onmouseover attribute and an onmouseout attribute. The onmouseover attribute defines what will happen when the mouse pointer moves over the image. In this case we want the image to NOT be transparent when we move the mouse pointer over it. The syntax for this in Firefox is: this.style.opacity=1 and the syntax in IE is: this.filters.alpha.opacity=100. When the mouse pointer moves away from the image, we want the image to be transparent again. This is done in the onmouseout attribute.
This is some text that is placed in the transparent box. This is some text that is placed in the transparent box. This is some text that is placed in the transparent box. This is some text that is placed in the transparent box. This is some text that is placed in the transparent box.
<html> <head> <style type="text/css"> div.background { width:500px; height:250px; background:url(klematis.jpg) repeat; border:2px solid black; } div.transbox { width:400px; height:180px; margin:30px 50px; background-color:#ffffff; border:1px solid black; /* for IE */ filter:alpha(opacity=60); /* CSS3 standard */ opacity:0.6; } div.transbox p { margin:30px 40px; font-weight:bold; color:#000000; } </style> </head> <body> <div class="background"> <div class="transbox"> <p>This is some text that This is some text that is This is some text that is This is some text that is This is some text that is </p> </div> </div>
in the transparent box. the transparent box. the transparent box. the transparent box. the transparent box.
http://www.w3schools.com/css/css_image_transparency.asp
Page 2 / 3
</body> </html>
First, we create a div element (class="background") with a fixed height and width, a background image, and a border. Then we create a smaller div (class="transbox") inside the first div element. This div also have a fixed width, a background image, and a border. In addition we make this div transparent. Inside the transparent div, we add some text inside a p element.
Previous
Next Chapter
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_image_transparency.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Don't
Previous Next Chapter
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
Here are some technologies you should try to avoid when using CSS.
Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING Download XML Editor FREE Flash Website FREE Web Templates SEO Company US Web Design Schools
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
<html> <head> <style type="text/css"> h1 { behavior:url(behave.htc); } </style> </head> <body> <h1>Mouse over me!!!</h1> </body> </html>
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam The XML document "behave.htc" is shown below:
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
<attach for="element" event="onmouseover" handler="hig_lite" /> <attach for="element" event="onmouseout" handler="low_lite" /> <script type="text/javascript"> function hig_lite() { element.style.color='red'; } function low_lite() { element.style.color='blue'; } </script>
Try it yourself
http://www.w3schools.com/css/css_dont.asp
Page 1 / 3
</style> </head> <body> <span id="typing" speed="100">IE5 introduced DHTML behaviors. Behaviors are a way to add DHTML functionality to HTML elements with the ease of CSS.<br /><br />How do behaviors work?<br /> By using XML we can link behaviors to any element in a web page and manipulate that element.</p> </span> </body> </html>
Previous
Next Chapter
W3Schools' Online Certification Program The perfect solution for professionals who need to balance work, family, and career building. More than 5000 certificates already issued! The HTML Certificate documents your knowledge of HTML, XHTML, and CSS. The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM. The XML Certificate documents your knowledge of XML, XML DOM and XSLT. The ASP Certificate documents your knowledge of ASP, SQL, and ADO. The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
http://www.w3schools.com/css/css_dont.asp
Page 2 / 3
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_dont.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
Image Sprites
An image sprite is a collection of images put into a single image. A web page with many images can take a long time to load and generates multiple server requests. Using image sprites will reduce the number of server requests and save bandwidth.
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING
FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP
CSS Advanced
CSS Grouping/Nesting CSS Dimension CSS Display CSS Positioning CSS Floating CSS Align CSS Pseudo-class CSS Pseudo-element CSS Navigation Bar CSS Image Gallery CSS Image Opacity CSS Image Sprites CSS Media Types CSS Attribute Selectors CSS Don't CSS Summary
With CSS, we can show just the part of the image we need. In the following example the CSS specifies which part of the "img_navsprites.gif" image to show:
W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
Example
img.home { width:46px; height:44px; background:url(img_navsprites.gif) 0 0; }
Try it yourself
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames Example explained: <img class="home" src="img_trans.gif" /> - Only defines a small transparent image because the src attribute cannot be empty. The displayed image will be the background image we specify in CSS l width:46px;height:44px; - Defines the portion of the image we want to use l background:url(img_navsprites.gif) 0 0; - Defines the background image and its position (left 0px, top 0px)
l
This is the easiest way to use image sprites, now we want to expand it by using links and hover effects.
Example
#navlist{position:relative;} #navlist li{margin:0;padding:0;list-style:none;position:absolute;top:0;} #navlist li, #navlist a{height:44px;display:block;} #home{left:0px;width:46px;} #home{background:url('img_navsprites.gif') 0 0;} #prev{left:63px;width:43px;} #prev{background:url('img_navsprites.gif') -47px 0;} #next{left:129px;width:43px;} #next{background:url('img_navsprites.gif') -91px 0;}
http://www.w3schools.com/css/css_image_sprites.asp
Page 1 / 3
Try it yourself
Example explained: #navlist{position:relative;} - position is set to relative to allow absolute positioning inside it #navlist li{margin:0;padding:0;list-style:none;position:absolute;top:0;} - margin and padding is set to 0, list-style is removed, and all list items are absolute positioned l #navlist li, #navlist a{height:44px;display:block;} - the height of all the images are 44px
l l
#home{left:0px;width:46px;} - Positioned all the way to the left, and the width of the image is 46px #home{background:url(img_navsprites.gif) 0 0;} - Defines the background image and its position (left 0px, top 0px) #prev{left:63px;width:43px;} - Positioned 63px to the right (#home width 46px + some extra space between items), and the width is 43px. #prev{background:url('img_navsprites.gif') -47px 0;} - Defines the background image 47px to the right (#home width 46px + 1px line divider) #next{left:129px;width:43px;}- Positioned 129px to the right (start of #prev is 63px + #prev width 43px + extra space), and the width is 43px. #next{background:url('img_navsprites.gif') no-repeat -91px 0;} - Defines the background image 91px to the right (#home width 46px + 1px line divider + #prev width 43px + 1px line divider )
Because this is one single image, and not six separate files, there will be no loading delay when a user hovers over the image. We only add three lines of code to add the hover effect:
Example
#home a:hover{background: url('img_navsprites_hover.gif') 0 -45px;} #prev a:hover{background: url('img_navsprites_hover.gif') -47px -45px;} #next a:hover{background: url('img_navsprites_hover.gif') -91px -45px;}
Try it yourself
Example explained:
l l
Since the list item contains a link, we can use the :hover pseudo-class #home a:hover{background: transparent url(img_navsprites_hover.gif) 0 -45px;} - For all threehoverimageswespecifythesamebackgroundposition, only 45px further down
Previous
Next Chapter
http://www.w3schools.com/css/css_image_sprites.asp
Page 2 / 3
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_image_sprites.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
Media Types allow you to specify how documents will be presented in different media. The document can be displayed differently on the screen, on the paper, with anauralbrowser,etc.
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting
Media Types
Some CSS properties are only designed for a certain media. For example the "voice-family" property is designed for aural user agents. Some other properties can be used for different media types. For example, the "font-size" property can be used for both screen and print media, but perhaps with different values. A document usually needs a larger font-size on a screen than on paper, and sans-serif fonts are easier to read on the screen, while serif fonts are easier to read on paper.
WEB BUILDING XML Editor Free Trial! FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS
CSS Advanced
CSS Grouping/Nesting CSS Dimension CSS Display CSS Positioning CSS Floating CSS Align CSS Pseudo-class CSS Pseudo-element CSS Navigation Bar CSS Image Gallery CSS Image Opacity CSS Image Sprites CSS Media Types CSS Attribute Selectors CSS Don't CSS Summary
Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS
The style in the example below tells the browser to display a 14 pixels Verdana font on the screen. But if the page is printed, it will be in a 10 pixels Times font. Notice that the font-weight is set to bold, both on screen and on paper:
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
<html> <head> <style> @media screen { p.test {font-family:verdana,sans-serif;font-size:14px;} } @media print { p.test {font-family:times,serif;font-size:10px;} } @media screen,print { p.test {font-weight:bold;} } </style> </head> <body> .... </body> </html>
Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
See it yourself ! If you are using Mozilla/Firefox or IE 5+ and print this page, you will see that the paragraph under "Media Types" will be displayed in another font, and have a smaller font size than the rest of the text.
http://www.w3schools.com/css/css_mediatypes.asp
Page 1 / 2
tv
Previous
Next Chapter
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_mediatypes.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING
Attribute Selector
The example below styles all elements with a title attribute:
FREE Flash Website FREE Web Templates SEO Company US Web Design Schools
CSS Advanced
CSS Grouping/Nesting CSS Dimension CSS Display CSS Positioning CSS Floating CSS Align CSS Pseudo-class CSS Pseudo-element CSS Navigation Bar CSS Image Gallery CSS Image Opacity CSS Image Sprites CSS Media Types CSS Attribute Selectors CSS Don't CSS Summary
Example
[title] { color:blue; }
Try it yourself
W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
Example
[title=W3Schools] { border:5px solid green; }
Try it yourself
Share with
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Example
[title~=hello] { color:blue; }
Try it yourself
The example below styles all elements with a lang attribute that contains a specified value. This works even if the attribute has hyphen ( - ) separated values:
Example
[lang|=en] { color:blue; }
Try it yourself
Styling Forms
The attribute selectors are particularly useful for styling forms without class or ID:
http://www.w3schools.com/css/css_attribute_selectors.asp
Page 1 / 2
Example
input[type="text"] { width:150px; display:block; margin-bottom:10px; background-color:yellow; } input[type="button"] { width:120px; margin-left:35px; display:block; }
Try it yourself
Previous
Next Chapter
W3Schools' Online Certification Program The perfect solution for professionals who need to balance work, family, and career building. More than 5000 certificates already issued! The HTML Certificate documents your knowledge of HTML, XHTML, and CSS. The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM. The XML Certificate documents your knowledge of XML, XML DOM and XSLT. The ASP Certificate documents your knowledge of ASP, SQL, and ADO. The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
HOME | TOP | PRINT | FORUM | ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_attribute_selectors.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Reference
Previous Next Reference
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting UK Reseller Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
W3Schools' CSS reference is tested regularly with all major browsers. Tested: 09 November, 2009.
l l l l l
l l l l
XML Editor Free Trial! FREE Flash Website FREE Web Templates SEO Company
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
The links in the "Property" column point to syntax, examples, browser support, etc. The "CSS" column indicates in which CSS version the property is defined (CSS1 or CSS2).
US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP CSS 1 1 1 1 1 1 SHARE THIS PAGE Share with CSS 1 1 2 2 1 1 1 2 2 1 1 2 2 1 1 1 2 2 1 1 2 2 2 2 W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display
Background Properties
Property background background-attachment background-color background-image background-position background-repeat Description Sets all the background properties in one declaration Sets whether a background image is fixed or scrolls with the rest of the page Sets the background color of an element Sets the background image for an element Sets the starting position of a background image Sets how a background image will be repeated
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
border-bottom-color border-bottom-style border-bottom-width border-color border-left border-left-color border-left-style border-left-width border-right border-right-color border-right-style border-right-width border-style border-top border-top-color border-top-style border-top-width border-width outline outline-color outline-style outline-width
Dimension Properties
Property height max-height max-width Description Sets the height of an element Sets the maximum height of an element Sets the maximum width of an element CSS 1 2 2
http://www.w3schools.com/css/css_reference.asp
Page 1 / 4
Sets the minimum height of an element Sets the minimum width of an element Sets the width of an element
2 2 1
Font Properties
Property font font-family font-size font-style font-variant font-weight Description Sets all the font properties in one declaration Specifies the font family for text Specifies the font size of text Specifies the font style for text Specifies whether or not a text should be displayed in a smallcaps font Specifies the weight of a font CSS 1 1 1 1 1 1
List Properties
Property list-style list-style-image list-style-position list-style-type Description Sets all the properties for a list in one declaration Specifies an image as the list-item marker CSS 1 1
Specifies if the list-item markers should appear inside or outside 1 the content flow Specifies the type of list-item marker 1
Margin Properties
Property margin margin-bottom margin-left margin-right margin-top Description Sets all the margin properties in one declaration Sets the bottom margin of an element Sets the left margin of an element Sets the right margin of an element Sets the top margin of an element CSS 1 1 1 1 1
Padding Properties
Property padding padding-bottom padding-left padding-right padding-top Description Sets all the padding properties in one declaration Sets the bottom padding of an element Sets the left padding of an element Sets the right padding of an element Sets the top padding of an element CSS 1 1 1 1 1
Positioning Properties
Property bottom clear clip cursor display float left overflow position right top visibility z-index Description Sets the bottom margin edge for a positioned box Specifies which sides of an element where other floating elements are not allowed Clips an absolutely positioned element Specifies the type of cursor to be displayed Specifies the type of box an element should generate Specifies whether or not a box should float Sets the left margin edge for a positioned box Specifies what happens if content overflows an element's box Specifies the type of positioning for an element Sets the right margin edge for a positioned box Sets the top margin edge for a positioned box Specifies whether or not an element is visible Sets the stack order of an element CSS 2 1 2 2 1 1 2 2 2 2 2 2 2
Print Properties
Property orphans page-break-after page-break-before page-break-inside Description Sets the minimum number of lines that must be left at the bottom of a page when a page break occurs inside an element Sets the page-breaking behavior after an element Sets the page-breaking behavior before an element Sets the page-breaking behavior inside an element CSS 2 2 2 2
http://www.w3schools.com/css/css_reference.asp
Page 2 / 4
widows
Sets the minimum number of lines that must be left at the top of 2 a page when a page break occurs inside an element
Table Properties
Property border-collapse border-spacing caption-side empty-cells table-layout Description Specifies whether or not table borders should be collapsed Specifies the distance between the borders of adjacent cells Specifies the placement of a table caption Specifies whether or not to display borders and background on empty cells in a table Sets the layout algorithm to be used for a table CSS 2 2 2 2 2
Text Properties
Property color direction letter-spacing line-height text-align text-decoration text-indent text-shadow text-transform unicode-bidi vertical-align white-space word-spacing Description Sets the color of text Specifies the text direction/writing direction Increases or decreases the space between characters in a text Sets the line height Specifies the horizontal alignment of text Specifies the decoration added to text Specifies the indentation of the first line in a text-block Specifies the shadow effect added to text Controls the capitalization of text Sets the vertical alignment of an element Specifies how white-space inside an element is handled Increases or decreases the space between words in a text CSS 1 2 1 1 1 1 1 2 1 2 1 1 1
CSS Pseudo-classes/elements
Property :active :after :before :first-child :first-letter :first-line :focus :hover :lang :link :visited Description Adds a style to an element that is activated Adds content after an element Adds content before an element Adds a style to an element that is the first child of another element Adds a style to the first character of a text Adds a style to the first line of a text Adds a style to an element that has keyboard input focus Adds a style to an element when you mouse over it Adds a style to an element with a specific lang attribute Adds a style to an unvisited link Adds a style to a visited link CSS 1 2 2 2 1 1 2 1 2 1 1
Previous
Next Reference
http://www.w3schools.com/css/css_reference.asp
Page 3 / 4
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_reference.asp
Page 4 / 4
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
CSS Summary
This tutorial has taught you how to create style sheets to control the style and layout of multiple web sites at once. You have learned how to use CSS to add backgrounds, format text, add and format borders, and specify padding and margins of elements. You have also learned how to position an element, control the visibility and size of an element, set the shape of an element, place an element behind another, and to add special effects to some selectors, like links. For more information on CSS, please take a look at our CSS examples and our CSS reference.
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING Download XML Editor FREE Flash Website FREE Web Templates SEO Company US Web Design Schools
CSS Advanced
CSS Grouping/Nesting CSS Dimension CSS Display CSS Positioning CSS Floating CSS Align CSS Pseudo-class CSS Pseudo-element CSS Navigation Bar CSS Image Gallery CSS Image Opacity CSS Image Sprites CSS Media Types CSS Attribute Selectors CSS Don't CSS Summary
W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
W3Schools' Online Certification Program The perfect solution for professionals who need to balance work, family, and career building. More than 5000 certificates already issued! The HTML Certificate documents your knowledge of HTML, XHTML, and CSS. The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM. The XML Certificate documents your knowledge of XML, XML DOM and XSLT. The ASP Certificate documents your knowledge of ASP, SQL, and ADO. The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
Previous
Next Chapter
http://www.w3schools.com/css/css_summary.asp
Page 1 / 2
Wix.com offers you a simple, powerful, drag & drop editing platform to create stunning Flash websites, layouts, and more. With added e-commerce features such as search engine visibility and professional tools, Wix is the ultimate solution for creating a spectacular site.
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_summary.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Reference - A to Z
Previous Next Reference
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting UK Reseller Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
W3Schools' CSS reference is tested regularly with all major browsers. Tested: 09 November, 2009.
The links in the "Property" column point to syntax, examples, browser support, etc. The "CSS" column indicates in which CSS version the property is defined (CSS1 or CSS2). Property background background-attachment background-color background-image background-position background-repeat border border-bottom border-bottom-color border-bottom-style border-bottom-width border-color border-collapse border-left border-left-color border-left-style border-left-width border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-style border-top-width border-width bottom caption-side clear clip color content counter-increment counter-reset cursor direction display empty-cells float font font-family font-size font-style Description Sets all the background properties in one declaration Sets whether a background image is fixed or scrolls with the rest of the page Sets the background color of an element Sets the background image for an element Sets the starting position of a background image Sets how a background image will be repeated Sets all the border properties in one declaration Sets all the bottom border properties in one declaration Sets the color of the bottom border Sets the style of the bottom border Sets the width of the bottom border Sets the color of the four borders Specifies whether or not table borders should be collapsed Sets all the left border properties in one declaration Sets the color of the left border Sets the style of the left border Sets the width of the left border Sets all the right border properties in one declaration Sets the color of the right border Sets the style of the right border Sets the width of the right border Specifies the distance between the borders of adjacent cells Sets the style of the four borders Sets all the top border properties in one declaration Sets the color of the top border Sets the style of the top border Sets the width of the top border Sets the width of the four borders Sets the bottom margin edge for a positioned box Specifies the placement of a table caption Specifies which sides of an element where other floating elements are not allowed Clips an absolutely positioned element Sets the color of text Used with the :before and :after pseudo-elements, to insert generated content Increments one or more counters Creates or resets one or more counters Specifies the type of cursor to be displayed Specifies the text direction/writing direction Specifies the type of box an element should generate Specifies whether or not to display borders and background on empty cells in a table Specifies whether or not a box should float Sets all the font properties in one declaration Specifies the font family for text Specifies the font size of text Specifies the font style for text CSS 1 1 1 1 1 1 1 1 2 2 1 1 2 1 2 2 1 1 2 2 1 2 1 1 2 2 1 1 2 2 1 2 1 2 2 2 2 2 1 2 1 1 1 1 1
XML Editor Free Trial! FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
http://www.w3schools.com/css/css_reference_atoz.asp
Page 1 / 3
font-variant font-weight height left letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-bottom margin-left margin-right margin-top max-height max-width min-height min-width orphans outline outline-color outline-style outline-width overflow padding padding-bottom padding-left padding-right padding-top page-break-after page-break-before page-break-inside position quotes right table-layout text-align text-decoration text-indent text-shadow text-transform top unicode-bidi vertical-align visibility white-space widows width word-spacing z-index
Specifies whether or not a text should be displayed in a smallcaps font Specifies the weight of a font Sets the height of an element Sets the left margin edge for a positioned box Increase or decrease the space between characters in a text Sets the line height Sets all the properties for a list in one declaration Specifies an image as the list-item marker Specifies if the list-item markers should appear inside or outside the content flow Specifies the type of list-item marker Sets all the margin properties in one declaration Sets the bottom margin of an element Sets the left margin of an element Sets the right margin of an element Sets the top margin of an element Sets the maximum height of an element Sets the maximum width of an element Sets the minimum height of an element Sets the minimum width of an element
1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2
Sets the minimum number of lines that must be left at the bottom 2 of a page when a page break occurs inside an element Sets all the outline properties in one declaration Sets the color of an outline Sets the style of an outline Sets the width of an outline Specifies what happens if content overflows an element's box Sets all the padding properties in one declaration Sets the bottom padding of an element Sets the left padding of an element Sets the right padding of an element Sets the top padding of an element Sets the page-breaking behavior after an element Sets the page-breaking behavior before an element Sets the page-breaking behavior inside an element Specifies the type of positioning for an element Sets the type of quotation marks for embedded quotations Sets the right margin edge for a positioned box Sets the layout algorithm to be used for a table Specifies the horizontal alignment of text Specifies the decoration added to text Specifies the indentation of the first line in a text-block Specifies the shadow effect added to text Controls the capitalization of text Sets the top margin edge for a positioned box Sets the vertical alignment of an element Specifies whether or not an element is visible Specifies how white-space inside an element is handled Sets the minimum number of lines that must be left at the top of a page when a page break occurs inside an element Sets the width of an element Increases or decreases the space between words in a text Sets the stack order of an element 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 1 2 1 1 2
CSS Pseudo-classes/elements
Pseudo name :active :after :before :first-child :first-letter :first-line :focus :hover :lang :link :visited Description Adds a style to an element that is activated Adds content after an element Adds content before an element Adds a style to an element that is the first child of another element Adds a style to the first character of a text Adds a style to the first line of a text Adds a style to an element that has keyboard input focus Adds a style to an element when you mouse over it Adds a style to an element with a specific lang attribute Adds a style to an unvisited link Adds a style to a visited link CSS 1 2 2 2 1 1 2 1 2 1 1
http://www.w3schools.com/css/css_reference_atoz.asp
Page 2 / 3
Previous
Next Reference
Need an easy way to get data into XML, or transform XML to another format? MapForce lets you map XML data to/from any combination of XML, database, flat file, Excel 2007, XBRL, or Web services data. Then it transforms data instantly or auto-generates royalty-free code for recurrent conversions. New features in Version 2010! Easy-to-use, graphical data mapping interface Instant data transformation XSLT 1.0/2.0 and XQuery code generation Java, C#, and C++ code generation Advanced data processing functions Support for all major relational databases including SQL Server, IBM DB2, Oracle, and more l Visual Studio & Eclipse integration l Available in 32-bit and 64-bit versions
l l l l l l
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_reference_atoz.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING
by blind people to help users learning to read to help users who have reading problems for home entertainment in the car by print-impaired communities
Download XML Editor FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
The aural presentation converts the document to plain text and feed this to a screen reader (a program that reads all the characters on the screen). An example of an Aural style sheet:
The example above will make the speech synthesizer play a sound, then speak the headers in a very rich male voice.
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Sets the cue properties in one declaration Specifies a sound to be played after speaking an element's content Specifies a sound to be played before speaking an element's content Sets where the sound should come from
2 2 2 2
Sets the pause properties in one declaration Specifies a pause after speaking an element's content Specifies a pause before speaking an element's content Specifies the speaking voice
2 2 2 2
http://www.w3schools.com/css/css_ref_aural.asp
Page 1 / 2
pitch-range
Specifies the variation in the speaking voice. (Monotone voice or animated voice?) Specifies a sound to be played while speaking an element's content
number
play-during
auto none url mix repeat number normal none spell-out always once
richness speak
Specifies the richness of the speaking voice. (Rich voice or thin voice?) Specifies whether content will render aurally Specifies how to handle table headers. Should the headers be spoken before every cell, or only before a cell with a different header than the previous cell Specifies how to speak numbers Specifies how to speak punctuation characters Specifies the speed of the speaking
2 2
speak-header
digits continuous none code number x-slow slow medium fast x-fast faster slower number specific-voice generic-voice number % silent x-soft soft medium loud x-loud
2 2 2
Specifies the "stress" in the speaking voice Specifies the voice family of the speaking Specifies the volume of the speaking
2 2 2
Previous
Next Reference
Whether you're new to XML or already an advanced user, the user-friendly views and powerful entry helpers, wizards, and debuggers in XMLSpy are designed to meet your XML and Web development needs from start to finish. New features in Version 2010!
l l l l l l l l l l l
XML editor Graphical XML Schema / DTD editors XSLT 1.0/2.0 editor, debugger, profiler XQuery editor, debugger, profiler XBRL validator, taxonomy editor, taxonomy wizard Support for Office Open XML (OOXML) Graphical WSDL 1.1/2.0 editor & SOAP debugger JSON editing & conversion Java, C#, C++ code generation 32-bit and 64-bit versions And much more!
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_ref_aural.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING Download XML Editor
Example
p{font-family:"Times New Roman", Times, serif}
Try it yourself
FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
Below are some commonly used font combinations, organized by generic family.
Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS
Serif Fonts
font-family Georgia, serif Example text
New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
This is a heading
This is a paragraph
CSS Examples
CSS Examples
This is a heading
This is a paragraph
CSS Quiz
CSS Quiz CSS Exam "Times New Roman", Times, serif
This is a heading
This is a paragraph
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
Sans-Serif Fonts
font-family Arial, Helvetica, sans-serif Example text
This is a heading
This is a paragraph
This is a heading
This is a paragraph
This is a heading
This is a paragraph
This is a heading
This is a paragraph
This is a heading
This is a paragraph
This is a heading
This is a paragraph
This is a heading
This is a paragraph
This is a heading
Page 1 / 2
http://www.w3schools.com/css/css_websafe_fonts.asp
This is a paragraph
Monospace Fonts
font-family "Courier New", Courier, monospace Example text
This is a heading
This is a paragraph
This is a heading
This is a paragraph
Previous
Next Chapter
W3Schools' Online Certification Program The perfect solution for professionals who need to balance work, family, and career building. More than 5000 certificates already issued! The HTML Certificate documents your knowledge of HTML, XHTML, and CSS. The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM. The XML Certificate documents your knowledge of XML, XML DOM and XSLT. The ASP Certificate documents your knowledge of ASP, SQL, and ADO. The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
HOME | TOP | PRINT | FORUM | ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_websafe_fonts.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Units
Previous Next Reference
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
Measurement Values
Unit % in cm mm em Description percentage inch centimeter millimeter 1em is equal to the current font size. 2em means 2 times the size of the current font. E.g., if an element is displayed with a font of 12 pt, then '2em' is 24 pt. The 'em' is a very useful unit in CSS, since it can adapt automatically to the font that the reader uses one ex is the x-height of a font (x-height is usually about half the fontsize) point (1 pt is the same as 1/72 inch) pica (1 pc is the same as 12 points) pixels (a dot on the computer screen)
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING Download XML Editor FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS
ex pt pc px
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
Color Values
Value color_name rgb(x,x,x) rgb(x%, x%, x%) #rrggbb Description A color name (e.g. red) An RGB value (e.g. rgb(255,0,0)) An RGB percentage value (e.g. rgb(100%,0%,0%)) A HEX number (e.g. #ff0000)
New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display
CSS Examples
CSS Examples
Previous
Next Reference
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
W3Schools' Online Certification Program The perfect solution for professionals who need to balance work, family, and career building. More than 5000 certificates already issued! The HTML Certificate documents your knowledge of HTML, XHTML, and CSS. The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM. The XML Certificate documents your knowledge of XML, XML DOM and XSLT. The ASP Certificate documents your knowledge of ASP, SQL, and ADO. The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
HOME | TOP | PRINT | FORUM | ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user.
http://www.w3schools.com/css/css_units.asp
Page 1 / 2
While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_units.asp
Page 2 / 2
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
CSS Colors
Previous
ColorsaredisplayedcombiningRED,GREEN,andBLUElight.
Next Reference
PHP MySQL Hosting Top 10 Web Hosting UK Reseller Hosting Web Hosting FREE Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
Color Values
CSS colors are defined using a hexadecimal (hex) notation for the combination of Red, Green, and Blue color values (RGB). The lowest value that can be given to one of the light sources is 0 (hex 00). The highest value is 255 (hex FF). Hex values are written as 3 double digit numbers, starting with a # sign.
Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING XML Editor Free Trial! FREE Flash Website FREE Web Templates SEO Company
Color Examples
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary Color Try it yourself Color HEX #000000 #FF0000 #00FF00 #0000FF #FFFF00 #00FFFF #FF00FF #C0C0C0 #FFFFFF Color RGB rgb(0,0,0) rgb(255,0,0) rgb(0,255,0) rgb(0,0,255) rgb(255,255,0) rgb(0,255,255) rgb(255,0,255) rgb(192,192,192) rgb(255,255,255)
US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
http://www.w3schools.com/css/css_colors.asp
Page 1 / 3
#980000 #A00000 #A80000 #B00000 #B80000 #C00000 #C80000 #D00000 #D80000 #E00000 #E80000 #F00000 #F80000 #FF0000
rgb(152,0,0) rgb(160,0,0) rgb(168,0,0) rgb(176,0,0) rgb(184,0,0) rgb(192,0,0) rgb(200,0,0) rgb(208,0,0) rgb(216,0,0) rgb(224,0,0) rgb(232,0,0) rgb(240,0,0) rgb(248,0,0) rgb(255,0,0)
Shades of Gray
Gray colors are displayed using an equal amount of power to all of the light sources. To make it easier for you to select the right gray color we have compiled a table of gray shades for you: Gray Shades HEX #000000 #080808 #101010 #181818 #202020 #282828 #303030 #383838 #404040 #484848 #505050 #585858 #606060 #686868 #707070 #787878 #808080 #888888 #909090 #989898 #A0A0A0 #A8A8A8 #B0B0B0 #B8B8B8 #C0C0C0 #C8C8C8 #D0D0D0 #D8D8D8 #E0E0E0 #E8E8E8 #F0F0F0 #F8F8F8 #FFFFFF RGB rgb(0,0,0) rgb(8,8,8) rgb(16,16,16) rgb(24,24,24) rgb(32,32,32) rgb(40,40,40) rgb(48,48,48) rgb(56,56,56) rgb(64,64,64) rgb(72,72,72) rgb(80,80,80) rgb(88,88,88) rgb(96,96,96) rgb(104,104,104) rgb(112,112,112) rgb(120,120,120) rgb(128,128,128) rgb(136,136,136) rgb(144,144,144) rgb(152,152,152) rgb(160,160,160) rgb(168,168,168) rgb(176,176,176) rgb(184,184,184) rgb(192,192,192) rgb(200,200,200) rgb(208,208,208) rgb(216,216,216) rgb(224,224,224) rgb(232,232,232) rgb(240,240,240) rgb(248,248,248) rgb(255,255,255)
http://www.w3schools.com/css/css_colors.asp
Page 2 / 3
Previous
Next Reference
HOME
| TOP
| FORUM
ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_colors.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING
Download XML Editor FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
http://www.w3schools.com/css/css_colorsfull.asp
Page 1 / 3
LightSkyBlue BlueViolet DarkRed DarkMagenta SaddleBrown DarkSeaGreen LightGreen MediumPurple DarkViolet PaleGreen DarkOrchid YellowGreen Sienna Brown DarkGray LightBlue GreenYellow PaleTurquoise LightSteelBlue PowderBlue FireBrick DarkGoldenRod MediumOrchid RosyBrown DarkKhaki Silver MediumVioletRed IndianRed Peru Chocolate Tan LightGrey PaleVioletRed Thistle Orchid GoldenRod Crimson Gainsboro Plum BurlyWood LightCyan Lavender DarkSalmon Violet PaleGoldenRod LightCoral Khaki AliceBlue HoneyDew Azure SandyBrown Wheat Beige WhiteSmoke MintCream GhostWhite Salmon AntiqueWhite Linen LightGoldenRodYellow OldLace Red Fuchsia Magenta DeepPink OrangeRed Tomato HotPink Coral
#87CEFA #8A2BE2 #8B0000 #8B008B #8B4513 #8FBC8F #90EE90 #9370D8 #9400D3 #98FB98 #9932CC #9ACD32 #A0522D #A52A2A #A9A9A9 #ADD8E6 #ADFF2F #AFEEEE #B0C4DE #B0E0E6 #B22222 #B8860B #BA55D3 #BC8F8F #BDB76B #C0C0C0 #C71585 #CD5C5C #CD853F #D2691E #D2B48C #D3D3D3 #D87093 #D8BFD8 #DA70D6 #DAA520 #DC143C #DCDCDC #DDA0DD #DEB887 #E0FFFF #E6E6FA #E9967A #EE82EE #EEE8AA #F08080 #F0E68C #F0F8FF #F0FFF0 #F0FFFF #F4A460 #F5DEB3 #F5F5DC #F5F5F5 #F5FFFA #F8F8FF #FA8072 #FAEBD7 #FAF0E6 #FAFAD2 #FDF5E6 #FF0000 #FF00FF #FF00FF #FF1493 #FF4500 #FF6347 #FF69B4 #FF7F50
Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades
Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix
http://www.w3schools.com/css/css_colorsfull.asp
Page 2 / 3
Darkorange LightSalmon Orange LightPink Pink Gold PeachPuff NavajoWhite Moccasin Bisque MistyRose BlanchedAlmond PapayaWhip LavenderBlush SeaShell Cornsilk LemonChiffon FloralWhite Snow Yellow LightYellow Ivory White
#FF8C00 #FFA07A #FFA500 #FFB6C1 #FFC0CB #FFD700 #FFDAB9 #FFDEAD #FFE4B5 #FFE4C4 #FFE4E1 #FFEBCD #FFEFD5 #FFF0F5 #FFF5EE #FFF8DC #FFFACD #FFFAF0 #FFFAFA #FFFF00 #FFFFE0 #FFFFF0 #FFFFFF
Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades
Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix
Note: The names above are not a part of the W3C web standard. The W3C HTML and CSS standards have listed only 16 valid color names: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow. If you want valid HTML or CSS use the HEX values instead.
Previous
Next Reference
W3Schools' Online Certification Program The perfect solution for professionals who need to balance work, family, and career building. More than 5000 certificates already issued! The HTML Certificate documents your knowledge of HTML, XHTML, and CSS. The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM. The XML Certificate documents your knowledge of XML, XML DOM and XSLT. The ASP Certificate documents your knowledge of ASP, SQL, and ADO. The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
HOME | TOP | PRINT | FORUM | ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_colorsfull.asp
Page 3 / 3
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...
Search Forum
About
YOUR FREE WEBSITE Free Flash Website Free Website Builder Free Web Design
CSS Basic
CSS CSS CSS CSS CSS HOME Introduction Syntax Id & Class How To
WEB HOSTING Best Web Hosting PHP MySQL Hosting Top 10 Web Hosting
CSS Styling
Styling Backgrounds Styling Text Styling Fonts Styling Links Styling Lists Styling Tables
UK Reseller Hosting Web Hosting FREE Web Hosting Top Web Hosting $0 Doteasy Web Hosting WEB BUILDING
Download XML Editor FREE Flash Website FREE Web Templates SEO Company US Web Design Schools W3SCHOOLS EXAMS Get Certified in: HTML, CSS, JavaScript, XML, PHP, and ASP W3SCHOOLS BOOKS New Books: HTML, CSS JavaScript, and Ajax STATISTICS Browser Statistics Browser OS Browser Display SHARE THIS PAGE Share with
CSS Advanced
CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS CSS Grouping/Nesting Dimension Display Positioning Floating Align Pseudo-class Pseudo-element Navigation Bar Image Gallery Image Opacity Image Sprites Media Types Attribute Selectors Don't Summary
CSS Examples
CSS Examples
CSS Quiz
CSS Quiz CSS Exam
CSS References
CSS CSS CSS CSS CSS CSS CSS CSS Reference Reference A to Z Reference Aural Web Safe Fonts Units Colors Colorvalues Colornames
http://www.w3schools.com/css/css_colornames.asp
Page 1 / 3
Gold GoldenRod Gray Green GreenYellow HoneyDew HotPink IndianRed Indigo Ivory Khaki Lavender LavenderBlush LawnGreen LemonChiffon LightBlue LightCoral LightCyan LightGoldenRodYellow LightGrey LightGreen LightPink LightSalmon LightSeaGreen LightSkyBlue LightSlateGray LightSteelBlue LightYellow Lime LimeGreen Linen Magenta Maroon MediumAquaMarine MediumBlue MediumOrchid MediumPurple MediumSeaGreen MediumSlateBlue MediumSpringGreen MediumTurquoise MediumVioletRed MidnightBlue MintCream MistyRose Moccasin NavajoWhite Navy OldLace Olive OliveDrab Orange OrangeRed Orchid PaleGoldenRod PaleGreen PaleTurquoise PaleVioletRed PapayaWhip PeachPuff Peru Pink Plum PowderBlue Purple Red RosyBrown RoyalBlue SaddleBrown
#FFD700 #DAA520 #808080 #008000 #ADFF2F #F0FFF0 #FF69B4 #CD5C5C #4B0082 #FFFFF0 #F0E68C #E6E6FA #FFF0F5 #7CFC00 #FFFACD #ADD8E6 #F08080 #E0FFFF #FAFAD2 #D3D3D3 #90EE90 #FFB6C1 #FFA07A #20B2AA #87CEFA #778899 #B0C4DE #FFFFE0 #00FF00 #32CD32 #FAF0E6 #FF00FF #800000 #66CDAA #0000CD #BA55D3 #9370D8 #3CB371 #7B68EE #00FA9A #48D1CC #C71585 #191970 #F5FFFA #FFE4E1 #FFE4B5 #FFDEAD #000080 #FDF5E6 #808000 #6B8E23 #FFA500 #FF4500 #DA70D6 #EEE8AA #98FB98 #AFEEEE #D87093 #FFEFD5 #FFDAB9 #CD853F #FFC0CB #DDA0DD #B0E0E6 #800080 #FF0000 #BC8F8F #4169E1 #8B4513
Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades
Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix
http://www.w3schools.com/css/css_colornames.asp
Page 2 / 3
Salmon SandyBrown SeaGreen SeaShell Sienna Silver SkyBlue SlateBlue SlateGray Snow SpringGreen SteelBlue Tan Teal Thistle Tomato Turquoise Violet Wheat White WhiteSmoke Yellow YellowGreen
#FA8072 #F4A460 #2E8B57 #FFF5EE #A0522D #C0C0C0 #87CEEB #6A5ACD #708090 #FFFAFA #00FF7F #4682B4 #D2B48C #008080 #D8BFD8 #FF6347 #40E0D0 #EE82EE #F5DEB3 #FFFFFF #F5F5F5 #FFFF00 #9ACD32
Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades Shades
Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix Mix
Note: The names above are not a part of the W3C web standard. The W3C HTML and CSS standards have listed only 16 valid color names: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow. If you want valid HTML or CSS use the HEX values instead.
Previous
Next Chapter
W3Schools' Online Certification Program The perfect solution for professionals who need to balance work, family, and career building. More than 5000 certificates already issued! The HTML Certificate documents your knowledge of HTML, XHTML, and CSS. The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM. The XML Certificate documents your knowledge of XML, XML DOM and XSLT. The ASP Certificate documents your knowledge of ASP, SQL, and ADO. The PHP Certificate documents your knowledge of PHP and SQL (MySQL).
HOME | TOP | PRINT | FORUM | ABOUT
W3Schools is for training only. We do not warrant the correctness of its content. The risk from using it lies entirely with the user. While using this site, you agree to have read and accepted our terms of use and privacy policy. Copyright 1999-2010 by Refsnes Data. All Rights Reserved.
http://www.w3schools.com/css/css_colornames.asp
Page 3 / 3