W3.CSS Containers
HTML Containers
Typical HTML container elements are:
- <div>
- <header>
- <footer>
- <article>
- <section>
- <blockquote>
Container Classes
Container classes are important for providing:
- Common margins
- Common paddings
- Common vertical alignments
- Common horizontal alignments
- Common fonts
- Common colors
The W3.CSS w3-container class is the perfect CSS class for HTML containers. It can be used to display all kinds of headers, footers, articles, sections, alerts, notes, panels, or quotes.
It only depends on what colors you choose !!!
Example
  <div class="w3-container"> 
  <p>London is the most 
	 populous city in the United Kingdom.</p>
</div>
Try It Yourself »
To add a color, just add a w3-color class:
Example
  <div class="w3-container 
     w3-red"> 
  <p>London is the most populous city in the 
	 United Kingdom.</p>
</div>
Try It Yourself »
Displaying Panels and Notes
Notes are often displayed with a pale color and a colored bar:
Example
<div class="w3-container w3-pale-blue w3-leftbar w3-border-blue">
  <p>London 
is the most populous city in the United Kingdom,
  with a 
metropolitan area of over 13 million inhabitants.</p>
</div> 
Try It Yourself »
Panels can be displayed in a million different ways:
London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.
London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.
London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.
Example
<div class="w3-container w3-light-grey w3-border">
  <p>London is the 
most populous city in the United Kingdom,
  with a metropolitan area 
of over 13 million inhabitants.</p>
</div>  
Try It Yourself »
Displaying Quotes
The w3-container class can be use to display quotes.
Example
  <div class="w3-container w3-leftbar w3-light-grey">
  <p><i>"Make it 
  as simple as possible, but not simpler."</i></p>
  <p>Albert 
  Einstein</p>
</div>  
Try It Yourself »
If you use HTML <blockquote>, remember that HTML will add an extra left margin:
"Make it as simple as possible, but not simpler."
Albert Einstein
Example
  <blockquote class="w3-container w3-leftbar w3-light-grey">
  <p><i>"Make 
  it as simple as possible, but not simpler."</i></p>
  <p>Albert Einstein</p>
</blockquote>  
 Try It Yourself »
Headers and Footers
To style a header, use the w3-container class:
Heading 1
To style a footer, use the w3-container class:
Example
<footer class="w3-container w3-teal">
  <h5>Footer</h5>
  <p>Footer 
	information goes here</p>
</footer>
Try It Yourself »
Articles and Sections
In HTML, <article> and <section> elements are often styled just like <div> elements.
To style an article, use the w3-container class:
Example
  <div class="w3-container">
  <p>Some 
	 text.</p>
</div>
<article class="w3-container">
  <p>Some 
	 text.</p>
</article>
<section class="w3-container">
  <p>Some 
	 text.</p>
</section>
Try It Yourself »
Padding
The w3-container class has padding of 1px (top and bottom), and 16px (left and right).
If you want to change the padding for a container, you can use a w3-padding class:
Example
<div class="w3-container w3-padding-32 w3-red">
<h2>London</h2>
 <p>London is the capital city of England.
It is the most populous city in 
 the United Kingdom,
with a metropolitan area of over 13 million 
 inhabitants.</p>
</div>
Try It Yourself »
Code Containers
Hiding (Closing) Containers
Hiding or closing a container is easy:
Example
 <div class="w3-container w3-red">
<span class="w3-closebtn" onclick="this.parentElement.style.display='none'">X</span>
 
<p>To close this container, click on the X in the upper right corner.</p>
 
</div>
Try It Yourself »
Combinations
Header
 
A car is a wheeled, self-powered motor vehicle used for transportation. Most definitions of the term specify that cars are designed to run primarily on roads. (Wikipedia)
Example using HTML <div> elements
<div class="w3-container w3-red">
  <h1>Header</h1>
</div>
<img src="img_car.png" alt="Car" style="width:100%">
<div 
class="w3-container">
<p>
A car is a wheeled, self-powered motor vehicle used for transportation.
Most definitions of the term specify that cars are designed to run primarily on roads. (Wikipedia)
</p>
</div>
<div class="w3-container 
	w3-red">
  
 <h5>Footer</h5>
</div>
Try It Yourself »
Example using HTML semantic elements
<header class="w3-container w3-red">
  <h1>Header</h1>
</header>
<img src="img_car.png" alt="Car" style="width:100%">
<article 
class="w3-container">
<p>
A car is a wheeled, self-powered motor vehicle used for transportation.
Most definitions of the term specify that cars are designed to run primarily on roads. (Wikipedia)
</p>
</article>
<footer class="w3-container 
w3-red">
  
<h5>Footer</h5>
</footer>
Try It Yourself »

