<?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>Proniit &#187; css</title>
	<atom:link href="http://www.proniit.co.za/blog/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.proniit.co.za</link>
	<description>Online Media, Web Developement and Internet Promotion Strategist</description>
	<lastBuildDate>Tue, 15 Mar 2011 16:50:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Color and CSS</title>
		<link>http://www.proniit.co.za/blog/2009/07/color-and-css/</link>
		<comments>http://www.proniit.co.za/blog/2009/07/color-and-css/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 16:09:18 +0000</pubDate>
		<dc:creator>Business Blogger</dc:creator>
				<category><![CDATA[Basics]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.proniit.com/blog/?p=481</guid>
		<description><![CDATA[According to the W3C, a CSS color is either a keyword or a numerical specification. That definition seems simple. Colors are either keywords or numbers, but it&#8217;s a bit more complicated than that. Color KeywordsColor keywords are exactly what you might think they are &#8211; a list of words (in English) that correspond to colors [...]]]></description>
			<content:encoded><![CDATA[<div></div>
<div><a target="_blank" rel="nofollow" href="http://www.proniit.co.za//goto/http://proniit.co.za/wp-content/uploads/2009/07/color-css.jpg"  rel="shadowbox[post-481];player=img;" title="color-css"><img class="size-full wp-image-484 aligncenter" title="color-css" src="http://proniit.co.za/wp-content/uploads/2009/07/color-css.jpg" alt="color-css" width="387" height="147" /></a></div>
<div></div>
<div></div>
<div>According to the W3C, a CSS color is either a keyword or a numerical specification. That definition seems simple. Colors are either keywords or numbers, but it&#8217;s a bit more complicated than that. Color KeywordsColor keywords are exactly what you might think they are &#8211; a list of words (in English) that correspond to colors on Web pages. There are 16 HTML 4 color keywords:</div>
<div>
<p><span id="more-481"></span></p>
<p><script type="text/javascript">// <![CDATA[
  google_ad_client = "pub-1580129458799088"; /* 468x60, created 6/14/09 */ google_ad_slot = "4252380589"; google_ad_width = 468; google_ad_height = 60;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
<p>* aqua  * black  * blue  * fuchsia  * gray  * green  * lime  * maroon  * navy  * olive  * purple  * red  * silver  * teal  * white  * yellow</p>
<p>To make things interesting, the W3C reports that &#8220;orange&#8221; is also a color keyword in the CSS 2 specification. Perhaps it will get added back into CSS 3 before it&#8217;s finalized.</p>
<p>But it gets more complicated than that, as there&#8217;s another list of color keywords that you can use. These colors are often called the Netscape Named Colors because the Netscape browser was the first Web browser to define the color keywords and support them. The W3C calls this list the &#8220;SVG Color Keywords&#8221;. But whatever you call it, you need to be careful when you use these keywords. Internet Explorer doesn&#8217;t like the different spellings of gray/grey. Colors as Numbers</p>
<p>Okay, so color keywords aren&#8217;t as simple as they appear, but what about numbers &#8211; that should be fairly simple, right? Wrong. The CSS 2 specification provides for two ways of specifying colors as numbers:</p>
<p>* RGB  * Hexadecimal RGB</p>
<p>RGB Color Numbers</p>
<p>The format of an RGB color number is:</p>
<p><code>rgb(red,green,blue);</code></p>
<p>The red,green,blue are numerical values from 0 to 255 or percentage values from 0% to 100%. So, the color red is written:</p>
<p><code>rgb(255,0,0)  rgb(100%,0%,0%)</code></p>
<p>Hexadecimal Color Numbers</p>
<p>Hexadecimal color numbers are also RGB &#8211; they are just written differently to allow for differences in how browsers handle the CSS.</p>
<p>Hexadecimal colors are the same RGB color numbers converted to base-16 and written as one long number. Hexadecimal to RGB color charts make this easy to see. They are written:</p>
<p><code>#RRGGBB</code></p>
<p>Each pair of the hexadecimal triplet is a number from 00 to FF (base-16), which corresponds to 0 &#8211; 255 in decimal. So the color red is written:</p>
<p><code>#ff0000</code></p>
<p>CSS 3 Color Numbers</p>
<p>CSS 3 adds some additional complexity to the color numbers. In the CSS 3 recommendation, there is:</p>
<p>* the transparent keyword  * RGBA color values  * HSL color values</p>
<p>The transparent keyword is not exactly new to CSS 3. CSS 1 allowed background-colors to be marked transparent. Then CSS 2 extended it to the border-color property. CSS 3 extends this keyword to use in any property that uses color values including the color property for changing text and foreground colors.</p>
<p>RGBA color values allows you to define the opacity of the color. It is written:</p>
<p><code>rgba(red,green,blue,opacity)</code></p>
<p>The final number is an alphavalue ranging from 0.0 to 1.0. A color with an alphavalue of 0.0 is fully transparent and an alphavalue of 1.0 is fully opaque. According to the specification, if the user-agent doesn&#8217;t support RGBA, it should default to RGB and ignore the alphavalue information. However, in practice, this doesn&#8217;t happen and the color value is completely ignored.</p>
<p>HSL color values refer to hue-saturation-lightness numerical codes for colors. They were added to solve some specific problems with RGB colors:</p>
<p>* RGB is hardware-oriented. It references CRTs and assumes that color model for displaying the colors. Most professional printers are not RGB based, but CMYK and the translation from screen to print is not always good. * RGB is non-intuitive. In other words, most people think of colors in reference to the hue (red versus yellow), saturation (grey versus red), or lightness (dark red to red to pink) but RGB forces you to put the colors in a machine-generated way.</p>
<p>Red in HSL would be written:</p>
<p><code>hsl(0,100%,50%);</code></p>
<p>HSL also has an alphavalue notation &#8211; HSLA &#8211; which allows you to specify opacity with this color notation just like RGBA.</p>
<p>HSL is not supported by most browsers, so it&#8217;s a good idea to just remember this notation for the future.</p></div>
<p><script type="text/javascript">// <![CDATA[
  google_ad_client = "pub-1580129458799088"; /* 336x280, created 6/29/09 */ google_ad_slot = "0289477569"; google_ad_width = 336; google_ad_height = 280;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
<h1>Guest Author</h1>
<p><a target="_blank" rel="nofollow" href="http://www.proniit.co.za//goto/http://www.s2ksolutions.com/" >Boca Raton Website Design</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.proniit.co.za/blog/2009/07/color-and-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Can CSS Benefit Website Design For Google?</title>
		<link>http://www.proniit.co.za/blog/2009/07/how-can-css-benefit-website-design-for-google/</link>
		<comments>http://www.proniit.co.za/blog/2009/07/how-can-css-benefit-website-design-for-google/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 15:55:24 +0000</pubDate>
		<dc:creator>Business Blogger</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[website design]]></category>

		<guid isPermaLink="false">http://www.proniit.com/blog/?p=477</guid>
		<description><![CDATA[CSS or Cascading Style Sheets is a stylesheet language that describes the presentation of web documents. Web pages that are written in HTML and XHTML can be styled in many ways by using CSS. In fact CSS allows to separate the stylistic elements of the web page like layout, color and fonts from the content [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">CSS or Cascading Style Sheets is a stylesheet language that describes the presentation of web documents. Web pages that are written in HTML and XHTML can be styled in many ways by using CSS. In fact CSS allows to separate the stylistic elements of the web page like layout, color and fonts from the content matter like textual paragraphs and images. This is called separation of content from presentation.</p>
<p><span id="more-477"></span></p>
<p style="text-align: center;"><script type="text/javascript">// <![CDATA[
 google_ad_client = "pub-1580129458799088"; /* 468x60, created 6/14/09 */ google_ad_slot = "4252380589"; google_ad_width = 468; google_ad_height = 60;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
<p style="text-align: justify;"><strong>Separation of Content from Presentation</strong></p>
<p style="text-align: justify;">The separation improves the accessibility of content on the web pages. Moreover, it provides flexibility and control in the specification of presentation characteristics at the same time reducing complexity and repetition in the structural content.</p>
<p style="text-align: justify;">CSS also allows the web page to be presented in different styles so that it suits different rendering methods. The web content is thus made available in various forms like on-screen, print, voice modes (speech-based browsers and screen readers) etc.</p>
<p style="text-align: justify;">While CSS offers a plethora of benefits on the Internet, a good knowledge of the same is required if you need to employ it for your website. Therefore, to really reap the benefits of CSS and make it work for your online presence, you should invest quality time in learning its nuances.</p>
<p style="text-align: justify;"><strong>Why is CSS good for Google?</strong></p>
<p style="text-align: justify;">CSS has a considerable impact on how Google views your website. In fact, you can soar your website’s chances to rank well in the Google search results by employing CSS efficiently. CSS has many benefits with respect to Google.</p>
<p style="text-align: justify;">• It shrinks the file sizes on your web pages<br />
• It grants more control over the structure of the web pages<br />
• It allows for certain content information to be hidden by browsers yet be visible to Google crawlers.</p>
<p style="text-align: justify;"><strong>Let us understand all these potential benefits in detail:</strong></p>
<p style="text-align: justify;"><strong>Smaller File Sizes</strong></p>
<p style="text-align: justify;">Without CSS, all the styles on your web pages require to be supported by appropriate HTML coding. And this bloats up the file size which further adds up on the load time of the website.</p>
<p style="text-align: justify;">CSS takes out the style from the HTML pages and puts into another separate file called the css file. This reduces the amount of code on the web pages. Lesser amount of code means smaller sizes of files and this is something Google prefers in the web pages on the Internet. Ideally, web pages should not be more that 100 kb.</p>
<p style="text-align: justify;">Moreover, smaller file sizes also cause the pages to load quickly. This increases the accessibility and pleases your website visitors.</p>
<p style="text-align: justify;"><strong>Increased Control over Web Pages</strong></p>
<p style="text-align: justify;">With CSS, you are able to structure the documents of your web pages as per the HTML standards at the same time retaining the look and feel of the page. Better structure with the same visual appeal is what CSS grants you.</p>
<p style="text-align: justify;">Google prefers well structured web pages that score well on the design aspects too. And CSS allows website designers to do just the same. They can create attractive websites that not only are a treat to look at but also adheres to the standards and guidelines of the web.</p>
<p style="text-align: justify;"><strong>Hiding Content from Browsers</strong></p>
<p style="text-align: justify;">With CSS, you can hide bits and chunks of content that you don’t want the browser to read yet want Google crawlers to take into account. For example, you may have certain content on your website that you want to appear only on vice versa. CSS makes it possible to camouflage certain text without loosing on the chances of being picked up by Google.</p>
<p style="text-align: center;"><script type="text/javascript">// <![CDATA[
 google_ad_client = "pub-1580129458799088"; /* 336x280, created 6/29/09 */ google_ad_slot = "0289477569"; google_ad_width = 336; google_ad_height = 280;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
<h1 style="text-align: justify;">Guest Author</h1>
<p style="text-align: justify;">Kabir Bedi is a senior web consultant at LeXolution IT Services, a professioanal <a target="_blank" rel="nofollow" href="http://www.proniit.co.za//goto/http://www.lexolutionit.com/"  target="_blank">web development company</a> that has a team of skilled Web developers India. The company offers a plethora of web services including <a target="_blank" rel="nofollow" href="http://www.proniit.co.za//goto/http://www.lexolutionit.com/services.php"  target="_blank">web design and development services</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.proniit.co.za/blog/2009/07/how-can-css-benefit-website-design-for-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

