<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Amr Kamel Site</title>
	<atom:link href="http://amribrahim.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://amribrahim.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Mon, 14 Dec 2009 14:45:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='amribrahim.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Amr Kamel Site</title>
		<link>http://amribrahim.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://amribrahim.wordpress.com/osd.xml" title="Amr Kamel Site" />
	<atom:link rel='hub' href='http://amribrahim.wordpress.com/?pushpress=hub'/>
		<item>
		<title>How to Make your URLs SEO Friendly</title>
		<link>http://amribrahim.wordpress.com/2009/12/14/how-to-make-your-urls-seo-friendly/</link>
		<comments>http://amribrahim.wordpress.com/2009/12/14/how-to-make-your-urls-seo-friendly/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 14:41:43 +0000</pubDate>
		<dc:creator>amr198</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[URLs SEO Friendly]]></category>

		<guid isPermaLink="false">http://amribrahim.wordpress.com/?p=14</guid>
		<description><![CDATA[How to Make your URLs SEO Friendly It is a well-known fact nowadays that without SEO a Web site stands many chances of not being indexed by search spiders, therefore risking not being ranked high enough (or even at all) in the SERPs. The result: poor conversion rate. This situation is quite easy to avoid [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amribrahim.wordpress.com&amp;blog=8975057&amp;post=14&amp;subd=amribrahim&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>How to Make your URLs SEO Friendly</em></p>
<p>It is a well-known fact nowadays that without SEO a Web site stands many chances of not being indexed by search spiders, therefore risking not being ranked high enough (or even at all) in the SERPs. The result: poor conversion rate.</p>
<p>This situation is quite easy to avoid by performing some &#8220;cosmetic&#8221; operations on a site. One of these operations, considered by some rather difficult and a bit time-consuming, but quite effective in the long run by others, is URL rewriting.<span id="more-14"></span></p>
<h2>Why It Is Nice to Have Clean URL&#8217;s</h2>
<p>There could be two very strong reasons for you to rewrite your URLs. One of them is related to Search Engine Optimization. It seems that search engines are much more at ease with URLs that don&#8217;t contain long query strings.</p>
<p>A URL like <a href="http://www.example.com/4/basic.html">http://www.example.com/4/basic.html</a> can be indexed much easier, whereas its dynamic form, <a href="http://www.example.com/cgi-bin/gen.pl?id=4&amp;view=basic">http://www.example.com/cgi-bin/gen.pl?id=4&amp;view=basic</a>, can actually confuse the search engines and cause them to miss possibly important information contained in the URL, and thus preventing you from getting the expected ranking.</p>
<p>With clean URLs, the search engines can distinguish folder names and can establish real links to keywords. Query string parameters seem to be an impediment in a search engine&#8217;s attempt to perform the indexing. Many of the SEO professionals agree that dynamic (a.k.a. dirty) URLs are not very appealing to web spiders, while static URLs have greater visibility in their &#8220;eyes&#8221;.</p>
<p>The other strong reason for URL rewriting would be the increase in usability for web users, and in maintainability for webmasters. Clean URLs are much easier to remember. A regular web surfer will find hard to remember a URL full of parameters, not to mention that they would be discouraged by the idea of typing, one character at a time, the entire URL. And they could also mistype it, and not get to where they wanted.</p>
<p>This is less prone to happen with clean URLs. They can help you create a more intuitive Web site altogether, making it easier for your visitors to anticipate where they could find the information they need.</p>
<p>Webmasters will find themselves that maintaining static URLs is a much easier task than with dynamic ones. Static URLs are more abstract, and thus more difficult to hack. The dynamic URLs are more transparent, allowing possible hackers to see the technology used to build them and thus facilitating attacks.</p>
<p>Also, given the length of dynamic URLs, it is possible for webmasters to make mistakes too during maintenance sessions, usually resulting in broken links. Not to mention that, when static URLs are used, should it be necessary to migrate a site from one programming language to another (e.g. from Perl to Java), the links to the site&#8217;s pages will still remain valid.</p>
<h2>Dashes vs. Underscores</h2>
<p>This is an issue where people have different opinions. The Web sites that still use underscores for their URLs are becoming scarcer and scarcer. Some say that people who<br />
still use underscores are &#8220;old school&#8221; while dashes seem to hold the upper hand these days.</p>
<p>Among the reasons for using dashes rather than underscores, we can distinguish some usability-related ones, such as the elimination of the confusion created between a<br />
space and an underscore when the URL is viewed as a link, or when printing such a URL.</p>
<p>Other than this, the chances that a combination of keywords contained in your Web site is included in the SERPs increase exponentially when using dashes.</p>
<p>To exemplify: a URL that contains &#8220;seo_techniques&#8221; will be shown by the search engine only if the user searches for seo_techniques (but this kind of search is rarely performed); whereas searches for &#8220;seo&#8221;, &#8220;techniques&#8221;, or &#8220;seo techniques&#8221; give your &#8220;seo-techniques&#8221; containing URL a better chance of being displayed on the SERPs. So, it is safe to say that this humble graphic sign can help you more than you can imagine, by greatly improving your visibility on the Web.</p>
<h2>How to Rewrite an URL</h2>
<p>The principle of URL rewriting is actually setting a &#8220;system&#8221; on the host server that will allow it (i.e. the server) to know how to interpret the new URL format. What actually happens when one decides to rewrite the URLs of a certain Web site is masking the dynamic URLs with static ones. This means that the URLs that previously contained query strings with elements such as &#8220;?&#8221;, &#8220;+&#8221;, &#8220;&amp;&#8221;, &#8220;$&#8221;, &#8220;=&#8221;, or &#8220;%&#8221; will contain the more search engine friendly &#8220;/&#8221; (slash) element and present themselves in a simplified form.<br />
To help you with cleaning your URLs, there are rewriting tools and engines, some free of charge, other fee based.</p>
<h2>Online / Open Source Tools</h2>
<p>•free online URL rewriting<br />
•open Source URL Rewriter for .NET / IIS / ASP.NET<br />
•open Source rewrite-module tuned for ASP.NET 2.0<br />
•mod_rewrite<br />
This is the most common non-fee-based rewriting engine. It is a module from the Apache HTTP Server that allows the easy manipulation of URLs. The use of this module requires enabling the RewriteEngine on your Apache server. Then, rewrite rules must be defined, and you can even set conditions for each rule, thus allowing you to rewrite requests as they come in.</p>
<p>In terms of SEO, mod_rewrite can be helpful if you have complex URLs that contain more than 2 parameters. In other words, if one of your dynamic URLs is accessed, the mechanism behind mod_rewrite will &#8220;translate&#8221; it into a shorter, friendlier, static-looking URL.</p>
<h2>Fee-Based Tools</h2>
<p>•ISAPI_Rewrite<br />
The Internet Server Application Program Interface (ISAPI) is another URL manipulation engine that functions in a similar way to Apache&#8217;s mod_rewrite, with the difference that it is designed specifically for Microsoft&#8217;s IIS (Internet Information Server).<br />
•IISRewrite<br />
IISRewrite is a stripped down implementation of Apache&#8217;s mod_rewrite modules for IIS. It is a rule-based rewriting engine that allows a Webmaster to manipulate URLs on the fly in IIS.<br />
URL Examples</p>
<p>Below are some examples of how URLs can look before and after rewriting:</p>
<h2><span style="color:#800000;">Example 1:</span></h2>
<p>•Dynamic URL:<br />
<a href="http://www.companyname.com/products/items.php?id=x&amp;model=y&amp;variety=z">http://www.companyname.com/products/items.php?id=x&amp;model=y&amp;variety=z</a> (before rewriting)<br />
•Static URL:<br />
<a href="http://www.companyname.com/x/y/z.html">http://www.companyname.com/x/y/z.html</a> (after rewriting)<br />
Example 2:</p>
<p>•Dynamic URL:<br />
<a href="http://www.example.com/cgi-bin/gen.pl?id=4&amp;view=basic">http://www.example.com/cgi-bin/gen.pl?id=4&amp;view=basic</a> (before writing)<br />
•Static URL:<br />
<a href="http://www.example.com/4/basic.html">http://www.example.com/4/basic.html</a> (after writing)<br />
Conclusions</p>
<p>URL rewriting can bring you on the right track in the race for SEO (combined with other techniques that you may use for this purpose). But be aware that rewritten (and, presumably, better looking and more effective in terms of search engine ranking) URLs cannot substitute a poorly designed Web site.</p>
<p>So don&#8217;t expect miracles. Nevertheless, when you decide that your site needs a makeover and start rewriting your URLs, make sure that:<br />
•You keep them as short as possible (to increase usability),<br />
•You use dashes rather than underscores (to give yourself a better chance of ranking as high as possible in the SERPs),<br />
•You use lowercase letters rather than uppercase ones (to avoid case sensitive situations), and<br />
•The technology you have used cannot be detected in any of your URLs (to prevent possible hacker attacks).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amribrahim.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amribrahim.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amribrahim.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amribrahim.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amribrahim.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amribrahim.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amribrahim.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amribrahim.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amribrahim.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amribrahim.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amribrahim.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amribrahim.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amribrahim.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amribrahim.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amribrahim.wordpress.com&amp;blog=8975057&amp;post=14&amp;subd=amribrahim&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://amribrahim.wordpress.com/2009/12/14/how-to-make-your-urls-seo-friendly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/180e88200fa2fb63e88df87021b86bd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">amr198</media:title>
		</media:content>
	</item>
		<item>
		<title>Popular CSS Frameworks &#8211; Yahoo YUI, 960 CSS, Blueprint, Yaml, jQuery</title>
		<link>http://amribrahim.wordpress.com/2009/08/12/popular-css-frameworks-yahoo-yui-960-css-blueprint-yaml-jquery/</link>
		<comments>http://amribrahim.wordpress.com/2009/08/12/popular-css-frameworks-yahoo-yui-960-css-blueprint-yaml-jquery/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 09:08:27 +0000</pubDate>
		<dc:creator>amr198</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS Frameworks]]></category>

		<guid isPermaLink="false">http://amribrahim.wordpress.com/?p=7</guid>
		<description><![CDATA[Popular CSS Frameworks &#8211; Yahoo YUI, 960 CSS, Blueprint, Yaml, jQuery Tried of writing HTML, CSS code to your web pages? Making your site to work with all the major browsers. Running behind CSS hacks? Here is a simple way to solve all your issues, CSS Frames. Most of the designers would heard about CSS [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amribrahim.wordpress.com&amp;blog=8975057&amp;post=7&amp;subd=amribrahim&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Popular CSS Frameworks &#8211; Yahoo YUI, 960 CSS, Blueprint, Yaml, jQuery</strong></p>
<div>Tried of writing HTML, CSS code to your web pages? Making your site to work with all the major browsers. Running behind CSS hacks? Here is a simple way to solve all your issues, CSS Frames. Most of the designers would heard about CSS Frames, for those who don’t know here is a brief description from: <span style="font-weight:bold;">Wikipedia</span><br />
<span id="more-7"></span><br />
A CSS framework is a library that is meant to allow for easier, more standards-compliant styling of a webpage using the Cascading Style Sheets language. Just like programming and scripting language libraries, CSS frameworks package a number of ready-made options for designing and outlaying a webpage.</p>
<p><span style="font-weight:bold;">5 Popular CSS Frameworks</span><br />
1) Yahoo YUI (Yahoo User Interface Library)<br />
2) 960 CSS Framework<br />
3) Blueprint CSS Framework<br />
4) Yaml (Yet Another Multicolumn Layout)<br />
5) The jQuery UI CSS Framework</p>
<p>These are the top 5 CSS Framework. I have no idea about the other css framework, but i have used <span style="font-weight:bold;">Yahoo&#8217;s YUI framework</span>. The YUI Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. For CSS, they provide</p>
<p>1) CSS Reset (neutralizes browser CSS styles)<br />
2) CSS Base (applies consistent style foundation for common elements)<br />
3) CSS Fonts (foundation for typography and font-sizing)<br />
4) CSS Grids (more than 1,000 CSS-driven wireframes in a 4KB file)</p>
<p>You can choose the overlay of the width, by mentioning #doc or #doc2 or #doc3 etc&#8230;<br />
* #doc &#8211; 750px centered (good for 800&#215;600)<br />
* #doc2 &#8211; 950px centered (good for 1024&#215;768)<br />
* #doc3 &#8211; 100% fluid (good for everybody)<br />
* #doc4 &#8211; 974px fluid (good for 1024&#215;768)<br />
* #doc-custom &#8211; an example of a custom page width</p>
<p><span style="font-weight:bold;">Templates</span><br />
Optionally choose the secondary column&#8217;s width and orientation with one of six templates.</p>
<p>* .yui-t1 &#8211; Two columns, narrow on left, 160px<br />
* .yui-t2 &#8211; Two columns, narrow on left, 180px<br />
* .yui-t3 &#8211; Two columns, narrow on left, 300px<br />
* .yui-t4 &#8211; Two columns, narrow on right, 180px<br />
* .yui-t5 &#8211; Two columns, narrow on right, 240px<br />
* .yui-t6 &#8211; Two columns, narrow on right, 300px</p>
<p><span style="font-weight:bold;">Nesting Grids</span><br />
Optionally nest standard grids (.yui-g) and special grids (.yui-gb, &#8230; .yui-gf) to subdivide.</p>
<p>* .yui-g &#8211; Standard half grid (and nest again for quarters).<br />
* .yui-gb &#8211; Special grid, 1/3 &#8211; 1/3 &#8211; 1/3<br />
* .yui-gc &#8211; Special grid, 2/3 &#8211; 1/3<br />
* .yui-gd &#8211; Special grid, 1/3 &#8211; 2/3<br />
* .yui-ge &#8211; Special grid, 3/4 &#8211; 1/4<br />
* .yui-gf &#8211; Special grid, 1/4 &#8211; 3/4</p>
<p>If you find this is diificult to keep in mind, they have got a grid builder, a simple interface for Grids customization. Where you mention the values in the box, it will provide you the results.</p>
<p><span style="font-weight:bold;">YUI Components</span><br />
Along with CSS they also provide YUI Components where you can easily integrate with javascripts for animations, Carousel, Slider, Resize and lots more&#8230;</p>
<p><span style="font-weight:bold;">YUI Compressor </span><br />
With this tool YUI Compressor, you compress your css and javascripts file which will reduce your file size into half. This is very much helpful for web optimizer.</p>
<p>To know more details and to download the latest version of YUI, please visit the site Yahoo YUI. Majore Interent companies like Sulekha, Sify are using YUI.</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amribrahim.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amribrahim.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amribrahim.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amribrahim.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amribrahim.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amribrahim.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amribrahim.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amribrahim.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amribrahim.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amribrahim.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amribrahim.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amribrahim.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amribrahim.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amribrahim.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amribrahim.wordpress.com&amp;blog=8975057&amp;post=7&amp;subd=amribrahim&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://amribrahim.wordpress.com/2009/08/12/popular-css-frameworks-yahoo-yui-960-css-blueprint-yaml-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/180e88200fa2fb63e88df87021b86bd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">amr198</media:title>
		</media:content>
	</item>
		<item>
		<title>Web browser hacks, Css hacks &#8211; ie, firefox, chrome, safri, Opera</title>
		<link>http://amribrahim.wordpress.com/2009/08/12/web-browser-hacks-css-hacks-ie-firefox-chrome-safri-opera/</link>
		<comments>http://amribrahim.wordpress.com/2009/08/12/web-browser-hacks-css-hacks-ie-firefox-chrome-safri-opera/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 08:35:21 +0000</pubDate>
		<dc:creator>amr198</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web browser hacks]]></category>

		<guid isPermaLink="false">http://amribrahim.wordpress.com/?p=3</guid>
		<description><![CDATA[Web browser hacks, Css hacks &#8211; ie, firefox, chrome, safri, Opera CSS hacks take advantage of browser bugs for hiding CssRules from specific web browsers. Listed below are the hacks for major browsers like ie6, ie7, firefox2, firefox3, Google chrome, safari and opera. Inline Hack for IE * (star) can be used as the inline [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amribrahim.wordpress.com&amp;blog=8975057&amp;post=3&amp;subd=amribrahim&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><em>Web browser hacks, Css hacks &#8211; ie, firefox, chrome, safri, Opera</em></strong></p>
<div>CSS hacks take advantage of browser bugs for hiding CssRules from specific web browsers. Listed below are the hacks for major browsers like ie6, ie7, firefox2, firefox3, Google chrome, safari and opera.<span id="more-3"></span></div>
<p><span style="font-size:14px;font-weight:bold;">Inline Hack for IE</span><br />
* (star) can be used as the inline hack for both ie6 and ie7.</p>
<p><span style="font-weight:bold;">For Example:</span><br />
Syntax: .selector{*property:value;}<br />
.logo{*margin-left:10px;}</p>
<p><span style="font-weight:bold;">IE6 browser inline Hack </span><br />
_ (underscore) can be using only for ie6</p>
<p><span style="font-weight:bold;">For Example:</span><br />
Syntax: .selector{_property:value;}<br />
.logo{_margin-left:10px;}</p>
<p><span style="font-weight:bold;">Firefox inline style</span><br />
content:&#8221;\&#8221;/*&#8221; can be used for firefox only where IE cannot recognize it.</p>
<p><span style="font-weight:bold;">Internal Style</span><br />
Use * html for ie6 and *+html hack for ie7</p>
<p><span style="font-weight:bold;">For Example:</span><br />
Synatax: * html .selector{property:value;} , * + html .selector{property:value;}</p>
<p>* html .logo{margin-left:10px;} for ie6<br />
* + html .logo{margin-left:20px;} for ie7</p>
<p><span style="font-weight:bold;">IE7 and Firefox browser Hack</span><br />
Use html&gt;body hack for ie7 and firefox.</p>
<p><span style="font-weight:bold;">For Example:</span><br />
Syntax: html&gt;body .selector{property:value;}</p>
<p>html&gt;body .logo{margin-left:10px} will take only in ie7 and firefox</p>
<p><span style="font-weight:bold;">Mordern browser Hack or Firefox Hack</span><br />
Use html&gt;/**/body {} hack which will support only in both firefox2 and firefox3.</p>
<p><span style="font-weight:bold;">For Example:</span><br />
Syntax: html&gt;/**/body .selector{property:value;}</p>
<p>html&gt;/**/body .logo{margin-left:10px} will take only in firefox.</p>
<p><span style="font-weight:bold;">Browser hack for Opera versions 9 and below</span><br />
Use html:first-child {} for opera browser. Also you use<br />
Syntax: @media all and (min-width:0px) {head~body .selector {property:value;}}</p>
<p><span style="font-weight:bold;">For Example:</span><br />
@media all and (min-width:0px) {head~body .logo {margin-left:10px;}} only for opera</p>
<p><span style="font-weight:bold;">Firefox3 browser hack</span><br />
Use html&gt;/**/body .selector, x:-moz-any-link, x:default {property:value;} for firfox3 only.</p>
<p><span style="font-weight:bold;">For Example:</span><br />
Syntax: html&gt;/**/body .pro_yl, x:-moz-any-link, x:default {background:red;}</p>
<p><span style="font-weight:bold;">Google Chrome browser hack</span><br />
Use body:nth-of-type(1) .elementOrClassName{property:value;} only for google chrome.</p>
<p><span style="font-weight:bold;">For Example:</span><br />
body:nth-of-type(1) .logo{margin:20px;}</p>
<p><span style="font-weight:bold;">Safari browser hack</span><br />
Use Syntax: body:first-of-type .elementOrClassName{property:value;}</p>
<p><span style="font-weight:bold;">Fox Example:</span><br />
body:first-of-type .logo{margin-top:10px;} only for safari.</p>
<p>Hope this information will be useful for you. Please use the browser hacks in a proper manner. For example, you might know double margin bug in ie6. In such case you can use display inline which will render correctly by all the browsers instead of you using ie6 hack seperately.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amribrahim.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amribrahim.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amribrahim.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amribrahim.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amribrahim.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amribrahim.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amribrahim.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amribrahim.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amribrahim.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amribrahim.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amribrahim.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amribrahim.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amribrahim.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amribrahim.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amribrahim.wordpress.com&amp;blog=8975057&amp;post=3&amp;subd=amribrahim&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://amribrahim.wordpress.com/2009/08/12/web-browser-hacks-css-hacks-ie-firefox-chrome-safri-opera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/180e88200fa2fb63e88df87021b86bd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">amr198</media:title>
		</media:content>
	</item>
	</channel>
</rss>
