W3.CSS Downloads
Download W3.CSS
Download the latest version from this link: http://www.w3schools.com/lib/w3.css
W3.CSS is Free
W3.CSS is free to use. No license is necessary.
How To use W3.CSS
To use W3.CSS, just add a link to "w3.css" in your web pages:
Example
  <!DOCTYPE html>
<html>
<title>My Web</title>
<meta 
  name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" 
  href="http://www.w3schools.com/lib/w3.css">
Try It Yourself »
Or download w3.css and run it from your own web site:
Example
  <!DOCTYPE html>
<html>
<title>My Web</title>
<meta 
  name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" 
  href="w3.css">
 If you put w3.css in a subfolder, add the folder name between slashes:
Example
  <!DOCTYPE html>
<html>
<title>My Web</title>
<meta 
  name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" 
  href="/foldername/w3.css">
If you place w3.css at the root of your web, add a slash:
Example
  <!DOCTYPE html>
<html>
<title>My Web</title>
<meta 
  name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" 
  href="/w3.css">
 Versions
| Version | Description | 
|---|---|
| 1.00-09 | Beta Versions. | 
| 1.1 | Version 1.1 June 2015. | 
| 1.11 | Added containers for example code. | 
| 1.12 | Added material color themes. | 
| 1.13 | Added w3-animate classes. Added w3-row-margin. Added w3-row-padding. Added w3-text-color classes. Changed default tooltip behavior. | 
| 1.14 | Added w3-checkbox classes. | 
| 1.15 | Changed default h1, h2, h3, h4, h5, and h6 fonts to "Segoe UI". Removed the i.tiny, i.small, and i.large classes. Use w3-tiny, w3-small, or w3-large instead. | 
| 1.16 | Removed light and dark color classes. Use themes instead. | 
| 1.17 | Reduced some default font sizes. Changed w3-topnav behavior to use <a>...</a> instead of <li><a>...</a></li>. Added btn-floating-large class. | 
| 1.18 | Implemented Google's newest use of icon recommendations. | 
| 1.19 | Added color classes. Changed the value of some padding classes. | 
| 1.2 | Version 1.2 July 2015. | 
| 1.21 | Added the w3-content class. | 
| 1.22 | Added the w3-rest class. | 
| 1.23 | Removed text-white and text-black. Use w3-text-white and w3-text-black instead. | 
| 1.24 | Removed light and dark colors. Use themes instead. Renamed colors from color to w3-color. Added w3-text-black-opacity and .w3-text-white-opacity. Added w3-stroke. | 
| 1.25 | Removed w3-row-margin. Use w3-row-padding instead. | 
| 1.3 | Version 1.3 August 2015. | 
| 1.31 | Corrected error. Class l4 was wrongly defined. | 
| 1.32 | Corrected w3-padding classes. | 
| 1.33 | Fine-tuned all w3-padding classes. | 
| 1.34 | Fine-tuned all box-sizing properties. | 
| 1.35 | Added default padding to w3-topnav. | 
| 1.36 | Added w3-hide classes. | 
| 1.4 | Version 1.4 August 2015. | 
| 1.41 | Fine tuned sizes. | 
| 1.42 | Fine tuned Material Icon sizes. | 
| 1.43 | Fine tuned Font Awesome and Bootstrap icon sizes. | 
| 1.44 | Added w3-spin. | 
| 1.5 | Version 1.5 September 2015. | 
| 1.51 | Small adjustments. | 
| 1.52 | Added drop shadow when hovering buttons. | 
| 1.53 | Added w3-select. | 
| 1.54 | Added w3-section. | 
| 1.55 | Added w3-table-all. | 
| 1.56 | Small adjustments. | 
| 1.57 | Removed material icon vertical-alignment. Added w3-slim and w3-wide. | 
| 1.58 | Added w3-fluid. | 
| 1.59 | Added w3-ripple. | 
| 1.6 | Version 1.6 October 2015. | 
| 1.61 | Added w3-top. Small adjustments to animation classes. | 
| 1.62 | Added w3-justify. | 
| 1.63 | Added w3-round. | 
| 1.64 | Removed animated labels. Can conflict with invalid content. Removed w3-textarea. Use w3-input instead. | 
| 1.65 | Removed w3-stroke. Minimum browser support. | 
| 1.66 | Adjusted modal properties. | 
| 1.67 | Added colors w3-aqua and w3-sand. Added w3-form. Changed default size for w3-input to 100%. | 
| 1.68 | Added w3-btn-group. | 
| 1.7 | Version 1.7 November 2015. | 
| 1.71 | Added w3-input-group. Added w3-validate. Added w3-check. Added w3-radio. | 
| 1.72 | Removed automatic coloring of invalid input. Use w3-validate instead. | 
| 1.73 | Revised disabled buttons to use opacity instead of grey. | 
| 1.74 | Added w3-bottom. | 
| 1.75 | Small metric adjustments. | 
| 1.76 | Added w3-pagination. | 
| 1.77 | Added w3-dropdown-hover and w3-dropdown-click. | 
| 1.8 | Version 1.8 December 2015. Download | 
| 1.81 | Added w3-paragraph (for testing only). | 
| 1.82 | Corrected an error in w3-validate. | 
| 1.83 | Corrected an error in w3-label. | 
| 1.84 | Added w3-sign (for testing only). | 
| 1.85 | Removed w3-text-black-opacity and w3-text-white-opacity. Use w3-opacity instead. | 
| 1.86 | Added w3-text-shadow-white. Removed w3-sign. Use w3-tag instead. Removed w3-paragraph. Use <p> or w3-section instead. | 
| 1.87 | Added w3-animate-zoom. | 
| 1.9 | Version 1.9 January 2016. Download | 
| 1.91 | Added w3-pale-red, w3-pale-yellow, w3-pale-green, w3-pale-blue. Added w3-topbar, w3-bottombar, w3-leftbar, w3-rightbar. Added w3-border-red, w3-border-yellow, w3-border-green, w3-border-blue. | 
| 1.92 | Removed w3-blockquote. Use w3-leftbar instead. | 
| 1.93 | Removed w3-tab. Use w3-topnav or w3-sidenav instead. | 
| 1.94 | Added w3-navbar. Added w3-hover-color. | 
| 1.95 | Added w3-vertical. Added pale w3-hover colors. | 
| 1.96 | Added dropdown to w3-sidenav. Added Slideshow Added Tabs (Tabulators) | 
| 1.97 | Added w3-btn-block. Added w3-accordion and w3-accordion-content. | 
| 1.98 | Added w3-animate-fading. | 
| 1.99 | Added w3-main and w3-collapse. Added w3-serif. Added w3-overlay. Added w3-progressbar. Added w3-show-inline-block. Added w3-animate-input. Added w3-display-container. Added w3-display-topright. Added w3-display-topleft. Added w3-display-bottomright. Added w3-display-bottomleft. | 
| 2.0 | Version 2.0 February 2016. Download | 
| 2.1 | Added w3-hover-shadow. Added w3-hover-text-color. Changed z-index of w3-modal to "3" (instead of 1). | 
Customize W3.CSS
W3.CSS includes basic fonts and font sizes.
You can customize W3.CSS by changing these settings:
Example
  html {
  font-family: Verdana, sans-serif;
  font-size: 15px;
   
  line-height: 1.5;
  font-weight: normal;
}
  
h1, h2, h3, h4, h5, h6 {
  font-family: "Segoe UI", Verdana, sans-serif;
    font-weight: 400;
  line-height: 1;
  margin: 
  20px 0;
}
  
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight: inherit;}
h1 
	 {font-size: 36px}
h2 {font-size: 30px}
h3 {font-size: 24px}
h4 
	 {font-size: 20px}
h5 {font-size: 18px}
h6 {font-size: 16px}
hr 
	 {
  height: 0;
  border: 0;
  border-top: 1px solid 
	 #eee;
  margin: 20px 0;
}
Try It Yourself »
W3.CSS is Normalized
Normalizing a style sheet is done to:
- Correct browser bugs
- Remove browser inconsistencies
- Assure common browser defaults
- Normalize the styles of all HTML elements
- Add CSS improvements
An extract from Normalize.css is used in W3.CSS.
This makes W3.CSS display HTML consistently in all browsers, and in line with modern web standards.

