<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Learn CSS</title>
	<atom:link href="http://www.learncss.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.learncss.co.uk</link>
	<description>HTML &#38; CSS Tutorials</description>
	<lastBuildDate>Wed, 28 Dec 2011 11:00:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Simple HTML &amp; CSS Horizontal Menu Tutorial</title>
		<link>http://www.learncss.co.uk/simple-html-css-horizontal-menu-tutorial/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=simple-html-css-horizontal-menu-tutorial</link>
		<comments>http://www.learncss.co.uk/simple-html-css-horizontal-menu-tutorial/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 10:35:18 +0000</pubDate>
		<dc:creator>Learn CSS</dc:creator>
				<category><![CDATA[CSS Tutorials]]></category>
		<category><![CDATA[HTML Tutorials]]></category>

		<guid isPermaLink="false">http://www.learncss.co.uk/?p=39</guid>
		<description><![CDATA[<p>In this tutorial, we will be making a pure and simple HTML &#38; CSS horizontal menu with background images, hover states and “current page” state. This will be made using an unordered list &#60;ul&#62; and a couple of images made using photoshop, with the finished product looking like this: You can download the tutorial source [...]</p><p class="readMoreLink"><a href="http://www.learncss.co.uk/simple-html-css-horizontal-menu-tutorial/">Continue Reading <span>&#187;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>In this tutorial, we will be making a pure and simple HTML &amp; CSS horizontal menu with background images, hover states and “current page” state. This will be made using an unordered list &lt;ul&gt; and a couple of images made using photoshop, with the finished product looking like this:</p>
<p><img class="alignnone size-full wp-image-40" title="nav" src="http://www.learncss.co.uk/wp-content/uploads/2011/12/nav.png" alt="" width="483" height="32" /></p>
<p>You can <a title="simple HTML &amp; CSS horizontal menu tutorial source files" href="http://www.learncss.co.uk/wp-content/uploads/2011/09/simple-html-and-css-menu.zip" target="_blank">download the tutorial source files</a> to check your code and see the completed menu.</p>
<h2>The HTML we need for this tutorial;</h2>
<p>Firstly, we need the HTML, which consists of anchors (or links) within list items, which are themselves contained within an unordered list. Simple.</p>
<p>We will also include individual class names on each list item, which will be used later on in this tutorial.</p>
<p>Ok, so we have our HTML all set up, now we need the CSS.<br />
We will start with removing the default styles for a list:</p>
<pre class="brush: xml; title: ; notranslate">

&lt;ul&gt;
&lt;li class=&quot;home&quot;&gt;&lt;a href=&quot;#&quot;&gt;Home&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;webDesign&quot;&gt;&lt;a href=&quot;#&quot;&gt;Web Design&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;seo&quot;&gt;&lt;a href=&quot;#&quot;&gt;SEO&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;prices&quot;&gt;&lt;a href=&quot;#&quot;&gt;Prices&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;contact&quot;&gt;&lt;a href=&quot;#&quot;&gt;Contact Me&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</pre>
<h2>Resetting default CSS on HTML elements;</h2>
<p>Every HTML element has it’s own default CSS settings, whether these elements have margins, paddings, borders, etc, these default styles all effect an elements placement within a design.</p>
<p>If these default styles are not reset, they <strong>will</strong> cause cross-browser issues later on down the line – especially in the ever famous Internet Explorer range of browsers, but more specifically IE6 and IE7. (Find out more about <a href="http://web.archive.org/web/20101231174953/http://perishablepress.com/press/2007/10/23/a-killer-collection-of-global-css-reset-styles/" target="_blank">Global CSS reset styles</a>)</p>
<p>So anyway, here is how to remove the default styles of the unordered list:</p>
<pre class="brush: css; title: ; notranslate">

ul {
list-style:none;
margin:0;
padding:0;
}
</pre>
<p>By resetting the default style for an unordered list, we have removed the list-style, this being the bullet point usually found to the left of each list item. We then removed the top and bottom margin of the unordered list and we have also removed the left padding from each list item, leaving our menu looking like this:</p>
<p><img class="alignnone size-full wp-image-41" title="unstyled-list" src="http://www.learncss.co.uk/wp-content/uploads/2011/12/unstyled-list.gif" alt="" width="106" height="113" /></p>
<p>Ok, so currently we have a vertical list containing links, which is effectively now looking more like a menu than a bullet list. The next step is to make this vertical menu into a horizontal menu.</p>
<h2>Vertical to horizontal…</h2>
<p>This next piece of CSS will turn our vertical list into a horizontal menu, we will also space the list items evenly using margins.</p>
<pre class="brush: css; title: ; notranslate">

li {
float:left;
}
</pre>
<p>Let’s take another look at what we have so far… As you can see, our list is now horizontal, and maybe a little close together, but we will sort that in the next step.</p>
<p><img class="alignnone size-full wp-image-42" title="horizontal-menu2" src="http://www.learncss.co.uk/wp-content/uploads/2011/12/horizontal-menu2.png" alt="" width="270" height="40" /></p>
<h2>Improving the look of our menu;</h2>
<p>This is where our menu starts to take shape, providing a little interactivity with a simple background colour hover state.</p>
<p>The “Display:block” we have put on the “li a” changes the anchor element from an inline-element to a block-level element. (The difference between inline and block level elements require their own tutorial, which will be covered at a later date).</p>
<pre class="brush: css; title: ; notranslate">

li a {
height:32px;
display:block;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
line-height:32px;
color:#666;
}

li a:hover {
color:#666;
text-decoration:underline;
}
</pre>
<p>The menu should now be looking like this:</p>
<p><img class="alignnone size-full wp-image-43" title="menu-with-hover-state2" src="http://www.learncss.co.uk/wp-content/uploads/2011/12/menu-with-hover-state2.png" alt="" width="309" height="51" /></p>
<p>It is starting to look more like your everyday HTML &amp; CSS menu!<br />
Now it’s time to step it up a gear and make it look professional.</p>
<h2>Using background images with our HTML &amp; CSS menu;</h2>
<p>For this next step, you will need to either produce your own imagery, or you can download the image I used by right clicking on the image found below and saving it to your desktop.</p>
<p><img class="alignnone size-full wp-image-44" title="nav" src="http://www.learncss.co.uk/wp-content/uploads/2011/12/nav.gif" alt="" width="483" height="64" /></p>
<p>You will notice there is 1 image, containing 2 versions of the same menu, but in different colours. This is what is known as a sprite. The idea of a sprite is one single image containing multiple images, which will be positioned to suit using CSS.</p>
<p>Having one single image serving the purpose of 10 seperate images means a users browser will require less server calls, improving website load times, whilst also providing the benefit of the single image being a smaller file size than if you created the 10 seperate images.</p>
<h2>Background image text replacement;</h2>
<p>This is actually a really advanced CSS technique, but you seem to be sticking with me ok so far, so lets give it a try. =)</p>
<p>Remember the individual classes we included on each list item at the start of the tutorial? This is where they come into play.</p>
<p>Here’s the CSS:</p>
<pre class="brush: css; title: ; notranslate">

li a {
height:32px;
display:block;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
line-height:32px;
color:#666;

text-indent:-9999em;
background:url(nav.gif) no-repeat 0 0;
}

li a:hover {
color:#666;
text-decoration:underline;
}

li.home a {
width:83px;
background-position:0 0;
}

li.home a:hover {
background-position:0 -32px;
}
</pre>
<p>The height of 32px we have provided for the CSS links is the height of a single button image. We then need to set the width of each link to it’s corresponding class name.<br />
Also notice how we have added a text-indent and a background image to the “li a”. The text-indent sends the text content of the anchor -9999 em’s of the side of the page, but leaving the background image in it’s place.</p>
<p>The hover state moves the background position of the sprite -32px from the top, changing from green to orange.</p>
<p>We will continue setting the width and background-position for each individual link, leaving us with our professional looking HTML and CSS menu.</p>
<pre class="brush: css; title: ; notranslate">

li.webDesign a {
width:125px;
background-position:-84px 0;
}

li.webDesign a:hover {
background-position:-84px -32px;
}

li.seo a {
width:67px;
background-position:-210px 0;
}

li.seo a:hover {
background-position:-210px -32px;
}

li.prices a {
width:83px;
background-position:-278px 0;
}

li.prices a:hover {
background-position:-278px -32px;
}

li.contact a {
width:121px;
background-position:-362px 0;
}
li.contact a:hover {
background-position:-362px -32px;
}

ul {
list-style:none;
margin:0;
padding:0;
overflow:auto;
}

li {
float:left;
}

li a {
height:32px;
display:block;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
line-height:32px;
color:#666;
text-indent:-9999em;
background:url(nav.gif) no-repeat 0 0;
}

li a:hover {
color:#666;
text-decoration:underline;
}

li.home a {
width:83px;
background-position:0 0;
}

li.home a:hover {
background-position:0 -32px;
}

li.webDesign a {
width:125px;
background-position:-84px 0;
}

li.webDesign a:hover {
background-position:-84px -32px;
}

li.seo a {
width:67px;
background-position:-210px 0;
}

li.seo a:hover {
background-position:-210px -32px;
}

li.prices a {
width:83px;
background-position:-278px 0;
}

li.prices a:hover {
background-position:-278px -32px;
}

li.contact a {
width:121px;
background-position:-362px 0;
}

li.contact a:hover {
background-position:-362px -32px;
}
</pre>
<p>This additional CSS completes our professional looking, simple HTML and CSS tutorial, which looks like this:</p>
<p><img class="alignnone size-full wp-image-45" title="pro-menu-complete" src="http://www.learncss.co.uk/wp-content/uploads/2011/12/pro-menu-complete.png" alt="" width="496" height="49" /></p>
<p>And finally, the complete CSS code:</p>
<pre class="brush: css; title: ; notranslate">

ul {
list-style:none;
margin:0;
padding:0;
}

li {
float:left;
}

li a {
height:32px;
display:block;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
line-height:32px;
color:#666;

text-indent:-9999em;
background:url(nav.gif) no-repeat 0 0;
}

li a:hover {
color:#666;
text-decoration:underline;
}

li.home a {
width:83px;
background-position:0 0;
}

li.home a:hover {
background-position:0 -32px;
}
li.webDesign a {
width:125px;
background-position:-84px 0;
}

li.webDesign a:hover {
background-position:-84px -32px;
}

li.seo a {
width:67px;
background-position:-210px 0;
}

li.seo a:hover {
background-position:-210px -32px;
}

li.prices a {
width:83px;
background-position:-278px 0;
}

li.prices a:hover {
background-position:-278px -32px;
}

li.contact a {
width:121px;
background-position:-362px 0;
}
li.contact a:hover {
background-position:-362px -32px;
}

ul {
list-style:none;
margin:0;
padding:0;
overflow:auto;
}

li {
float:left;
}

li a {
height:32px;
display:block;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
line-height:32px;
color:#666;
text-indent:-9999em;
background:url(nav.gif) no-repeat 0 0;
}

li a:hover {
color:#666;
text-decoration:underline;
}

li.home a {
width:83px;
background-position:0 0;
}

li.home a:hover {
background-position:0 -32px;
}

li.webDesign a {
width:125px;
background-position:-84px 0;
}

li.webDesign a:hover {
background-position:-84px -32px;
}

li.seo a {
width:67px;
background-position:-210px 0;
}

li.seo a:hover {
background-position:-210px -32px;
}

li.prices a {
width:83px;
background-position:-278px 0;
}

li.prices a:hover {
background-position:-278px -32px;
}

li.contact a {
width:121px;
background-position:-362px 0;
}

li.contact a:hover {
background-position:-362px -32px;
}
</pre>
<p>I hope you enjoyed this HTML &amp; CSS tutorial, and I look forward to receiving your comments and seeing your working examples!</p>
<p>You can <a title="simple HTML &amp; CSS horizontal menu tutorial source files" href="http://www.learncss.co.uk/wp-content/uploads/2011/09/simple-html-and-css-menu.zip" target="_blank">download the tutorial source files</a> to check your code and see the completed menu.</p>
<p>If you have any questions, please ask them using the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learncss.co.uk/simple-html-css-horizontal-menu-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inline CSS, HTML with inline styles &#8211; Learn your very first piece of CSS</title>
		<link>http://www.learncss.co.uk/inline-css-html-with-inline-styles-learn-your-very-first-piece-of-css/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=inline-css-html-with-inline-styles-learn-your-very-first-piece-of-css</link>
		<comments>http://www.learncss.co.uk/inline-css-html-with-inline-styles-learn-your-very-first-piece-of-css/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 16:27:37 +0000</pubDate>
		<dc:creator>Learn CSS</dc:creator>
				<category><![CDATA[CSS Tutorials]]></category>
		<category><![CDATA[HTML Tutorials]]></category>

		<guid isPermaLink="false">http://www.learncss.co.uk/?p=22</guid>
		<description><![CDATA[<p>CSS is easy when you know how. This is why I started LearnCSS, to help you learn CSS. This post will help you learn the very basics of CSS, starting with inline styles, which is provided within each HTML tag. Learning CSS will give you complete control of how you want your website to look, [...]</p><p class="readMoreLink"><a href="http://www.learncss.co.uk/inline-css-html-with-inline-styles-learn-your-very-first-piece-of-css/">Continue Reading <span>&#187;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>CSS is easy when you know how. This is why I started LearnCSS, to help <strong>you </strong>learn CSS.</p>
<p>This post will help you learn the very basics of CSS, starting with inline styles, which is provided within each HTML tag.</p>
<p>Learning CSS will give you complete control of how you want your website to look, with regards to position, colour, size, font, etc.</p>
<p>This tutorial assumes you know nothing about HTML or CSS. I will be providing you all the code you will need.</p>
<p>All you need to do is carefully ready the code, write it in your HTML editor and we will both achieve the very same result.</p>
<h2>Writing your very first piece of CSS</h2>
<p>Before we get started with the CSS, we will need the base on which to build upon.</p>
<p>With this in mind, open up notepad ready to begin.</p>
<p>The first thing we need is a HTML document of which to start our adventures into building websites!</p>
<p>With this in mind and our chosen text editors open, we need to save out a HTML document ready to view our work in a web browser.</p>
<p>So with Notepad open, go up to the menu and select ‘File &gt; Save As…’ saving the file as <em>inline-css.html</em> (Save the document on your desktop for quick and easy access).</p>
<p>At this point it is important that you notice we have saved the file with an extension of .html (<strong>H</strong>yper<strong>T</strong>ext <strong>M</strong>ark-up <strong>L</strong>anguage).</p>
<h2>Hello World!</h2>
<p>With our HTML document now saved, we now need to provide a web browser with something to display.</p>
<p>As this is your very first piece of CSS, you will be writing the mandatory “<a title="'Hello World' - Wikipedia" href="http://en.wikipedia.org/wiki/Hello_world_program" target="_blank">Hello World!</a>“.</p>
<p>Our first piece of HTML code is a &lt;p&gt; tag. In HTML, the &lt;p&gt; tag represents a paragraph written like so:</p>
<pre class="brush: xml; title: ; notranslate">
Hello World!
</pre>
<p>Notice how the paragraph tag effectively has two tags?</p>
<p>The first tag (&lt;p&gt;) tells the browser that ‘this is the start of the paragraph’. The second tag (&lt;/p&gt;) tells the browser to close or finish the paragraph.</p>
<p>Both of these tags are required to provide a web browser with all the information it needs to display a paragraph.</p>
<p>At this point, save your document.</p>
<p>When you have saved your document, open it in your browser of choice. I will be using <a title="Firefox - The best web browser for website designers and developers" href="http://www.mozilla-europe.org/en/firefox/" target="_blank">Firefox</a>.</p>
<p>To open your document using Firefox, choose ‘File &gt; open file &gt; inline-css.html’.</p>
<p>In your website browser you should see this:</p>
<div id="attachment_191" class="wp-caption alignnone" style="width: 295px;">
<p><img class="alignnone size-full wp-image-34" title="hello-world" src="http://www.learncss.co.uk/wp-content/uploads/2011/08/hello-world1.jpg" alt="" width="285" height="150" /></p>
<p class="wp-caption-text">&#8216;Hello World!&#8217; &#8211; Our first piece of HTML</p>
</div>
<p>Yes, yes, boring I know, but we will now move onto the presentation. Our first piece of CSS!</p>
<h2>What we will be aiming to achieve with CSS</h2>
<p>For our first piece of CSS we will be making our ‘Hello World!’ look a little less boring. The finished product will look like this:</p>
<div id="attachment_196" class="wp-caption alignnone" style="width: 360px;">
<p><a href="http://www.learncss.co.uk/wp-content/uploads/2011/08/first-inline-styles1.jpg"><img class="alignnone size-full wp-image-35" title="first-inline-styles" src="http://www.learncss.co.uk/wp-content/uploads/2011/08/first-inline-styles1.jpg" alt="" width="350" height="172" /></a></p>
<p class="wp-caption-text">&#8216;Hello World!&#8217; but a bit better looking using CSS</p>
</div>
<h2 style="clear: both;">Our first piece of CSS using inline styles</h2>
<p>With the HTML we had previosuly written as our base, we will now add the inline styles (CSS) to make it more visually appealing.</p>
<p>The first thing we need to include is the ‘style’ attribute to our paragraph tag. This allows us to add our chosen styles, changing the appearance of our chosen HTML tag. The ‘style’ attribute is added like so:</p>
<pre class="brush: xml; title: ; notranslate">

&lt;p style=&quot;&quot;&gt;Hello World!&lt;/p&gt;
</pre>
<p>With the required attribute added to out HTML tag, we will be changing our font-family from the (windows default) of ‘Serif’ to Georgia.</p>
<p>We will also change the font-style to display as italic’s.</p>
<pre class="brush: xml; title: ; notranslate">

&lt;p style=&quot;font-family:georgia; font-style:italic;&quot;&gt;Hello World!&lt;/p&gt;
</pre>
<p>Inline CSS is written in a format of providing a property and a value to this property.</p>
<p>Our chosen ‘properties’ found in the above code are ‘<strong>font-family</strong>‘ and ‘<strong>font-style</strong>‘.</p>
<p>The values to these properties are ‘<strong>georgia</strong>‘ and ‘<strong>italic</strong>‘.</p>
<p>Next we will be increasing the font-size and changing the colour.</p>
<pre class="brush: xml; title: ; notranslate">

&lt;p style=&quot;font-family:georgia; font-style:italic; font-size:40px; color:#afafaf;&quot;&gt;Hello World!&lt;/p&gt;
</pre>
<p>Notice the property ‘color’ has a value with a preceeding ‘#’ (hash)? The ‘#’ describes to a web browser that the <a href="http://web.archive.org/web/20101231175129/http://html-color-codes.com/" target="_blank">hexadecimal colour value</a> of ‘afafaf’ should be used.</p>
<p>Save your document, and refresh your browser window, you should now see the finished product:</p>
<div id="attachment_196" class="wp-caption alignnone" style="width: 360px;">
<p><img class="alignnone size-full wp-image-36" title="first-inline-styles" src="http://www.learncss.co.uk/wp-content/uploads/2011/08/first-inline-styles2.jpg" alt="" width="350" height="172" /></p>
<p class="wp-caption-text">Our first piece of CSS using inline-style complete</p>
</div>
<p>Thats it! Your first piece of inline CSS is now done. Play around and experiment with CSS properties and values, of which you can find at <a href="http://web.archive.org/web/20101231175129/http://www.w3schools.com/css/default.asp" target="_blank">W3C Schools</a>.</p>
<p>I hope you enjoyed this tutorial and as always, please, please do leave your comments below. They are all very much appreciated!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learncss.co.uk/inline-css-html-with-inline-styles-learn-your-very-first-piece-of-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning CSS &#8211; An Introduction</title>
		<link>http://www.learncss.co.uk/learning-css-an-introduction/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=learning-css-an-introduction</link>
		<comments>http://www.learncss.co.uk/learning-css-an-introduction/#comments</comments>
		<pubDate>Sun, 03 Jul 2011 10:54:40 +0000</pubDate>
		<dc:creator>Learn CSS</dc:creator>
				<category><![CDATA[CSS Tutorials]]></category>

		<guid isPermaLink="false">http://www.learncss.co.uk/?p=20</guid>
		<description><![CDATA[<p>At first, the idea of learning CSS can seem like a very daunting task. Trust me, I’ve been there. If I was to tell you I started learning HTML &#38; CSS a little over 2 years ago from knowing absolutely nothing about any element of web design, would that make you feel a little bit [...]</p><p class="readMoreLink"><a href="http://www.learncss.co.uk/learning-css-an-introduction/">Continue Reading <span>&#187;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>At first, the idea of learning CSS can seem like a very daunting task. Trust me, I’ve been there.<br />
If I was to tell you I started learning HTML &amp; CSS a little over 2 years ago from knowing absolutely nothing about any element of web design, would that make you feel a little bit more relaxed?</p>
<p>If you can set yourself a target that you read through just a few of the tutorials found on Learn CSS, I promise that you will be well on your way to building HTML &amp; CSS websites in no time!</p>
<p>So, where to start? Well I guess the best place to start learning CSS would be the beginning:</p>
<h2>What is CSS?</h2>
<p>CSS is an acronym that stands for Cascading Style Sheets.<br />
As the name Cascading Style Sheets suggests, the presentation (otherwise known as styles) are applied to the HTML in a cascading manner, meaning CSS uses a priority scheme to determine which style rules to apply if more than one rule matches for a selected element. In this so-called cascade, priorities or weights are calculated and assign the cascaded style to the selected element. Specificity can be a secret weapon in using CSS at an advanced level.</p>
<h2>What is CSS used for?</h2>
<p>A Cascading Style Sheet is used to define a websites layout/visual structure and is primarily used for separating a documents presentation (how it looks) from the website’s HTML mark-up (how it works).</p>
<p>Separating the styles from the mark-up also provides the following benefits:</p>
<ul>
<li>Consistency of font-weights, font-colours, font families, background colours, background images, etc can all be updated in one place – the stylesheet – rather than having to edit/update individual pages.</li>
<li>A stylesheet is (usually) stored in the web browser cache, which means pages will load quicker on page reload.</li>
</ul>
<h2>How does using CSS benefit me?</h2>
<p>If used correctly, CSS is one of the most time-saving and key features of future proofing a website.<br />
The use of good naming conventions, writing generic styles for element re-usability, and for maintaining or adjusting the height, width, positioning, colour, size, etc of any element throughout a website, and being able to do all this in a single stylesheet makes learning CSS a high priority for anyone wanting to get into the website design industry.</p>
<h2>What sort of things can I do with CSS?</h2>
<p>CSS gives you the ability to change a plain looking HTML website into a beautiful and usable one by:</p>
<ul>
<li>Providing a visual structure/layout to a website.</li>
<li>Making a thumbnail gallery that on hover, displays a larger version.</li>
<li>Make text links/buttons easier to see and more “click-able” by adding a background image.</li>
<li>Call to actions not standing out? CSS will help you with that by changing font-size, background colour, etc.</li>
</ul>
<h2>Using CSS in a professional environment:</h2>
<p>In a working capacity (either freelance or in a design agency), a front-end web developer is provided with a Photoshop PSD file (or equivalent) and is expected to write semantic HTML (mark-up), then using CSS (presentation), cutting out and applying images as backgrounds to elements, changing font colours and sizes, positioning elements where they are supposed to be according to the design supplied.</p>
<p>CSS also allows you to do simple things such as:</p>
<ul>
<li>Making your text headings a different colour from your paragraph text.</li>
<li>Move a text column from the right hand side of the web page to the left.</li>
<li>Make an unordered list look like a navigational menu which includes an element of user interactivity by providing a hover state which includes a background image swap.</li>
</ul>
<p>CSS can be used to create simple things such as text colour change on hover or can even be used to create complex drop down menus and image galleries. There is a massive collection found over at <a title="Stu Nicholls - CSS Play" href="http://web.archive.org/web/20101231175341/http://www.cssplay.co.uk/" target="_blank">CSS Play</a> – a fantastic resource provided by <a title="Stu Nicholls - CSS Play" href="http://web.archive.org/web/20101231175341/http://www.cssplay.co.uk/" target="_blank">Stu Nicholls</a>. I have learned so much from this website from just playing with the code of downloaded examples just to find out how they work. So I suggest (in the near future) for your continual progression, it is well worth looking there to see what sort of things can be achieved with nothing more than pure HTML and CSS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learncss.co.uk/learning-css-an-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learn CSS &amp; HTML &#8211; Tutorials from the very basics</title>
		<link>http://www.learncss.co.uk/learn-css-html-tutorials-from-the-very-basics/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=learn-css-html-tutorials-from-the-very-basics</link>
		<comments>http://www.learncss.co.uk/learn-css-html-tutorials-from-the-very-basics/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 09:41:20 +0000</pubDate>
		<dc:creator>Learn CSS</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.learncss.co.uk/?p=6</guid>
		<description><![CDATA[<p>Learn CSS is predominantly a (but not limited to) HTML &#38; CSS tutorial site. Within Learn CSS, you will also find articles and tutorials covering: JQuery, SEO (Search Engine Optimisation), Photoshop, Dreamweaver &#38; Flash, Design inspiration, Useful/Helpful links, Free downloads, etc Due to the nature and idea behind Learn CSS as a tutorial site, the [...]</p><p class="readMoreLink"><a href="http://www.learncss.co.uk/learn-css-html-tutorials-from-the-very-basics/">Continue Reading <span>&#187;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>Learn CSS is predominantly a (but not limited to) HTML &amp; CSS tutorial site.<br />
Within Learn CSS, you will also find articles and tutorials covering:</p>
<ul>
<li>JQuery,</li>
<li>SEO (Search Engine Optimisation),</li>
<li>Photoshop, Dreamweaver &amp; Flash,</li>
<li>Design inspiration,</li>
<li>Useful/Helpful links,</li>
<li>Free downloads, etc</li>
</ul>
<p>Due to the nature and idea behind Learn CSS as a tutorial site, the “Learn CSS” website layout, functionality, aesthetics and content will update (read “improve and grow”), as will your knowledge in HTML and CSS!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.learncss.co.uk/learn-css-html-tutorials-from-the-very-basics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

