<?xml version="1.0" encoding="utf-8"?>
<!-- generator="Joomla! 1.5 - Open Source Content Management" -->
<?xml-stylesheet href="/media/system/css/modal.css" type="text/css"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Css Tutorials</title>
		<description>The ultimate collection of hand picked web design resources for web designers and web developers.</description>
		<link>http://www.webdesignsubmission.com</link>
		<lastBuildDate>Fri, 08 Mar 2013 08:00:10 +0000</lastBuildDate>
		<generator>Joomla! 1.5 - Open Source Content Management</generator>
		<language>en-gb</language>
		<item>
			<title>Pure CSS3 Infobox, with no additional presentational markup</title>
			<link>http://www.webdesignsubmission.com/css-tutorials/item/111-pure-css3-infobox-with-no-additional-presentational-markup.html</link>
			<guid>http://www.webdesignsubmission.com/css-tutorials/item/111-pure-css3-infobox-with-no-additional-presentational-markup.html</guid>
			<description><![CDATA[<div class="K2FeedIntroText"><p>recently came across a <a href="http://css3.wikidot.com/blog:infobox-with-pure-css-3d-ribbon" target="_blank">really interesting article</a> that showcased some of the sweet  goodness that can be achieved using css3 – the end result being a really slick  infobox with 3d ribbons, that uses no images at all.</p>
<p>The article was inspired by another <a href="http://www.pvmgarage.com/2010/01/how-to-create-depth-and-nice-3d-ribbons-only-using-css3/">similar  post</a>, written by piervix from <a href="http://www.pvmgarage.com/">PVMGarage</a>. Both were great articles, but one  thing that bugged me in both, was the need for additional presentational markup,  which served no purpose to the actual content.<span id="more-3287"> </span></p>
<p>I then came across another awesome article (<a href="http://nicolasgallagher.com/multiple-backgrounds-and-borders-with-css2/" target="_blank">Multiple Backgrounds and Borders with CSS 2.1</a> – which I highly  recommend you read) by one of my new favorite authors, <a href="http://nicolasgallagher.com/" target="_blank">Nicolas Gallagher</a>. In the  article he shows us that it’s actually been possible to implement multiple  backgrounds since CSS 2.1 already, utilizing a combination of generated content  and the :before and :after pseudo-elements.</p>
<p> </p></div>]]></description>
			<category>Css Tutorials</category>
			<pubDate>Sat, 19 Jun 2010 21:36:54 +0000</pubDate>
		</item>
		<item>
			<title>What Does “width: 100%” Do in CSS?</title>
			<link>http://www.webdesignsubmission.com/css-tutorials/item/109-what-dose-width-100-percent-do-in-css.html</link>
			<guid>http://www.webdesignsubmission.com/css-tutorials/item/109-what-dose-width-100-percent-do-in-css.html</guid>
			<description><![CDATA[<div class="K2FeedIntroText"><p>It seems like this should be one of the easiest things to understand in CSS. If  you want a block-level element to fill any remaining space inside of its parent,  then it’s simple — just add <code>width: 100%</code> in your CSS declaration for  that element, and your problem is solved.</p>
<p>Not so fast. It’s not quite that easy. I’m sure CSS developers of all skill  levels have attempted something similar to what I’ve just described, with  bizarre results ultimately leading to head scratching and shruggingly resorting  to experimenting with absolute widths until we find just the right fit. This is  just one of those things in CSS that seems easy to understand (and really, it  should be), but it’s sometimes not — because of the way that percentages work in  CSS.</p>
<h2>First Things First: Blocks Don’t Need 100% Width</h2>
<p>When we understand the difference between block-level elements and inline  elements, we’ll know that a block element (such as a <code>&lt;div&gt;</code>,  <code>&lt;p&gt;</code>, or <code>&lt;ul&gt;</code>, to name a few) will, by  default expand to fit the width of its containing, or parent, element (minus any  margins it has or padding its parent has).</p>
<p>Most CSS developers understand this concept pretty well, but I thought it  would be useful to point it out here as an introduction to explaining how  percentages work when used on the width property.</p></div>]]></description>
			<category>Css Tutorials</category>
			<pubDate>Sat, 19 Jun 2010 18:47:50 +0000</pubDate>
		</item>
		<item>
			<title>MicroTut: How CSS Positioning Works</title>
			<link>http://www.webdesignsubmission.com/css-tutorials/item/108-microtut-how-css-positioning-works.html</link>
			<guid>http://www.webdesignsubmission.com/css-tutorials/item/108-microtut-how-css-positioning-works.html</guid>
			<description><![CDATA[<div class="K2FeedIntroText"><p>Undoubtedly, the <em>position</em> property is one of the most useful tools  that designers have in their CSS toolbox. However, there are a few concepts  about positioning that might baffle beginners.</p>
<h3>First, what is positioning?</h3>
<p>When your browser opens a webpage, it starts rendering elements (divs,  paragraphs, headings etc.) in the order they appear in the HTML markup of the  page. Positioning is a natural way of organizing how the elements are displayed  and an easy resolution to situations like overlaps. There are four types of  positioning: <em>static</em>, <em>relative</em>, <em>absolute</em> and  <em>fixed</em>.</p>
<h3>Elements are statically positioned by default</h3>
<p>The default positioning, which is implicitly applied to every element on the  page, is <em>static</em>. Static positioning means that every element is  positioned in the natural order it is added to the page. Block elements are  displayed under other block elements, and inline elements are displayed next to  other inline elements.</p>
<h3>Relative positioning</h3>
<p>Setting the positioning to relative does not by itself produce any noticeable  difference in the way the element is displayed on the page. But you can now move  it from its normal position with the <em>top</em>, <em>left</em>,  <em>bottom</em> and <em>right</em> CSS properties. This comes really handy when  dealing with situations in which you need to offset an element, but not anchor  it to a specified position on the page.</p></div>]]></description>
			<category>Css Tutorials</category>
			<pubDate>Sat, 19 Jun 2010 18:41:21 +0000</pubDate>
		</item>
		<item>
			<title>The Essential Guide to @font-face</title>
			<link>http://www.webdesignsubmission.com/css-tutorials/item/94-the-essential-guide-to-font-face.html</link>
			<guid>http://www.webdesignsubmission.com/css-tutorials/item/94-the-essential-guide-to-font-face.html</guid>
			<description><![CDATA[<div class="K2FeedIntroText"><h3>Fonts on the Web</h3>
<p>The days of being limited to a handful of fonts on the web are very close to  being a thing of the past. The problem is no longer a lack of viable solutions,  but rather, an abundance of them.</p>
<p>Technologies like Cufon, sIFR, FLIR and @font-face all represent  different groups of developers placing bets on what they believe to be the  future of web typography.</p>
<p>There is, as of yet, no consensus in this ever-evolving game. All of these  methods have perfectly valid arguments both for and against their use.</p>
<p>Further, even the most popular browsers support each of these technologies in  widely varying degrees.</p>
<p>However, the @font-face CSS method is among the strongest,  simplest and most flexible competitors in this game. It seems to be the current  rockstar of the bunch, garnering all the attention and causing a number of sites  to pop up offering both free and premium fonts in support of it.</p>
<p>This guide will teach you how to implement @font-face with <strong>cross-browser compatibility</strong> and will also look at a number of  the supporting services that have arisen, making it even easier to use custom  fonts in your web designs.</p></div>]]></description>
			<category>Css Tutorials</category>
			<pubDate>Fri, 11 Jun 2010 18:31:30 +0000</pubDate>
		</item>
		<item>
			<title>The CSS white-space Property Explained</title>
			<link>http://www.webdesignsubmission.com/css-tutorials/item/92-the-css-white-space-property-explained.html</link>
			<guid>http://www.webdesignsubmission.com/css-tutorials/item/92-the-css-white-space-property-explained.html</guid>
			<description><![CDATA[<div class="K2FeedIntroText"><p>CSS has a pretty useful property called white-space that I’m guessing goes unnoticed among CSS beginners. You can probably live without this property for quite some time, but once you learn how to use it, it will come in very handy and you’ll find yourself going back to it over and over again.<br /><br />This article will attempt to describe, in a very practical, no-nonsense way, the different values for the CSS white-space property, and how each one can be used. I’ll do my best to avoid overly-technical jargon, but with this property, it’s not easy to explain without sounding overly-complex.</p>
<h3>Some HTML Background</h3>
<p>In (X)HTML, anytime you string together a bunch of spaces in your code, the actual page output in your browser will, by default, trim (or collapse) all those spaces down to a single space. This comes in handy, because it allows us to correctly indent and seperate the elements in our (X)HTML so it will be readable and maintainable — without creating extra unwanted space and line breaks in the browser output.<br /><br />If you want to allow all space and line breaks to occur naturally, then you can use the big ugly cousin of the white-space property — the &lt;pre&gt; tag. All non-tag content inside of the &lt;pre&gt; tag will output virtually identically to what you have in the code. It will even cause a single line to push the boundaries of its parent if no explicit line breaks are used in the markup. So, while the default in HTML is to ignore multiple spaces and line breaks, you can override this using the &lt;pre&gt; tag.<br /><br />(X)HTML also allows the use of the non-breaking space (&amp;nbsp;). If you want to string together multiple spaces that you don’t want to collapse, you can use the non-breaking space. The older method of doing this involves using the &lt;nobr&gt; tag, but that tag is now deprecated, so it should not be used.<br /><br />The white-space property is the cleaner CSS answer to the aforementioned (X)HTML methods of controlling white space.</p></div>]]></description>
			<category>Css Tutorials</category>
			<pubDate>Fri, 11 Jun 2010 16:22:58 +0000</pubDate>
		</item>
		<item>
			<title>The Ultimate CSS3 Toolbox: 50+ Resources, Tutorials and Articles</title>
			<link>http://www.webdesignsubmission.com/css-tutorials/item/84-the-ultimate-css3-toolbox-50%20-resources-tutorials-and-articles.html</link>
			<guid>http://www.webdesignsubmission.com/css-tutorials/item/84-the-ultimate-css3-toolbox-50%20-resources-tutorials-and-articles.html</guid>
			<description><![CDATA[<div class="K2FeedIntroText"><p>Last week, I published a massive roundup of HTML5 resources, articles, tips  and techniques, and it was a big hit within the design and development  community.  Since HTML5 is only of the upgrades that is being rolled out, I  thought it would be appropriate and helpful to assemble a set of CSS3  resources.</p>
<p>This post serves as the ultimate CSS3 toolbox.  You’ll start with a few  introductory articles, then jump right in with tutorials, then see what’s  possible with inspiration and finally some more resources.</p>
<p>If you have any resources to add to the list, please, let us know in the  comments!</p>
<h3>Introduction:</h3>
<p>Introduction to CSS3 – What Is It?</p>
<p>An awesome 6-part introduction to what CSS3, why it matters, and why you  should care.</p></div>]]></description>
			<category>Css Tutorials</category>
			<pubDate>Thu, 10 Jun 2010 21:06:13 +0000</pubDate>
		</item>
		<item>
			<title>CSS Alternatives to Javascript Examples</title>
			<link>http://www.webdesignsubmission.com/css-tutorials/item/83-css-alternatives-to-javascript-examples.html</link>
			<guid>http://www.webdesignsubmission.com/css-tutorials/item/83-css-alternatives-to-javascript-examples.html</guid>
			<description><![CDATA[<div class="K2FeedIntroText"><p>You might be familiar with the plugin <a href="http://www.wizzud.com/jqDock/">jQuery Dock</a> which allows you to create  a menu like Apple Dock. With this tut, you will learn how to create a similar  menu with bubble effect by using only pure CSS. The tutorial includes two  methods: CSS sprites (basic) and image swapping (advanced).</p>
<h3>Collection of following useful CSS3 techniques</h3>
<ul>
<li>Bubble Effect with CSS</li>
<li>Pure CSS Speech Bubbles</li>
<li>SlickMap CSS — A Visual Sitemapping Tool</li>
<li>Perfect Full Page Background Image</li>
<li>Accordion Using Only CSS</li>
<li>Social Media Icons in Pure CSS</li>
<li>Pure Css Data Chart</li>
<li>CSS Bar Charts</li>
<li>Pure Css Line Graph</li>
<li>Pure CSS Animated Progress Bar</li>
<li>CSS Navigation: No JavaScript, jQuery or Image Required</li>
<li>Add a “Loading” Icon to Larger Images</li>
<li>Super Awesome Buttons</li>
<li>CSS-Only Tabbed Area</li>
<li>Clean and Pure CSS FORM Design</li>
<li>Pure CSS Vignette</li>
<li>Pure CSS Scrollable Table with Fixed Header</li>
<li>Beautiful Dropdown Blogroll Without JavaScript</li>
<li>Pure CSS Sticky Footer</li>
<li>“Checkmark” Your Visited Links with Pure CSS</li>
<li>Sexy Bookmark Effect Using Pure CSS</li>
<li>Text Rotation with CSS</li>
<li>CSS Sprite Powered Menu</li>
<li>Curtis CSS Typeface</li>
<li>Elegant Drop Menu with CSS Only</li>
<li>Snazzy Hover Effects Using CSS</li>
<li>CSS Image Map</li>
<li>Pure CSS Timeline</li>
<li>Valid Non-Javascript Lightbox</li>
<li>Create a Content Slider Using Pure CSS</li>
<li>A Stationary Logo That Changes on Page Scroll</li>
</ul></div>]]></description>
			<category>Css Tutorials</category>
			<pubDate>Thu, 10 Jun 2010 19:12:39 +0000</pubDate>
		</item>
		<item>
			<title>Imageless rounded corners in CSS3</title>
			<link>http://www.webdesignsubmission.com/css-tutorials/item/77-imageless-rounded-corners-in-css3.html</link>
			<guid>http://www.webdesignsubmission.com/css-tutorials/item/77-imageless-rounded-corners-in-css3.html</guid>
			<description><![CDATA[<div class="K2FeedIntroText"><p>One of the great new features of <a href="http://studyhtml.com/tag/css3">CSS3</a>, is its ability to have rounded  borders, which if used correctly will look much better than using images! Whilst  not all web browsers currently support rounded corners, all of the newer,  popular browsers do. Today I’m going to show you how to create CSS based rounded  content boxes on your website!So, why use CSS to make  rounded corners, instead of the traditional image method? Well, there’s a number  of reasons:</p>
<ul>
<li>Lower overheads due to no images being loaded </li>
<li>Very easy to change colors or use a CSS style switcher to instantly change  the colors of those rounded boxes </li>
<li>Supported in CSS3, so is a web-standard that will be supported by modern  browsers </li>
<li>Allows your rounded boxes to be flexible. They can be enlarged (width and  height) without causing the corners to become distorted or misshaped. </li>
</ul>
<h3>Supported Browsers</h3>
<p>CSS3 rounded corners are supported in most modern browsers. A few browsers  adopted their own method of doing rounded corners before it became a standard,  so the examples below will contain CSS code that is compatible with these  individual browsers. Overall, its possible to do CSS based rounded corners in  the following browsers:</p>
<ul>
<li>Firefox (3+) </li>
<li>Safari (3+) </li>
<li>Internet Explorer 6 (buggy) </li>
<li>Internet Explorer 7 </li>
<li>Internet Explorer 8 </li>
<li>Google Chrome (all) </li>
<li>KHTML Browsers (e.g Konqueror) </li>
<li>Opera (10.5+) </li>
</ul></div>]]></description>
			<category>Css Tutorials</category>
			<pubDate>Wed, 09 Jun 2010 17:53:05 +0000</pubDate>
		</item>
		<item>
			<title>The Intricacy of Simplicity: CSS3</title>
			<link>http://www.webdesignsubmission.com/css-tutorials/item/76-the-intricacy-of-simplicity-css3.html</link>
			<guid>http://www.webdesignsubmission.com/css-tutorials/item/76-the-intricacy-of-simplicity-css3.html</guid>
			<description><![CDATA[<div class="K2FeedIntroText"><p>Ever wondered how a particular effect was achieved in a web design, and,  after zooming in several clicks, you found that the author added several subtle  shadows, borders, gradients, etc? In the past, this was achieved simply by  slicing out an image, and setting it as a background of some element. Luckily,  with CSS3, we can be afforded much more flexibility. Now, while the code for  such a simple effect might be a bit tedious, it’s well worth it, and that’s what  we’ll review in today’s written and video quick tip!</p>
<p>It’s amazing that something this simple requires that much code, but, it’s  not too rough, and can easily be abstracted away to a snippet for future use.</p>
<h4>Steps involved :</h4>
<ol>
<li>Create the Mark-up</li>
<li>Create the Canvas </li>
<li>Styling the Box</li>
<li>Rounded Corners </li>
<li>Border Colors</li>
<li>Compensating for Webkit </li>
<li>CSS Background Gradients </li>
</ol></div>]]></description>
			<category>Css Tutorials</category>
			<pubDate>Wed, 09 Jun 2010 17:47:27 +0000</pubDate>
		</item>
		<item>
			<title>Animated Navigation Menu with CSS3</title>
			<link>http://www.webdesignsubmission.com/css-tutorials/item/68-animated-navigation-menu-with-css3.html</link>
			<guid>http://www.webdesignsubmission.com/css-tutorials/item/68-animated-navigation-menu-with-css3.html</guid>
			<description><![CDATA[<div class="K2FeedIntroText"><p>Since Last some days we are writing articles on CSS3. And today we will learn  here to create animated navigation menu with css3. Here will try to create  animated menu with css3 and also will create the same animation using jQuery. So  lets start..</p>
<p><span id="more-136"> </span></p>
<p><a href="http://webdesignersdesk.com/demo/css3menu/">Check Out Demo  First</a></p>
<p>So now we assume that we guys have checked the demo. Now we know what we  really going to create so here first of all we need HTML documentation. We need  here unordered list and will have two div elements with different attributes in  li tags. We will use two div elements in li tags because we will separate them  with margin in our css codes later with setting ul tags overflow to hidden and  when as soon as user hover over li tag we will move the displayed div element to  top to show the hidden element. Anyways lets first code HTML codes. Then we will  go to css coding.</p>
<p>Now CSS.. Explanation is in codes only as comments</p>
<p>Set Overflow of UL tag as hidden so when the slide animation will start div  up will hide and div slide will shown</p>
<p>Here we will use CSS3 Gradient to style menu background, Text shadow, Box  shadow and CSS3 Animation for animation purpose.</p></div>]]></description>
			<category>Css Tutorials</category>
			<pubDate>Tue, 08 Jun 2010 21:03:23 +0000</pubDate>
		</item>
	</channel>
</rss>
