<?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>یک طراح وب &#187; ترفندهای سی اس اس</title>
	<atom:link href="http://aliha.ir/tag/%d8%aa%d8%b1%d9%81%d9%86%d8%af%d9%87%d8%a7%db%8c-%d8%b3%db%8c-%d8%a7%d8%b3-%d8%a7%d8%b3/feed/" rel="self" type="application/rss+xml" />
	<link>http://aliha.ir</link>
	<description>آدم ها را نمی توان فقط به یک یا چند موضوع ِ خاص، محدود ساخت. آدمی که این پشت نشسته است، از هر موضوعی می نویسد!</description>
	<lastBuildDate>Sat, 10 Jul 2010 13:06:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>روش های خلاصه نویسی در سی اس اس</title>
		<link>http://aliha.ir/2009/03/24/method-of-css-summary/</link>
		<comments>http://aliha.ir/2009/03/24/method-of-css-summary/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 14:32:30 +0000</pubDate>
		<dc:creator>علیها</dc:creator>
				<category><![CDATA[سی اس اس]]></category>
		<category><![CDATA[body]]></category>
		<category><![CDATA[bottom]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css summarize]]></category>
		<category><![CDATA[h3]]></category>
		<category><![CDATA[left]]></category>
		<category><![CDATA[margin]]></category>
		<category><![CDATA[p]]></category>
		<category><![CDATA[padding]]></category>
		<category><![CDATA[right]]></category>
		<category><![CDATA[summarize]]></category>
		<category><![CDATA[top]]></category>
		<category><![CDATA[ترفندهای سی اس اس]]></category>
		<category><![CDATA[خلاصه نویسی]]></category>
		<category><![CDATA[خلاصه نویسی سی اس اس]]></category>
		<category><![CDATA[عنصر]]></category>
		<category><![CDATA[فشرده کردن سی اس اس]]></category>

		<guid isPermaLink="false">http://aliha.ir/?p=988</guid>
		<description><![CDATA[گاهی اوقات دستورات سی اس اسی که می نویسیم آنقدر زیاد و حجیم می شود که روی سرعت لود شدن سایت تاثیر منفی می گذارد و نظارت و ویراش کردن آن نیز کمی دشوار می شود.
حالا اگر ما بیاییم از این روش های خلاصه نویسی استفاده کنیم، تا حدودی می توانیم از این حجیم شدن [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="css-summary" src="http://aliha.ir/wp-content/uploads/css-summary.jpg" alt="css-summary" width="300" height="200" />گاهی اوقات دستورات سی اس اسی که می نویسیم آنقدر زیاد و حجیم می شود که روی سرعت لود شدن سایت تاثیر منفی می گذارد و نظارت و ویراش کردن آن نیز کمی دشوار می شود.</p>
<p>حالا اگر ما بیاییم از این روش های خلاصه نویسی استفاده کنیم، تا حدودی می توانیم از این حجیم شدن و شلوغ پلوغ شدن دستورات بکاهیم.</p>
<p>در ادامه ی این پست، فرض ِ من بر این است که شما می دانید <a href="http://aliha.ir/tag/%d8%b3%db%8c-%d8%a7%d8%b3-%d8%a7%d8%b3/">سی اس اس</a> دقیقا چیست و کمی آن را بلد هستید :)</p>
<p>برای شروع، یکی از دستورات ساده را انتخاب می کنم:</p>
<pre class="brush: css;">
/*sample 1*/
body {
background: #ccc url(/images/bg.jpg) right fixed no-repeat;
}
</pre>
<p>این یک نمونه از دستور خلاصه شده است. یعنی ما همه ی مقدارهای لازم را به ترتیب به خاصیت background دادیم. حالا اگر بخواهیم همین دستورها را به صورت معمولی و مفصل بنویسیم، نتیجه می شود 5 خط کد:</p>
<pre class="brush: css;">
/*sample 2*/
body {
background-color: #ccc;
background-image: url(/images/bg.jpg);
background-position: right;
background-attachment: fixed;
background-repeat: no-repeat;
}
</pre>
<p>مورد بعدی کمی مهمتر است. خاصیت های margin و padding را در نظر بگیرید. این دو خاصیت معمولا در لا به لای دستورات، زیاد استفاده می شوند. حالا فرض کنید اگر مقدارهای این دو را به صورت مفصل و کامل بنویسید، چقدر به حجم دستوراتتان اضافه می شود!</p>
<pre class="brush: css;">
/*sample 3*/
#content {
margin: 20px 10px 15px 10px;
padding: 10px 5px 10px 5px;
}
</pre>
<p>این، شکل خلاصه شده ی این دستورات است. درواقع به ترتیب، چهار جهت ِ top، right، bottom و left را در یک خط، مقدار دادیم. برای اینکه ترتیب جهت ها را درک کنید، به مثال زیر توجه کنید:</p>
<pre class="brush: css;">
/*sample 4*/
margin: top / right / botoom / left;
</pre>
<p>دو روش دیگر برای خلاصه کردن مقدار های padding و margin وجود دارد که اولی به صورت زیر است:</p>
<pre class="brush: css;">
/*sample 5*/
margin: 20px 10px;
</pre>
<p>این یعنی دو جهت ِ top و botoom دارای مقدار 20px هستند و دو جهت ِ right و left دارای مقدار 10px. متوجه شدید دیگر؟</p>
<p>آخرین روش خلاصه نویسی برای خاصیت های padding و margin به این شکل می باشد:</p>
<pre class="brush: css;">
/*sample 6*/
margin: 20px;
</pre>
<p>به این معنی که هر چهار جهت ِ top، right، bottom و left دارای مقدار 20px می باشند.<br />
تمامی موارد گفته شده ی بالا در مورد خاصیت padding نیز صدق می کند.</p>
<p>خب، قضیه ی padding و margin دیگر تمام شد. حالا یک روش نسبتا متفاوت را با هم امتحان می کنیم :)</p>
<p>اکثر اوقات پیش می آید که بعضی از عناصری که در صفحه ایجاد می کنیم، یک سری خاصیت های مشترک دارند. مثلا رنگ زمینه ی آنها مشکی است و یا اندازه ی فونت آن ها 12px است و&#8230;</p>
<p>در اینجور مواقع ما می توانیم یک بار همه ی این خاصیت ها را برای این گونه عناصر بنویسیم و از تکرار کردن آن ها بپرهیزیم. چگونه؟</p>
<p>فرض می کنیم که ما دو عنصر داریم که قرار هست خاصیت هایشان یکسان و مشترک باشد. عنصر اول، تگ p و عنصر دوم، تگ h3 است. حالا خیلی زیبا و قشنگ، یک بار خاصیت های موردنظر را می نویسیم برای هردو عنصر. اینگونه:</p>
<pre class="brush: css;">
/*sample 7*/
p, h3 {
background: #ccc;
color: #333;
font: 12px Tahoma;
margin: 10px;
padding: 5px;
}
</pre>
<p>در اینجا ما با گذاشتن یک (,) بین دو عنصر، این منظور را رساندیم که دستورات نوشته شده هم برای تگ p درنظر گرفته شود، هم برای تگ h3. این را هم بگویم که از این روش می توانید برای بی نهایت عنصر استفاده کنید و محدودیتی از این بابت نیست.</p>
<p>موارد اصلی و مهم همین هایی بود که ذکر کردم و فقط دو مورد جزئی می ماند که برای کامل شدن بحث، به آن ها هم اشاره می کنم.</p>
<p>اولی در رابطه با خلاصه کردن کد رنگ است که از 6 کاراکتر به 3 کاراکتر تبدیل می شود.</p>
<pre class="brush: css;">
/*sample 8*/
background-color: #cccccc;
</pre>
<p>در این مثال ما یک رنگ خاکستری ِ روشن تولید کردیم. همانطور که می بینید از 6 کاراکتر c استفاده کردم. حالا اگر به جای 6 کاراکتر c فقط از 3 کاراکتر استفاده کنم، باز همان رنگ خاکستری روشن تولید می شود.</p>
<pre class="brush: css;">
/*sample 9*/
background-color: #ccc;
</pre>
<p>برای مورد آخر هم به خلاصه نویسی خاصیت فونت می پردازم. مثال زیر، خود گویای همه چیز است:</p>
<pre class="brush: css;">
/*sample 10*/
#content {
font: bold 12px Tahoma;
}
</pre>
<p>ترتیب ِ قراردادن ِ مقدارها را باید رعایت کنید حتما:</p>
<pre class="brush: css;">
/*sample 11*/
#content {
font: font-style and font-weight / font-size / font-family;
}
</pre>
<p>خب، بحث مان دیگر تمام شد. چیزی که قابل توجه است این است که من برای تمامی خاصیت هایی که می توان آن ها را خلاصه نویسی کرد اینجا مثال نیاورم. مثل خاصیت border که دیگر این ها را می گذارم به عهده ی خودتان. با کمی حوصله به خرج دادن و الگو برداری از همین مثال هایی که زدم، می توانید برای خاصیت های دیگر هم خلاصه نویسی کنید.</p>
<p>اگر سوالی بود، در خدمت هستم :)
<ul class="related_post">
<li><a href="http://aliha.ir/2008/10/08/how-to-creating-menus-with-css/" title="چگونه با استفاده از سی اس اس، منوهای زیرمنودار ایجاد کنیم؟!">چگونه با استفاده از سی اس اس، منوهای زیرمنودار ایجاد کنیم؟!</a></li>
<li><a href="http://aliha.ir/2008/09/17/solve-the-templates-problems-and-assimilate-in-several-browsers-2/" title="رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » دو">رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » دو</a></li>
<li><a href="http://aliha.ir/2008/09/07/solve-the-templates-problems-and-assimilate-in-several-browsers-1/" title="رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » یک">رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » یک</a></li>
<li><a href="http://aliha.ir/2010/01/07/dotdot-effect-for-images-with-css/" title="افکت نقطه‌نقطه برای تصاویر با سی‌اس‌اس">افکت نقطه‌نقطه برای تصاویر با سی‌اس‌اس</a></li>
<li><a href="http://aliha.ir/2009/12/05/css-hack-for-opera-browser/" title="هک سی‌اس‌اس &#8211; دستورات اختصاصی برای مرورگر اُپرا">هک سی‌اس‌اس &#8211; دستورات اختصاصی برای مرورگر اُپرا</a></li>
<li><a href="http://aliha.ir/2009/06/04/easiest-tooltip-using-jquery/" title="آسان ترین راه برای ایجاد tooltip (پنجره شناور) با کمک جی‌کوئری">آسان ترین راه برای ایجاد tooltip (پنجره شناور) با کمک جی‌کوئری</a></li>
<li><a href="http://aliha.ir/2009/04/10/what-is-important-in-css/" title="یک آموزش کوتاه و مهم در سی اس اس &#8211; important! چیست؟">یک آموزش کوتاه و مهم در سی اس اس &#8211; important! چیست؟</a></li>
<li><a href="http://aliha.ir/2009/02/14/new-persian-style-for-friendfeed-and-how-to-use-that/" title="استایل فارسی جدید برای فرندفید و چگونگی استفاده از آن">استایل فارسی جدید برای فرندفید و چگونگی استفاده از آن</a></li>
<li><a href="http://aliha.ir/2008/09/25/solve-the-templates-problems-and-assimilate-in-several-browsers-3/" title="رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » سه">رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » سه</a></li>
<li><a href="http://aliha.ir/2008/08/07/how-to-creating-a-static-image-gallery-in-5-min/" title="چگونه در 5 دقیقه یک گالری عکس استاتیک ایجاد کنیم؟!">چگونه در 5 دقیقه یک گالری عکس استاتیک ایجاد کنیم؟!</a></li>
</ul>
<div style="direction: rtl;">
<a href="http://aliha.ir/2009/03/24/method-of-css-summary/#comments">12 دیدگاه</a> | 
فرستادن به: <a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://aliha.ir/2009/03/24/method-of-css-summary/&title=روش های خلاصه نویسی در سی اس اس">del.icio.us</a>
<hr />
<p align="center"><a href="http://www.irsaweb.com/"><img src="http://aliha.ir/images/irsaweb-small.png" alt="ایرساوب" /> علیها دات آی آر توسط ایرساوب پشتیبانی می شود.</a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://aliha.ir/2009/03/24/method-of-css-summary/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>چگونه با استفاده از سی اس اس، منوهای زیرمنودار ایجاد کنیم؟!</title>
		<link>http://aliha.ir/2008/10/08/how-to-creating-menus-with-css/</link>
		<comments>http://aliha.ir/2008/10/08/how-to-creating-menus-with-css/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 21:09:19 +0000</pubDate>
		<dc:creator>علیها</dc:creator>
				<category><![CDATA[سی اس اس]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[hover]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[margin]]></category>
		<category><![CDATA[padding]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[استایل]]></category>
		<category><![CDATA[اچ تی ام ال]]></category>
		<category><![CDATA[اکس اچ تی ام ال]]></category>
		<category><![CDATA[اینترنت اکسپلورر]]></category>
		<category><![CDATA[ترفندهای سی اس اس]]></category>
		<category><![CDATA[جاوااسکریپت]]></category>
		<category><![CDATA[زیرمنو]]></category>
		<category><![CDATA[طراحی وب]]></category>
		<category><![CDATA[فلش]]></category>
		<category><![CDATA[فهرست پایین افتادنی]]></category>
		<category><![CDATA[مرورگر وب]]></category>
		<category><![CDATA[منو]]></category>
		<category><![CDATA[منوی پایین افتادنی]]></category>

		<guid isPermaLink="false">http://aliha.wordpress.com/?p=500</guid>
		<description><![CDATA[برای ایجاد منوهای زیرمنودار (منوهای پایین افتادنی) در صفحات وب، راه های مختلفی وجود دارد که هرکدام مزایا و معایب خاص خود را دارند. به طور کلی سه روش برای ایجاد منوهای زیرمنودار وجود دارد:
1. فلش
2. جاوا اسکریپت
3. سی اس اس
ابتدا اجازه بدید هرکدام از این روش ها را بررسی کنیم و ببینیم کدام روش [...]]]></description>
			<content:encoded><![CDATA[<p>برای ایجاد منوهای زیرمنودار (منوهای پایین افتادنی) در صفحات وب، راه های مختلفی وجود دارد که هرکدام مزایا و معایب خاص خود را دارند. به طور کلی سه روش برای ایجاد منوهای زیرمنودار وجود دارد:</p>
<p><strong>1. فلش<br />
2. جاوا اسکریپت<br />
3. سی اس اس</strong></p>
<p>ابتدا اجازه بدید هرکدام از این روش ها را بررسی کنیم و ببینیم کدام روش اصولی تر و کاربردی تر می باشد.</p>
<p><strong>1. فلش:</strong> لازمه ی استفاده از این روش در مرحله ی اول تسلط کافی بر فلش است و باید کار با <a href="http://www.adobe.com/products/flash/" target="_blank">فلش</a> را بلد بود تا بتوان منوهای جالب ایجاد نمود. البته نرم افزارهایی مانند &#8220;<a href="http://www.dreamingsoft.com/123flashmenu/index.htm" target="_blank">123 flash menu</a>&#8221; در این زمینه ارائه شده اند که منوهایی از پیش طراحی شده را در اختیار کاربر قرار میدهند و با استفاده از ابزارهایی که در خود گنجانده اند، امکان ویرایش منوها را به کاربر میدهند. یکی از معایبی که منوهای فلش دارند، ایندکس نشدن محتوای آن ها در موتورهای جستجوگر میباشد که البته اخیرا گوگل این مشکل را <a href="http://www.weblogina.com/google/google-can-not-carefree-to-craw-flash.php" target="_blank">برطرف کرده</a> و محتوای فایل های فلش اعم از همین منوها را نیز <a href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html" target="_blank">ایندکس می کند</a> و این مورد تا حدودی مشکلات سئو را برطرف میکند.</p>
<p><strong>2. جاوا اسکریپت:</strong> بگذارید یک چیزی را همینجا بگویم! اگر میخواهید منوهای سایتتان با جاوا اسکریپت باشد، تاکید می کنم که اگر می توانید، خودتان آن را کدنویسی کنید وگرنه از کدهای آماده بپرهیزید، چرا که اگر با مشکلی رو به رو شوید، هرگز نمیتوانید مشکلتان را برطرف کنید، مگر اینکه از کسی کمک بگیرید!</p>
<p><strong>3. سی اس اس:</strong> در این بین، تنها منوهایی که با استفاده از <a href="http://aliha.wordpress.com/category/%d8%b3%db%8c-%d8%a7%d8%b3-%d8%a7%d8%b3/" target="_blank">سی اس اس</a> ایجاد میشوند، از نظر سئو و ایندکس شدن کاملا بهینه و اصولی می باشند! چرا که محتوای این منوها در پرونده ی اکس اچ تی ام ال موجود است. و البته ایجاد و کدنویسی آن در مقایسه با فلش و جاوا اسکریپت، به نسبت راحت تر می باشد. اما خب مشکل دیگری که سر راه مان قرار می گیرد، عدم پشتیبانی مرورگری مثل IE (نسخه ی 6 به پایین) از این روش است! در ادامه توضیحات بیشتری در این زمینه می دهم و البته راه حل این مشکل را هم به زودی و در مقاله ای جداگانه منتشر خواهم کرد!</p>
<p><strong>چگونه با استفاده از سی اس اس، منوهای زیرمنودار ایجاد کنیم؟!</strong></p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-501" title="screenshot-css-menu" src="http://aliha.files.wordpress.com/2008/10/screenshot-css-menu.gif" alt="منوی طرا�ی شده با سی اس اس" width="379" height="119" /></p>
<p>خب، چیزهایی که لازم داریم، اینها هستند: یک فایل سی اس اس، یک فایل اکس اچ تی ام ال و یک ویرایشگر متن، مثلا نوت پد ویندوز.<br />
برای ساختن فایل سی اس اس، می توانید یک فایل متنی ایجاد کنید و پسوند آن را به css تغییر دهید و ترجیحا نام فایل را style بگذارید. یعنی در نهایت بشود:</p>
<p style="text-align: left;" dir="ltr">style.css</p>
<p>ساختید فایل رو؟! خب، حالا بریم سراغ کدنویسی&#8230;<br />
فایل سی اس اسی رو که ساختید، با کمک یک برنامه ی ویرایشگر متن، باز کنید.<br />
ما باید با کمک لیست ها این منو را طراحی کنیم. فقط کافیست کمی با تگ های ul و li، بازی کنیم. پس در ابتدا یک سلکتور با نام nav می نویسیم و پدینگ و مارجین ِش رو صفر میکنیم و به list-styleش هم مقدار none می دیم:</p>
<pre class="brush: css;">
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
}
</pre>
<p>حالا یک اینتر بزنید و برید خط بعدی&#8230; اینبار باید به تگ li ای که در nav قرار می گیرد، دستورات زیر را بدهیم:</p>
<pre class="brush: css;">
#nav li {
float: right;
position: relative;
width: 90px;
height: 20px;
background-color: #f6f6f6;
color: #f75801;
font: bold 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
direction: rtl;
border: 1px solid #e1e1e1;
text-align: center;
padding-top: 5px;
}
</pre>
<p>به خاصیت float مقدار right دادیم، چون می خواهیم منو در قسمت راست صفحه و به صورت شناور قرار بگیره.<br />
دوباره اینتر بزنید و برید خط پایین. این دستوری که می خواهیم بنویسیم، برای این هست که وقتی کرسر موس رفت روی عناوین منو، رنگ زمینه اش تغییر کند:</p>
<pre class="brush: css;">
#nav li:hover {
background-color: #f1ff96;
}
</pre>
<p>باز هم اینتر بزنید. دستورات زیر هم وضعیت ظاهری لینک ها را تعیین می کنند:</p>
<pre class="brush: css;">
#nav a:link, #nav a:visited {
display: block;
text-decoration: none;
color: #868584;
}
#nav a:hover, #nav a:active {
display: block;
text-decoration: none;
color: #f75801;
}
</pre>
<p>اینتر لطفا! قسمت مهم اینجاست. باید محتوای منو (یعنی همان زیرمنو) را مخفی نگه داریم تا زمانی که کرسر موس رفت روی عناوین منو:</p>
<pre class="brush: css;">
#nav ul {
display: none;
position: absolute;
padding-top: 7px;
}
</pre>
<p>خاصیت display که با none مقداردهی شده، درواقع دستور میدهد که قسمت زیر منو، مخفی و غیر قابل نمایش بماند!<br />
اینتر بزنید باز هم! خب، حالا باید کمی ظاهر زیرمنو را سبک دهی کنیم. به زمینه و حاشیه اش رنگی بدهیم و موقعیتش را جمع و جور کنیم:</p>
<pre class="brush: css;">
#nav ul li {
float: none;
border: 1px solid #dded6f;
background-color: #f1ff96;
font-size: 100%;
margin: 0;
padding: 0;
padding-top: 5px;
}
</pre>
<p>اینتر فراموش نشه! باز هم با دستور زیر، رنگ زمینه ی گزینه های زیر منو ها را در زمان حرکت کرسر موس روی آن ها، تعیین می کنیم:</p>
<pre class="brush: css;">
#nav ul li:hover {
background-color: #f9ffcf;
}
</pre>
<p>آخرین اینتر را بزنید که می خواهیم یک کار قشنگ بکنیم:) یادتان که هست چند خط بالاتر، دستور مخفی کردن زیرمنوها را دادیم؟! حالا باید دستور بدهیم که هر زمان کرسر موس روی یکی از عناوین منو رفت، بی چون و چرا زیرمنوی آن نمایش یابد! فقط کافیست بگوییم:</p>
<pre class="brush: css;">
#nav li:hover ul {
display: block;
}
</pre>
<p>زیبا نیست؟! خب، فایل سی اس اس تان تکمیل شد. حالا برویم سراغ فایل اکس اچ تی ام ال! خسته که نشدید خدای ناکرده؟!<br />
فایل اکس اچ تی ام ال را بسازید. برای ساختن آن مانند ساختن فایل سی اس اس عمل کنید و نام فایل را بگذارید menu. یعنی باید بشود:</p>
<p style="text-align: left;" dir="ltr">menu.htm یا menu.html</p>
<p>خب. اول کدهای مربوط به هدر را می نویسیم:</p>
<pre class="brush: xml;">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;
&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;title&gt;creating menus with CSS | Demo!&lt;/title&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;style.css&quot; /&gt;
&lt;/head&gt;
</pre>
<p>حالا تگ بدنه رو باز می کنیم و لیست مورد نظر رو ایجاد می کنیم و سلکتور nav رو بهش نسبت می دهیم و بعد از اون، عناوین و زیرمنوها رو اضافه می کنیم:</p>
<pre class="brush: xml;">
&lt;body&gt;
&lt;ul id=&quot;nav&quot;&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;رنگ ها&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;آبی&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;سبز&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;نارنجی&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;آموزش ها&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;سی اس اس&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;پی اچ پی&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#&quot;&gt;جی کوئری&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/body&gt;&lt;/p&gt;
</pre>
<p>واضح هست دیگه؟! در اینجا ما یک منو، دو عنوان به نام های &#8220;رنگ&#8221; و &#8220;آموزش ها&#8221; و برای هر عنوان، سه زیرمنو داریم. در آخر هم تگ html را ببندید!</p>
<p><strong>پشتیبانی از این روش</strong><br />
همون طور که در ابتدا هم گفتم، این روش در نسخه ها ی 6 و پایین تر ِ مرورگر IE پشتیبانی نمی شود و کار نمی کند! دلیلش هم روشن است. ما برای این کار از خاصیت hover استفاده کرده ایم که این نسخه ها از مرورگر IE (یعنی نسخه های 6 به پایین) خاصیت hover را فقط برای لینک ها می شناسند و برایشان جای تعجب دارد که بخواهید با استفاده از خاصیت hover، مثلا متنی را ظاهر و یا مخفی کنید! اما از IE7 به بعد این مشکل رفع شده و این منویی که ایجاد کردیم به درستی کار خواهد کرد. سعی می کنم به زودی مقاله ای را در این رابطه منتشر کنم و در آن به حل این مشکل پردازم. یعنی این منو بتواند در IE6 و حتی پایین تر هم کار کند!</p>
<p><strong>کمک ها</strong><br />
<span style="text-decoration: line-through;"> اگر انجام مراحل بالا برایتان مشکل است، می توانید فایل اکس اچ تی ام ال و سی اس اس آماده ی این منو را از <a href="http://www.at4shop.com/uploads/css-menu.zip">اینجا</a> دریافت نمایید.<br />
برای دیدن دموی این منو نیز به <a href="http://www.at4shop.com/css-demo/menu-demo.html" target="_blank">این صفحه</a> مراجعه فرمایید.</span>
<ul class="related_post">
<li><a href="http://aliha.ir/2009/03/24/method-of-css-summary/" title="روش های خلاصه نویسی در سی اس اس">روش های خلاصه نویسی در سی اس اس</a></li>
<li><a href="http://aliha.ir/2008/09/17/solve-the-templates-problems-and-assimilate-in-several-browsers-2/" title="رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » دو">رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » دو</a></li>
<li><a href="http://aliha.ir/2009/04/10/what-is-important-in-css/" title="یک آموزش کوتاه و مهم در سی اس اس &#8211; important! چیست؟">یک آموزش کوتاه و مهم در سی اس اس &#8211; important! چیست؟</a></li>
<li><a href="http://aliha.ir/2009/02/14/new-persian-style-for-friendfeed-and-how-to-use-that/" title="استایل فارسی جدید برای فرندفید و چگونگی استفاده از آن">استایل فارسی جدید برای فرندفید و چگونگی استفاده از آن</a></li>
<li><a href="http://aliha.ir/2008/09/07/solve-the-templates-problems-and-assimilate-in-several-browsers-1/" title="رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » یک">رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » یک</a></li>
<li><a href="http://aliha.ir/2008/08/07/how-to-creating-a-static-image-gallery-in-5-min/" title="چگونه در 5 دقیقه یک گالری عکس استاتیک ایجاد کنیم؟!">چگونه در 5 دقیقه یک گالری عکس استاتیک ایجاد کنیم؟!</a></li>
<li><a href="http://aliha.ir/2010/01/07/dotdot-effect-for-images-with-css/" title="افکت نقطه‌نقطه برای تصاویر با سی‌اس‌اس">افکت نقطه‌نقطه برای تصاویر با سی‌اس‌اس</a></li>
<li><a href="http://aliha.ir/2009/12/05/css-hack-for-opera-browser/" title="هک سی‌اس‌اس &#8211; دستورات اختصاصی برای مرورگر اُپرا">هک سی‌اس‌اس &#8211; دستورات اختصاصی برای مرورگر اُپرا</a></li>
<li><a href="http://aliha.ir/2009/06/04/easiest-tooltip-using-jquery/" title="آسان ترین راه برای ایجاد tooltip (پنجره شناور) با کمک جی‌کوئری">آسان ترین راه برای ایجاد tooltip (پنجره شناور) با کمک جی‌کوئری</a></li>
<li><a href="http://aliha.ir/2009/05/06/ie-fix-bicubic-scaling-for-images/" title="رفع مشکل دندانه دار شدن تصاویر در اینترنت اکسپلورر با استفاده از سی اس اس">رفع مشکل دندانه دار شدن تصاویر در اینترنت اکسپلورر با استفاده از سی اس اس</a></li>
</ul>
<div style="direction: rtl;">
<a href="http://aliha.ir/2008/10/08/how-to-creating-menus-with-css/#comments">30 دیدگاه</a> | 
فرستادن به: <a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://aliha.ir/2008/10/08/how-to-creating-menus-with-css/&title=چگونه با استفاده از سی اس اس، منوهای زیرمنودار ایجاد کنیم؟!">del.icio.us</a>
<hr />
<p align="center"><a href="http://www.irsaweb.com/"><img src="http://aliha.ir/images/irsaweb-small.png" alt="ایرساوب" /> علیها دات آی آر توسط ایرساوب پشتیبانی می شود.</a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://aliha.ir/2008/10/08/how-to-creating-menus-with-css/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » دو</title>
		<link>http://aliha.ir/2008/09/17/solve-the-templates-problems-and-assimilate-in-several-browsers-2/</link>
		<comments>http://aliha.ir/2008/09/17/solve-the-templates-problems-and-assimilate-in-several-browsers-2/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 21:42:40 +0000</pubDate>
		<dc:creator>علیها</dc:creator>
				<category><![CDATA[سی اس اس]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ترفندهای سی اس اس]]></category>
		<category><![CDATA[رزولوشن]]></category>
		<category><![CDATA[طراحی پوسته]]></category>
		<category><![CDATA[مرورگر وب]]></category>

		<guid isPermaLink="false">http://aliha.wordpress.com/?p=429</guid>
		<description><![CDATA[در قسمت اول به مواردی اشاره کردم و توضیحات مختصری برای هرکدام دادم. مثلا گفتم که قالب خود را در کدام مرورگرها تست کنید و یک سری موارد اولیه را مطرح کردم.
در این قسمت به یکی از مواردی که به کرات دیده میشه می پردازم و امیدوارم مفید واقع بشه!
همونطور که میدونید مونیتورهای نسل جدید، [...]]]></description>
			<content:encoded><![CDATA[<p>در <a href="http://aliha.ir/2008/09/07/solve-the-templates-problems-and-assimilate-in-several-browsers-1/" target="_blank">قسمت اول</a> به مواردی اشاره کردم و توضیحات مختصری برای هرکدام دادم. مثلا گفتم که قالب خود را در کدام مرورگرها تست کنید و یک سری موارد اولیه را مطرح کردم.<br />
در این قسمت به یکی از مواردی که به کرات دیده میشه می پردازم و امیدوارم مفید واقع بشه!</p>
<p>همونطور که میدونید مونیتورهای نسل جدید، اکثرا عریض (wide) شده اند و رزولوشن در آنها افزایش یافته. این مورد بسیار مهم و قابل اهمیت است! چرا که اگر شما در مقدار دهی به حاشیه بلوک های اصلی قالب، از واحد مناسبی استفاده نکنید، قطعا دچار مشکل می شوید!<br />
واضح تر میگویم. به عنوان مثال مونیتور شما دارای رزولوشن 1024&#215;768 هست! قالب خود را طراحی میکنید. بعد همین قالب را در رزولوشن 1200&#215;800 نگاه میکنید! بر خلاف انتظارتان محتوای قالب به سمت چپ یا سمت راست صفحه نزدیک شده است! در صورتی که در حالت عادی باید وسط صفحه قرار داشته باشد! اما نگران نباشید! خیلی راحت میشود مشکل را برطرف کرد. درواقع شما واحد مناسبی را برای مقداردهی به حاشیه ها (margin) انتخاب نکرده اید! مثلا از واحد px یا em استفاده کرده اید!<br />
حالا چکار باید بکنیم؟!<br />
باید از واحد درصد &#8211; % &#8211; استفاده کنید! مثلا بجای اینکه بگویید:</p>
<pre class="brush: css;">
Margin-left: 370px;
</pre>
<p>بگویید:</p>
<pre class="brush: css;">
Margin-left: 30%;
</pre>
<p>بیشتر توضیح میدم. واحدهای px یا em، یک مقدار ثابت ایجاد میکنن. یعنی مثلا همیشه حاشیه ی فلان عنصر 300 پیکسل از سمت راستش فاصله داشته باشه! خب، این کار اشتباه نیست، اما مشکل زمانی ایجاد میشه که رزولوشن تغییر بکنه! در این صورت هست که محتوای قالب، دیگه وسط صفحه قرار نمیگیره و مثلا به سمت راست یا چپ نزدیک میشه!<br />
اما وقتی که به صورت درصدی، به حاشیه ی فلان عنصر، مقدار میدید، دیگه این مقدار، ثابت نیست. یعنی با توجه به رزولوشن، مثلا 20 درصد از سمت راست، فاصله ایجاد میشه!<br />
برای درک راحت تر قضیه، تصاویر زیر رو آماده کردم. ببینید:</p>
<p>در تصویر زیر، طراح با استفاده از واحد پیکسل، به بلوک ها فاصله داده. در رزولوشن 1024&#215;768، هیچ مشکلی دیده نمیشه و همه چیز سر جاش هست:</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-431" src="http://aliha.files.wordpress.com/2008/09/pixel-1024x768.gif" alt="pixel-1024x768" width="400" height="350" /></p>
<p>اما همین طرح در رزولوشن 1200&#215;800، به سمت راست نزدیک شده:</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-432" src="http://aliha.files.wordpress.com/2008/09/pixel-1200x800.gif" alt="pixel-1200x800" width="400" height="350" /></p>
<p>طراح به اشتباه خودش پی برد و واحد درصد &#8211; % &#8211; رو جایگزین واحد پیکسل &#8211; px &#8211; کرد:</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-433" src="http://aliha.files.wordpress.com/2008/09/percent-1024x768.gif" alt="percent-1024x768" width="400" height="350" /></p>
<p>با تغییر رزولوشن، هیچ جابجایی ای در قالب ایجاد نشد و همه چیز همونطور هست که باید باشه:</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-434" src="http://aliha.files.wordpress.com/2008/09/percent-1200x800.gif" alt="percent-1200x800" width="400" height="350" /></p>
<p>البته نکته‌ ای که هست، ما برای وسط آوردن طرح کلا از این روش استفاده نمی‌کنیم. این ها فقط مثال بودند برای درک واحد درصد.</p>
<p>ضمنا یک موردی رو هم بگم. استفاده از واحد em برای مقداردهی به حاشیه ها و غیره، اصلا توصیه نمیشه. کاربرد این واحد بیشتر برای تعیین اندازه ی فونت است!</p>
<p>خب، برای این قسمت، تا همینجا کافیه. اگر جالب نبود، بگذارید به حساب بی تجربگی بنده ;)
<ul class="related_post">
<li><a href="http://aliha.ir/2008/10/08/how-to-creating-menus-with-css/" title="چگونه با استفاده از سی اس اس، منوهای زیرمنودار ایجاد کنیم؟!">چگونه با استفاده از سی اس اس، منوهای زیرمنودار ایجاد کنیم؟!</a></li>
<li><a href="http://aliha.ir/2008/09/07/solve-the-templates-problems-and-assimilate-in-several-browsers-1/" title="رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » یک">رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » یک</a></li>
<li><a href="http://aliha.ir/2009/03/24/method-of-css-summary/" title="روش های خلاصه نویسی در سی اس اس">روش های خلاصه نویسی در سی اس اس</a></li>
<li><a href="http://aliha.ir/2010/01/07/dotdot-effect-for-images-with-css/" title="افکت نقطه‌نقطه برای تصاویر با سی‌اس‌اس">افکت نقطه‌نقطه برای تصاویر با سی‌اس‌اس</a></li>
<li><a href="http://aliha.ir/2009/12/05/css-hack-for-opera-browser/" title="هک سی‌اس‌اس &#8211; دستورات اختصاصی برای مرورگر اُپرا">هک سی‌اس‌اس &#8211; دستورات اختصاصی برای مرورگر اُپرا</a></li>
<li><a href="http://aliha.ir/2009/06/04/easiest-tooltip-using-jquery/" title="آسان ترین راه برای ایجاد tooltip (پنجره شناور) با کمک جی‌کوئری">آسان ترین راه برای ایجاد tooltip (پنجره شناور) با کمک جی‌کوئری</a></li>
<li><a href="http://aliha.ir/2009/04/10/what-is-important-in-css/" title="یک آموزش کوتاه و مهم در سی اس اس &#8211; important! چیست؟">یک آموزش کوتاه و مهم در سی اس اس &#8211; important! چیست؟</a></li>
<li><a href="http://aliha.ir/2009/02/14/new-persian-style-for-friendfeed-and-how-to-use-that/" title="استایل فارسی جدید برای فرندفید و چگونگی استفاده از آن">استایل فارسی جدید برای فرندفید و چگونگی استفاده از آن</a></li>
<li><a href="http://aliha.ir/2008/09/25/solve-the-templates-problems-and-assimilate-in-several-browsers-3/" title="رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » سه">رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » سه</a></li>
<li><a href="http://aliha.ir/2008/08/07/how-to-creating-a-static-image-gallery-in-5-min/" title="چگونه در 5 دقیقه یک گالری عکس استاتیک ایجاد کنیم؟!">چگونه در 5 دقیقه یک گالری عکس استاتیک ایجاد کنیم؟!</a></li>
</ul>
<div style="direction: rtl;">
<a href="http://aliha.ir/2008/09/17/solve-the-templates-problems-and-assimilate-in-several-browsers-2/#comments">10 دیدگاه</a> | 
فرستادن به: <a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://aliha.ir/2008/09/17/solve-the-templates-problems-and-assimilate-in-several-browsers-2/&title=رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » دو">del.icio.us</a>
<hr />
<p align="center"><a href="http://www.irsaweb.com/"><img src="http://aliha.ir/images/irsaweb-small.png" alt="ایرساوب" /> علیها دات آی آر توسط ایرساوب پشتیبانی می شود.</a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://aliha.ir/2008/09/17/solve-the-templates-problems-and-assimilate-in-several-browsers-2/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » یک</title>
		<link>http://aliha.ir/2008/09/07/solve-the-templates-problems-and-assimilate-in-several-browsers-1/</link>
		<comments>http://aliha.ir/2008/09/07/solve-the-templates-problems-and-assimilate-in-several-browsers-1/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 18:06:31 +0000</pubDate>
		<dc:creator>علیها</dc:creator>
				<category><![CDATA[سی اس اس]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ترفندهای سی اس اس]]></category>
		<category><![CDATA[طراحی پوسته]]></category>
		<category><![CDATA[پوسته]]></category>
		<category><![CDATA[یک سازی]]></category>

		<guid isPermaLink="false">http://aliha.wordpress.com/?p=405</guid>
		<description><![CDATA[سری مقالاتی رو در زمینه ی یادگیری و بکار گیری سی اس اس نوشته بودم که در آن به آموزش مواردی هرچند ابتدایی پرداخته شده بود! و برای آشنایی و چگونگی بکار بردن سی اس اس مناسب بود!
اما در این سری مقالات سعی دارم کمی حرفه ای تر و البته درباره ی مباحثی مثل همسان [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://aliha.ir/category/_css/" target="_blank">سری مقالاتی</a> رو در زمینه ی یادگیری و بکار گیری <a href="http://aliha.ir/tag/%d8%b3%db%8c-%d8%a7%d8%b3-%d8%a7%d8%b3/" target="_blank">سی اس اس</a> نوشته بودم که در آن به آموزش مواردی هرچند ابتدایی پرداخته شده بود! و برای آشنایی و چگونگی بکار بردن سی اس اس مناسب بود!<br />
اما در این سری مقالات سعی دارم کمی حرفه ای تر و البته درباره ی مباحثی مثل همسان سازی نمایش عناصر در مرورگرهای مختلف و کلا بهینه سازی صفحاتی که بر پایه ی سی اس اس هستن متمرکز بشوم و بحث کنیم.<br />
پس بلافاصله میرویم سراغ اولین نکته ای که باید بهش توجه داشت!</p>
<p><strong>کدام مرورگرها؟!</strong><br />
وجود مرورگرها و وسیله های مختلف، باعث شده که این روزها بیش از پیش نگران این باشیم که قالب طراحی شده مان در این مرورگرها و وسیله ها چطور دیده میشه. بغیر از این، افزایش رزولوشن در مانیتورها ی جدید و واید شدن آنها نیز از جمله مسائلی هست که نمیتوان به سادگی از آن عبور کرد.<br />
در مرحله ی اول، قالب سایت شما باید در مرورگرهایی مثل اینترنت اکسپلورر 6 و 7 (و ترجیحا 8)، فایرفاکس و اُپرا که از مرورگرهای <a href="http://www.ritecounter.com/global_top_browser.php" target="_blank">پرمصرف</a> هستند، یک شکل و یکسان نمایش داده شود. پس قالب خود را حتما در این مرورگرها تست کنید.<br />
البته اگر به سیستم های عامل دیگری به جز ویندوز دسترسی دارید (مانند مک و لینوکس) بد نیست که قالب سایت خود را در مرورگرهای سافاری و کنکرر نیز تست نمایید. (لازم به ذکر است که سافاری، بر روی ویندوز هم قابل نصب است!)<br />
البته با وجود ناسازگاری هایی که مرورگرهایی مثل IE (خصوصا نسخه ی 6 آن) دارند کمی یکسان سازی مشکل میشود. اما نگران نباشید، هک ها و ترفندهایی وجود دارند که با استفاده از آن ها میتوان بسیاری از این مشکلات را برطرف نمود! (در این راستا، <a href="http://aliha.ir/2008/09/05/accede-time-to-update-your-browser/" target="_blank">این</a> مقاله را نیز به شما توصیه میکنم!).<span style="color: #808080;"><br />
</span></p>
<p><strong>شروع یکسان سازی و رفع مشکلات</strong><br />
اکثر اوقات برطرف کردن مشکلات و باگ ها، در هنگام طراحی صورت میگیرند. یعنی همینطور که مرحله به مرحله کدنویسی را انجام میدهید و هربار به مشکلی بر میخورید، سعی میکنید همان موقع آن را رفع کنید و یا راه حل دیگری را جایگزین کنید!</p>
<p><span style="color: #808080;"><span style="color: #00ccff;">گام اول:</span> </span>استفاده از دستورات <a href="http://aliha.ir/tag/resetcss/" target="_blank">reset</a>!<span style="color: #808080;"><br />
</span>درباره ی این دستورات پیش از این ها هم صحبت کردیم (<a href="http://aliha.ir/2008/07/06/whats_reset_css/" target="_blank">اینجا</a>). اما باز به طور خلاصه توضیحی میدهم! این دستورات باعث میشوند که استایل های پیشفرضی که در مرورگرها وجود دارد، نادیده گرفته شوند و در خیلی مواقع تنها استفاده از این روش، کلی از مشکلات موجود را برطرف نموده است!<br />
یک نکته ی بسیار مهم را هم باید بگویم و آن این است که از همان ابتدای شروع به کدنویسی، این دستورات را به استایل‌تان اضافه کنید!</p>
<p><span style="color: #808080;"><span style="color: #00ccff;">گام دوم:</span> </span>از کدنویسی کثیف و درهم بپرهیزید!<span style="color: #808080;"><br />
</span>یادتان باشد که هرگاه به دستوری احتیاج بود، آن را بنویسید، در غیر این صورت لزومی ندارد که از دستورات تکراری و بی مورد استفاده کنید! به مثال زیر توجه کنید:</p>
<pre class="brush: css;">
.content {
Padding: 5px;
Margin: 10px;
Padding-right: 8px;
Font: bold 130% Arial, Times New Roman;
Text-align: right;
Direction: rtl;
Font-size: 18px;
}
</pre>
<p style="text-align: right;">میبینید چقدر کثیف و غلط کدنویسی شده؟! متاسفانه این دستورات رو از لا به لای پرونده ی سی اس اس یکی از سایت های معروف فارسی پیدا کردم و قصدم از این کار این بود که خیال نکنید چنین چیزی وجود خارجی نداره و من در آوردی هست!!<br />
شکل صحیح مثال بالا:</p>
<pre class="brush: css;">
.content {
Padding: 5px 8px 5px 5px;
Margin: 10px;
Font: bold 120% Arial, Times New Roman;
Text-align: right;
Direction: rtl;
}
</pre>
<p style="text-align: right;">کثیف نوشتن، اول از همه باعث سنگین شدن پرونده ی سی اس اس میشود و بعد از آن بسیاری از مشکلات و ناسازگاری ها را ایجاد میکند.</p>
<p style="text-align: right;"><span style="color: #808080;"><span style="color: #00ccff;">گام سوم:</span> </span>جایگزینی قسمتی از پرونده ی سی اس اس، در صورت مواجه شدن با مرورگری خواص!<br />
همونطور که گفتم و میدانید، برخی جلوه ها و دستورات در IE پشتیبانی نمیشوند و آن ها را بدرستی نمایش نمی دهد! در اینگونه مواقع شما میتوانید با استفاده از برخی ترفندهای ایجاد شده، قسمتی از پرونده ی سی اس اس خو را پنهان، اضافه و یا جایگزین کنید!<br />
درباره ی این مورد در آینده بیشتر صحبت میکنیم!</p>
<p style="text-align: right;">خب فکر میکنم فعلا همین سه مورد کافی باشه. در قسمت بعد تعدادی از ترفندهای اشاره شده را معرفی و بررسی میکنیم. پس با من باشید!</p>
<ul class="related_post">
<li><a href="http://aliha.ir/2008/09/17/solve-the-templates-problems-and-assimilate-in-several-browsers-2/" title="رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » دو">رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » دو</a></li>
<li><a href="http://aliha.ir/2009/03/24/method-of-css-summary/" title="روش های خلاصه نویسی در سی اس اس">روش های خلاصه نویسی در سی اس اس</a></li>
<li><a href="http://aliha.ir/2008/10/08/how-to-creating-menus-with-css/" title="چگونه با استفاده از سی اس اس، منوهای زیرمنودار ایجاد کنیم؟!">چگونه با استفاده از سی اس اس، منوهای زیرمنودار ایجاد کنیم؟!</a></li>
<li><a href="http://aliha.ir/2008/09/25/solve-the-templates-problems-and-assimilate-in-several-browsers-3/" title="رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » سه">رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » سه</a></li>
<li><a href="http://aliha.ir/2010/01/07/dotdot-effect-for-images-with-css/" title="افکت نقطه‌نقطه برای تصاویر با سی‌اس‌اس">افکت نقطه‌نقطه برای تصاویر با سی‌اس‌اس</a></li>
<li><a href="http://aliha.ir/2009/12/05/css-hack-for-opera-browser/" title="هک سی‌اس‌اس &#8211; دستورات اختصاصی برای مرورگر اُپرا">هک سی‌اس‌اس &#8211; دستورات اختصاصی برای مرورگر اُپرا</a></li>
<li><a href="http://aliha.ir/2009/08/18/display-posts-alphabetically-in-wordpress-blog/" title="نمایش پست ها بر اساس حروف الفبا در وردپرس">نمایش پست ها بر اساس حروف الفبا در وردپرس</a></li>
<li><a href="http://aliha.ir/2009/06/04/easiest-tooltip-using-jquery/" title="آسان ترین راه برای ایجاد tooltip (پنجره شناور) با کمک جی‌کوئری">آسان ترین راه برای ایجاد tooltip (پنجره شناور) با کمک جی‌کوئری</a></li>
<li><a href="http://aliha.ir/2009/04/10/what-is-important-in-css/" title="یک آموزش کوتاه و مهم در سی اس اس &#8211; important! چیست؟">یک آموزش کوتاه و مهم در سی اس اس &#8211; important! چیست؟</a></li>
<li><a href="http://aliha.ir/2009/02/14/new-persian-style-for-friendfeed-and-how-to-use-that/" title="استایل فارسی جدید برای فرندفید و چگونگی استفاده از آن">استایل فارسی جدید برای فرندفید و چگونگی استفاده از آن</a></li>
</ul>
<div style="direction: rtl;">
<a href="http://aliha.ir/2008/09/07/solve-the-templates-problems-and-assimilate-in-several-browsers-1/#comments">5 دیدگاه</a> | 
فرستادن به: <a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://aliha.ir/2008/09/07/solve-the-templates-problems-and-assimilate-in-several-browsers-1/&title=رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » یک">del.icio.us</a>
<hr />
<p align="center"><a href="http://www.irsaweb.com/"><img src="http://aliha.ir/images/irsaweb-small.png" alt="ایرساوب" /> علیها دات آی آر توسط ایرساوب پشتیبانی می شود.</a></p>
</div>]]></content:encoded>
			<wfw:commentRss>http://aliha.ir/2008/09/07/solve-the-templates-problems-and-assimilate-in-several-browsers-1/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
