<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Cascading_Style_Sheets</id>
	<title>Cascading Style Sheets - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Cascading_Style_Sheets"/>
	<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Cascading_Style_Sheets&amp;action=history"/>
	<updated>2026-05-05T11:23:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://aznot.com/index.php?title=Cascading_Style_Sheets&amp;diff=7092&amp;oldid=prev</id>
		<title>Kenneth: /* Hide */</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Cascading_Style_Sheets&amp;diff=7092&amp;oldid=prev"/>
		<updated>2024-02-26T04:36:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Hide&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:36, 26 February 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l144&quot;&gt;Line 144:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 144:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Hide ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Hide ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;div style=&quot;display: none;&quot;&amp;gt;Hide this div&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;&lt;/del&gt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;div style=&quot;display: none;&quot;&amp;gt;Hide this div&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;amp;lt;&lt;/ins&gt;/div&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Selectors ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Selectors ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key aznot:diff:1.41:old-7091:rev-7092:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
	<entry>
		<id>https://aznot.com/index.php?title=Cascading_Style_Sheets&amp;diff=7091&amp;oldid=prev</id>
		<title>Kenneth: /* Visibility */</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Cascading_Style_Sheets&amp;diff=7091&amp;oldid=prev"/>
		<updated>2024-02-26T04:36:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Visibility&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:36, 26 February 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l141&quot;&gt;Line 141:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 141:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;JS:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;JS:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  object.style.visibility=&amp;quot;hidden&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  object.style.visibility=&amp;quot;hidden&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== Hide ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &amp;lt;div style=&quot;display: none;&quot;&amp;gt;Hide this div&amp;lt;/div&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Selectors ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Selectors ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key aznot:diff:1.41:old-3901:rev-7091:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
	<entry>
		<id>https://aznot.com/index.php?title=Cascading_Style_Sheets&amp;diff=3901&amp;oldid=prev</id>
		<title>Kenneth: /* Styling Links */</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Cascading_Style_Sheets&amp;diff=3901&amp;oldid=prev"/>
		<updated>2016-12-15T04:40:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Styling Links&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Cascading Style Sheets ==&lt;br /&gt;
&lt;br /&gt;
Cascading Style Sheets (CSS)&lt;br /&gt;
&lt;br /&gt;
== CSS Sources ==&lt;br /&gt;
&lt;br /&gt;
CSS inherits properties in the order they are loaded.  Those that come later in a document take precedence over any earlier properties.  Anything that you don&amp;#039;t specifically change will &amp;#039;&amp;#039;&amp;#039;cascade&amp;#039;&amp;#039;&amp;#039; (also called inheritance) from the previous property.&lt;br /&gt;
&lt;br /&gt;
Inline Styles:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;color: red;&amp;quot;&amp;gt;...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Embedded Styles:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
  p {&lt;br /&gt;
    color: red;&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
External Styles:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link href=&amp;quot;style1.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;link href=&amp;quot;style1.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Structure ==&lt;br /&gt;
&lt;br /&gt;
;selector: what elements to apply styles to (&amp;#039;p {&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
p {  /* selector */&lt;br /&gt;
h1 a {  /* contextual selector */&lt;br /&gt;
#nav a {  /* id contextual selector */&lt;br /&gt;
h1, h2, h3 {  /* group selector */&lt;br /&gt;
.fun {  /* class selector */&lt;br /&gt;
blockquote.fun {  /* targeted class selector */&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;declaration: property and value (&amp;#039;color: red;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
;property: (&amp;#039;color:&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
;value: (&amp;#039;red;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
;rule: combination of selector and declarations&lt;br /&gt;
&lt;br /&gt;
Sources:&lt;br /&gt;
* Inline&lt;br /&gt;
* Embedded&lt;br /&gt;
* External&lt;br /&gt;
&lt;br /&gt;
== Style Units ==&lt;br /&gt;
&lt;br /&gt;
* % (percentage of default font zie)&lt;br /&gt;
* px (pixels - a dot on the computer screen)&lt;br /&gt;
* pt (points - 1 pt is the same as 1/72 inch)&lt;br /&gt;
* em (size of M - see below)&lt;br /&gt;
&lt;br /&gt;
;em: &amp;quot;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 &amp;#039;2em&amp;#039; is 24 pt. The &amp;#039;em&amp;#039; is a very useful unit in CSS, since it can adapt automatically to the font that the reader uses&amp;quot; [http://w3schools.com/cssref/css_units.asp]&lt;br /&gt;
&lt;br /&gt;
Source: CSS Units - http://w3schools.com/cssref/css_units.asp&lt;br /&gt;
&lt;br /&gt;
== Styling Links ==&lt;br /&gt;
&lt;br /&gt;
Link States (pseudo-classes)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a {...}&lt;br /&gt;
a:link {...}&lt;br /&gt;
a:visited {...}&lt;br /&gt;
a:hover {...}&lt;br /&gt;
a:active {...}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Remove underline:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a { text-decoration: none; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a style=&amp;quot;text-decoration: none;&amp;quot; href=&amp;quot;http://www.google.com&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* this is a comment */&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Color ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 color: green;&lt;br /&gt;
 color: #00ff00;  /* RGB */&lt;br /&gt;
 color: rgb(0,255,0);&lt;br /&gt;
 background-color: cyan;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Font ==&lt;br /&gt;
&lt;br /&gt;
Sans-serif typefaces like Arial are clean and modern-looking; serifed typefaces like Times New Roman have little “feet.”&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
color: red;&lt;br /&gt;
background-color: green;&lt;br /&gt;
font-family: Verdana;&lt;br /&gt;
font-family: Helvetica, Arial, sans-serif;&lt;br /&gt;
font-size: x-large;  /* &amp;#039;medium&amp;#039;, ... */&lt;br /&gt;
font-weight: bold;  /* &amp;#039;bold&amp;#039; or &amp;#039;normal&amp;#039; */&lt;br /&gt;
font-style: normal;  /* &amp;#039;normal&amp;#039; or &amp;#039;italic&amp;#039; */&lt;br /&gt;
text-decoration: none;  /* none, underline, overline, line-through */&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
font stack:&lt;br /&gt;
 font-family: Verdana, Helvetica, Arial, sans-serif;&lt;br /&gt;
&lt;br /&gt;
font sizes:&lt;br /&gt;
* xx-small&lt;br /&gt;
* x-small&lt;br /&gt;
* small&lt;br /&gt;
* medium&lt;br /&gt;
* large&lt;br /&gt;
* x-large&lt;br /&gt;
* xx-large&lt;br /&gt;
* 140% (percentage)&lt;br /&gt;
* 1.2em .8em (em units - 1em is hight of M)&lt;br /&gt;
* 20px (pixels)&lt;br /&gt;
* 20pt (points)&lt;br /&gt;
&lt;br /&gt;
== Strike through ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  &amp;amp;lt;pre style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;...&amp;amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Visibility ==&lt;br /&gt;
&lt;br /&gt;
 visibility:hidden;&lt;br /&gt;
 visibility:visible;&lt;br /&gt;
&lt;br /&gt;
JS:&lt;br /&gt;
 object.style.visibility=&amp;quot;hidden&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Selectors ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* element selector */&lt;br /&gt;
p {&lt;br /&gt;
  color: blue;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* unique id selector */&lt;br /&gt;
#id_select {&lt;br /&gt;
  color: green;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* general class selector */&lt;br /&gt;
.example_class {&lt;br /&gt;
  color: red;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Blue&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;id_select&amp;quot;&amp;gt;green&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;example_class another_class&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: As IDs are most specific, they can trump classes.&lt;br /&gt;
&lt;br /&gt;
== Division ==&lt;br /&gt;
&lt;br /&gt;
The &amp;amp;lt;div&amp;amp;gt; tag stands for division.  These can be nested.&lt;br /&gt;
&lt;br /&gt;
== Borders ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.highlight {&lt;br /&gt;
  border-width: 5px;&lt;br /&gt;
  border-style: solid;&lt;br /&gt;
  border-color: black;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.highlight {&lt;br /&gt;
  border: 5px solid black;  /* also border-top, border-bottom, etc. */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.top_highlight { /* top, bottom, left, right */&lt;br /&gt;
  border-top-width: 5px;&lt;br /&gt;
  border-top-style: solid;&lt;br /&gt;
  border-top-color: black;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Border styles:&lt;br /&gt;
* solid&lt;br /&gt;
* dashed&lt;br /&gt;
* dotted&lt;br /&gt;
* double&lt;br /&gt;
* etc...&lt;br /&gt;
&lt;br /&gt;
No border (cancel previous definition)&lt;br /&gt;
 border: none;&lt;br /&gt;
&lt;br /&gt;
== Rounded Corners ==&lt;br /&gt;
&lt;br /&gt;
 border-radius: 15px;&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
* Border-radius: create rounded corners with CSS! - CSS3 . Info - http://www.css3.info/preview/rounded-border/&lt;br /&gt;
&lt;br /&gt;
== Box Model ==&lt;br /&gt;
&lt;br /&gt;
=== Margins, Borders and Padding ===&lt;br /&gt;
&lt;br /&gt;
Box Model: Margin (out), Border, Padding (in), width and height&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
line-height: 125%;  /* spacing between text lines */&lt;br /&gt;
padding: 15px;  /* padding between element and border */&lt;br /&gt;
padding: 5%;&lt;br /&gt;
margin: 30px;&lt;br /&gt;
margin-top: 5px;  /* margin-top, margin-bottom, margin-left, margin-right */&lt;br /&gt;
width: 50%;&lt;br /&gt;
height: 200px;&lt;br /&gt;
padding: 0;  /* no need to specify unit with 0 */&lt;br /&gt;
margin: 0;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Positioning ==&lt;br /&gt;
&lt;br /&gt;
=== Center ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 style=&amp;quot;width:70%; margin:0 auto;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Absolute ===&lt;br /&gt;
&lt;br /&gt;
Based off of distance from top left of viewport.  (Except for nested &amp;quot;position&amp;quot; elements)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
position: absolute;&lt;br /&gt;
top: 200px;&lt;br /&gt;
left: 200px;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: if you nest absolute &amp;quot;blocks&amp;quot;, within another &amp;quot;position&amp;quot; element, the inner position will be based off of the outer block.&lt;br /&gt;
&lt;br /&gt;
=== Relative ===&lt;br /&gt;
&lt;br /&gt;
Based off of distance from current element position.  (Nudge in a direction)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
position: relative;&lt;br /&gt;
top: 10px;&lt;br /&gt;
left: 10px;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: this is the best for text reflow.  Use &amp;#039;em&amp;#039; units for [http://www.alistapart.com/articles/elastic Elastic Desgin].&lt;br /&gt;
&lt;br /&gt;
=== Float ===&lt;br /&gt;
&lt;br /&gt;
Float causes an element to hug an edge, and have other elements wrap around it.  This allows you to get multi column affect like newspapers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
float: right;  /* left, right, none */&lt;br /&gt;
width: 300px;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: To avoid L shape around float object, use &amp;#039;padding&amp;#039; property on adjacent element that will reflow.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.content_constrained {&lt;br /&gt;
  padding-right: 310px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
clear: both;  /* ignore a float on your left, right, none or both */&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;Header&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;column&amp;quot; id=&amp;quot;leftcolumn&amp;quot;&amp;gt;left column&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;column&amp;quot; id=&amp;quot;rightcolumn&amp;quot;&amp;gt;right column&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.main { margin: 0 auto; width: 80%; }&lt;br /&gt;
.main:after {&lt;br /&gt;
    display: block;&lt;br /&gt;
    clear: both;&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.column { width: 50%; min-height: 500px; margin-bottom: 20px;&lt;br /&gt;
    float: left;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
#leftcolumn { background-color: blue }&lt;br /&gt;
#rightcolumn { background-color: red; }&lt;br /&gt;
.header { width: 100%; height: 100px; background-color: yellow;&lt;br /&gt;
    clear: both;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Center Float ===&lt;br /&gt;
&lt;br /&gt;
CSS Horizontal Align - http://www.w3schools.com/css/css_align.asp&lt;br /&gt;
&lt;br /&gt;
center:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  margin-left:auto;&lt;br /&gt;
  margin-right:auto;&lt;br /&gt;
  width: 660px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
CSS examples - Centred Floats - http://pmob.co.uk/pob/centred-float.htm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#center-float{&lt;br /&gt;
float:right;&lt;br /&gt;
position:relative;&lt;br /&gt;
left:-50%;&lt;br /&gt;
text-align:left;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
center:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  float:left;&lt;br /&gt;
  position:relative;&lt;br /&gt;
  right:-25%;&lt;br /&gt;
  border: 2px solid black;&lt;br /&gt;
  width: 50%;&lt;br /&gt;
  text-align:center;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
center left:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.left {&lt;br /&gt;
  float:left;&lt;br /&gt;
  position:relative;&lt;br /&gt;
  right:-50%;&lt;br /&gt;
  text-align:center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
center right:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.right {&lt;br /&gt;
  float:right;&lt;br /&gt;
  position:relative;&lt;br /&gt;
  left:-50%;&lt;br /&gt;
  text-align:center;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Styling Lists ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
list-style-type: none;  /* circle, disc, square, none */&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background Image ==&lt;br /&gt;
&lt;br /&gt;
CSS Background Image: (repeat horizontally and vertically)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#home {&lt;br /&gt;
  background-image: url(&amp;#039;home_background.gif&amp;#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To repeat only in x or y:&lt;br /&gt;
 background-repeat:repeat-x;&lt;br /&gt;
 background-repeat:repeat-y;&lt;br /&gt;
&lt;br /&gt;
No repeat:&lt;br /&gt;
 background-repeat:no-repeat;&lt;br /&gt;
 background-position:right top;&lt;br /&gt;
&lt;br /&gt;
Shorthand:&lt;br /&gt;
 body {background:#ffffff url(&amp;#039;img_tree.png&amp;#039;) no-repeat right top;}&lt;br /&gt;
&lt;br /&gt;
Fill background:&lt;br /&gt;
 background-repeat:no-repeat;&lt;br /&gt;
 background-size:100% 100%;&lt;br /&gt;
&lt;br /&gt;
 background-repeat:no-repeat;&lt;br /&gt;
 background-size:cover;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
body {&lt;br /&gt;
  background-image: url(&amp;#039;background.jpg&amp;#039;);&lt;br /&gt;
  background-repeat:no-repeat;&lt;br /&gt;
  background-size:cover;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
References:&lt;br /&gt;
* CSS Background - http://www.w3schools.com/css/css_background.asp&lt;br /&gt;
&lt;br /&gt;
== Styling Images ==&lt;br /&gt;
&lt;br /&gt;
Inline Image:&lt;br /&gt;
 &amp;lt;img src=&amp;quot;circle.jpg&amp;quot; width=&amp;quot;200&amp;quot; height=&amp;quot;200&amp;quot; alt=&amp;quot;circle&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CSS Background Image: (repeat horizontally and vertically)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#home {&lt;br /&gt;
  background-image: url(&amp;#039;home_background.gif&amp;#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure to put a default color behind:&lt;br /&gt;
 background-color: #aebbdb;&lt;br /&gt;
&lt;br /&gt;
Repeat horizontally: (gradients)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  background-repeat:repeat-x;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repeat vertically: (gradients)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  background-repeat:repeat-y;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No repeat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  background-repeat:no-repeat;&lt;br /&gt;
  background-position:right top;  /* (left, center, right) (top, center, bottom) default: top left*/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Background - Shorthand property:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
body { background: #ffffff url(&amp;#039;img_tree.png&amp;#039;); }&lt;br /&gt;
body { background: #ffffff url(&amp;#039;img_tree.png&amp;#039;) no-repeat right top; }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fixed height/width:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.sunset {&lt;br /&gt;
  border: 1px solid black;&lt;br /&gt;
  color: white;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 300%;&lt;br /&gt;
  background: black url(sunset.jpg);&lt;br /&gt;
  width: 650px;&lt;br /&gt;
  height: 125px;&lt;br /&gt;
  padding-left: 50px;&lt;br /&gt;
  padding-top: 400px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;div class=&amp;quot;sunset&amp;quot;&amp;gt;Sunsets are a gift of nature.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CSS Background - w3schools - http://www.w3schools.com/css/css_background.asp&lt;br /&gt;
&lt;br /&gt;
Transperency (opacity):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
img {&lt;br /&gt;
  opacity:0.4;&lt;br /&gt;
  filter:alpha(opacity=40); /* For IE8 and earlier */&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: This will work with &amp;#039;block&amp;#039; elements as well.&lt;br /&gt;
&lt;br /&gt;
See: Transparency on css background image, that doesn&amp;#039;t affect child elements - http://www.impressivewebs.com/css-opacity-that-doesnt-affect-child-elements/&lt;br /&gt;
&lt;br /&gt;
=== Image Sprites ===&lt;br /&gt;
&lt;br /&gt;
An image sprite is a collection of images put into a single image.&lt;br /&gt;
&lt;br /&gt;
A web page with many images can take a long time to load and generates multiple server requests.&lt;br /&gt;
&lt;br /&gt;
Using image sprites will reduce the number of server requests and save bandwidth.&lt;br /&gt;
&lt;br /&gt;
CSS Image Sprites - http://www.w3schools.com/css/css_image_sprites.asp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#navlist{position:relative;}&lt;br /&gt;
#navlist li{margin:0;padding:0;list-style:none;position:absolute;top:0;}&lt;br /&gt;
#navlist li, #navlist a{height:44px;display:block;}&lt;br /&gt;
&lt;br /&gt;
#home{left:0px;width:46px;}&lt;br /&gt;
#home{background:url(&amp;#039;img_navsprites.gif&amp;#039;) 0 0;}&lt;br /&gt;
&lt;br /&gt;
#prev{left:63px;width:43px;}&lt;br /&gt;
#prev{background:url(&amp;#039;img_navsprites.gif&amp;#039;) -47px 0;}&lt;br /&gt;
&lt;br /&gt;
#next{left:129px;width:43px;}&lt;br /&gt;
#next{background:url(&amp;#039;img_navsprites.gif&amp;#039;) -91px 0;} &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hover Effect:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#home a:hover{background: url(&amp;#039;img_navsprites_hover.gif&amp;#039;) 0 -45px;}&lt;br /&gt;
#prev a:hover{background: url(&amp;#039;img_navsprites_hover.gif&amp;#039;) -47px -45px;}&lt;br /&gt;
#next a:hover{background: url(&amp;#039;img_navsprites_hover.gif&amp;#039;) -91px -45px;}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: Because this is one single image, and not six separate files, there will be no loading delay when a user hovers over the image.&lt;br /&gt;
&lt;br /&gt;
== Navigation Bar ==&lt;br /&gt;
&lt;br /&gt;
Button Bar:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;default.asp&amp;quot;&amp;gt;Home&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;news.asp&amp;quot;&amp;gt;News&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;contact.asp&amp;quot;&amp;gt;Contact&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;about.asp&amp;quot;&amp;gt;About&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Remove Buttons:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-type:none;&lt;br /&gt;
  margin:0;&lt;br /&gt;
  padding:0;&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vertical:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a {&lt;br /&gt;
  display:block;&lt;br /&gt;
  width:60px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Horizontal:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
li {&lt;br /&gt;
  display:inline;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal width with Horizonal Float:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
li {&lt;br /&gt;
  float:left;&lt;br /&gt;
}&lt;br /&gt;
a {&lt;br /&gt;
  display:block;&lt;br /&gt;
  width:60px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CSS Navigation Bar - w3schools - http://www.w3schools.com/css/css_navbar.asp&lt;br /&gt;
&lt;br /&gt;
== Footer ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;When an HTML page contains a small amount of content, the footer can sometimes sit halfway up the page leaving a blank space underneath. This can look bad, particularly on a large screen. Web designers are often asked to push footers down to the bottom of the viewport, but it&amp;#039;s not immediately obvious how this can be done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
HTML:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;div id=&amp;quot;header&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div id=&amp;quot;body&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div id=&amp;quot;footer&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CSS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
body {&lt;br /&gt;
   margin:0;&lt;br /&gt;
   padding:0;&lt;br /&gt;
   height:100%;&lt;br /&gt;
}&lt;br /&gt;
#container {&lt;br /&gt;
   min-height:100%;&lt;br /&gt;
   position:relative;&lt;br /&gt;
}&lt;br /&gt;
#header {&lt;br /&gt;
   background:#ff0;&lt;br /&gt;
   padding:10px;&lt;br /&gt;
}&lt;br /&gt;
#body {&lt;br /&gt;
   padding:10px;&lt;br /&gt;
   padding-bottom:60px;   /* Height of the footer */&lt;br /&gt;
}&lt;br /&gt;
#footer {&lt;br /&gt;
   position:absolute;&lt;br /&gt;
   bottom:0;&lt;br /&gt;
   width:100%;&lt;br /&gt;
   height:60px;   /* Height of the footer */&lt;br /&gt;
   background:#6cf;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* And one simple CSS rule for IE 6 and IE 5.5: */&lt;br /&gt;
#container {&lt;br /&gt;
   height:100%;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source: Get down! How to keep footers at the bottom of the page - http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page&lt;br /&gt;
&lt;br /&gt;
See also: A CSS Sticky Footer - http://ryanfait.com/sticky-footer/ [http://ryanfait.com/resources/footer-stick-to-bottom-of-page/]&lt;br /&gt;
&lt;br /&gt;
== Styling Tables ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
table {&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  border: 1px solid black;&lt;br /&gt;
}&lt;br /&gt;
th {&lt;br /&gt;
  text-align: left;&lt;br /&gt;
  background: gray;&lt;br /&gt;
  color: white;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
td {&lt;br /&gt;
  border: 1px solid black;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
classifying your tables:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
table.rates { ... }&lt;br /&gt;
table.rates th, table.rates td { ... }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table class=&amp;quot;rates&amp;quot;&amp;gt;...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Styling Forms ==&lt;br /&gt;
&lt;br /&gt;
Fixed width labels:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
form.contact label.fixedwidth {&lt;br /&gt;
  display: block;  /* convert to block element so we can set width */&lt;br /&gt;
  width: 240px;&lt;br /&gt;
  float: left;  /* to stop newline after block element */&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Convert an inline element into a block-level element:&lt;br /&gt;
 display: block&lt;br /&gt;
&lt;br /&gt;
== CSS Button Creator ==&lt;br /&gt;
&lt;br /&gt;
Best CSS Button Generator: Create CSS-only Buttons - http://www.bestcssbuttongenerator.com/&lt;br /&gt;
&lt;br /&gt;
== Fancy Sections ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
	&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=utf-8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/* general stuff */&lt;br /&gt;
body &lt;br /&gt;
{&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    font-family: &amp;quot;helvetica&amp;quot;, sans-serif;&lt;br /&gt;
    font-size: 11pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h2.section-head-open&lt;br /&gt;
{&lt;br /&gt;
    font-size: 14pt;&lt;br /&gt;
    margin-bottom: 0pt;&lt;br /&gt;
    padding: 4pt;&lt;br /&gt;
    background-color: #e6edff;&lt;br /&gt;
    border-bottom: none;&lt;br /&gt;
    border-top: 1pt solid #888888;&lt;br /&gt;
    border-left: 1pt solid #888888;&lt;br /&gt;
    border-right: 1pt solid #888888;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-body&lt;br /&gt;
{&lt;br /&gt;
    margin-top: 0pt;&lt;br /&gt;
    border-bottom: 1pt solid #888888;&lt;br /&gt;
    border-left: 1pt solid #888888;&lt;br /&gt;
    border-right: 1pt solid #888888;&lt;br /&gt;
    overflow: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.section-content&lt;br /&gt;
{&lt;br /&gt;
    padding: 8pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/style&amp;gt;&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
		&amp;lt;h1&amp;gt;Test&amp;lt;/h1&amp;gt;&lt;br /&gt;
		&amp;lt;h2 class=&amp;quot;section-head-open&amp;quot;&amp;gt;&lt;br /&gt;
			Project Status&lt;br /&gt;
		&amp;lt;/h2&amp;gt;&lt;br /&gt;
		&amp;lt;div class=&amp;quot;section-body&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;section-content&amp;quot; id=&amp;quot;status-content&amp;quot;&amp;gt;&lt;br /&gt;
            This is a test.&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Debugging with Inspect Element ==&lt;br /&gt;
&lt;br /&gt;
To investigate further a particular page element, right click on the element and select &amp;quot;Inspect Element&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== CSS Frameworks ==&lt;br /&gt;
&lt;br /&gt;
[[Bootstrap]]&lt;br /&gt;
&lt;br /&gt;
== keywords ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;br /&gt;
[[Category:Web Development ‎]]&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
</feed>