<?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%b9%db%8c%d8%a8-%db%8c%d8%a7%d8%a8%db%8c/feed/" rel="self" type="application/rss+xml" />
	<link>http://aliha.ir</link>
	<description>لحظاتی با سی اس اس، جی کوئری و پی اچ پی.</description>
	<lastBuildDate>Sun, 16 Oct 2011 09:19:03 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>رفع مشکلات و یکسان سازی قالب در مرورگرهای مختلف » سه</title>
		<link>http://aliha.ir/2008/09/25/solve-the-templates-problems-and-assimilate-in-several-browsers-3/</link>
		<comments>http://aliha.ir/2008/09/25/solve-the-templates-problems-and-assimilate-in-several-browsers-3/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 16:43:45 +0000</pubDate>
		<dc:creator>علیها</dc:creator>
				<category><![CDATA[اچ تی ام ال]]></category>
		<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=465</guid>
		<description><![CDATA[در قسمت قبل کمی درباره ی اهمیت دادن به رزولوشن های مختلف و اینکه چطور قالب خود را با رزولوشن های مختلف هماهنگ کنیم، صحبت کردیم. در این قسمت هم باز به یکی از مباحثی که کمتر بهش اشاره شده میپردازم. و اون اینه که بتونیم مشکل و عیب کار رو پیدا کنیم! یعنی وقتی ...]]></description>
			<content:encoded><![CDATA[<p>در <a href="http://aliha.ir/2008/09/17/solve-the-templates-problems-and-assimilate-in-several-browsers-2/" target="_blank">قسمت قبل</a> کمی درباره ی اهمیت دادن به رزولوشن های مختلف و اینکه چطور قالب خود را با رزولوشن های مختلف هماهنگ کنیم، صحبت کردیم.<br />
در این قسمت هم باز به یکی از مباحثی که کمتر بهش اشاره شده میپردازم. و اون اینه که بتونیم مشکل و عیب کار رو پیدا کنیم! یعنی وقتی مشکلی در قالب ایجاد میشه، بتونیم اون قسمت از کدی که نادرست هست رو پیدا و اصلاح کنیم.</p>
<p><strong>برای قسمتی از قالبم مشکلی ایجاد شده است که نمیتوانم حلش کنم! چه کار کنم؟!</strong><img class="size-full wp-image-466 alignleft" src="http://aliha.files.wordpress.com/2008/09/css-bugs.gif" alt="css bugs" width="300" height="225" /><br />
به طور کلی برای عیب یابی و باگ گیری از قالب خود، باید موارد زیر را به کار برد که گاه بسته به بزرگ یا کوچک بودن ِ مشکل، با اجرای یکی از این موارد، مشکل برطرف میگردد و گاه باید از چندین روش استفاده نمود تا بالاخره مشکل را پیدا و اصلاح کرد.</p>
<p><strong>۱٫ ذهن آرام:</strong> معمولا اکثر طراحان وب، ساعت ها خود را درگیر کدنویسی و طراحی میکنند و طبیعی هست که بعد از گذشت مدت زمان قابل توجهی، ذهن خسته شود و دیگر نتواند به کار ادامه دهد. اکثر اوقات هم عیب و ایرادات، در چنین مواقعی ایجاد می شوند و با ذهن و فکر خسته نمی توان مشکلی را حل نمود. پیشنهاد میکنم برای چند ساعت استراحت کنید و به کارهای متفرقه بپردازید تا ذهنتان باز شود!</p>
<p><strong>۲٫ دقت در بررسی:</strong> باید با دقت هرچه تمام به مشکلی که پیش آمده نگاه کنید. ببینید که کدام قسمت از قالب دارای مشکل هست و کدهای مربوط به همان قسمت را بررسی نمایید تا مشکل را پیدا کنید!</p>
<p><strong>۳٫ تایید پرونده ی سی اس اس:</strong> روش دوم کمی وقت گیر و غیر اصولیست. روش راحت تر و سریع تر و معمول تر آن است که به سایت <a href="http://www.w3.org/" target="_blank">w3c</a> بروید و پرونده ی سی اس اس خود را به <a href="http://jigsaw.w3.org/css-validator/" target="_blank">تاییدکننده ی سی اس اس</a> بدهید تا مشکلات را پیدا و به شما نشان دهد!</p>
<p><strong>۴٫ تایید پرونده ی اکس اچ تی ام ال:</strong> ممکن است مشکل پیش آمده به دستورات سی اس اس ارتباطی نداشته باشد و اشکال در کدهای اکس اچ تی ام ال باشد. بنابر این بد نیست که پرونده ی اکس اچ تی ام ال خود را نیز در <a href="http://validator.w3.org/" target="_blank">تایید کننده ی اکس اچ تی ام ال</a> سایت <a href="http://www.w3.org/" target="_blank">w3c</a> مورد بررسی قرار دهید.</p>
<p>خب، تا اینجا موفق شدیم که مشکل پیش آمده را به راحتی پیدا کنیم. حالا باید سعی کنیم تا مشکل را برطرف کنیم.<br />
معمولا زمانی مشکلات ایجاد می شوند که دستورهای زیادی کنار هم قرار بگیرند و مثلا دستوری، دستور دیگر را خنثی کند!<br />
خب، حالا فرض میکنیم که مشکل را پیدا کردیم اما راه حل هنوز پیدا نشده! موارد زیر به شما کمک میکند تا هرچه سریع تر به یک راه حل اصولی برسید:</p>
<p><strong>۱٫ جداسازی:</strong> آن قسمت از کدهایی که مشکل ایجاد کرده اند را از مابقی کدها جدا کنید! تک تک خاصیت های به کار رفته را بررسی کنید. مقدارهای مختلف را امتحان کنید. تا شاید بالاخره راه حل را پیدا کردید! اما این پایان کار نیست! راه های زیادی هنوز هستند که شما را به جواب نزدیک تر میکنند&#8230; (توصیه میکنم که تا پایان کار این مورد یعنی جداسازی کدهای مشکل ساز از دیگر کدها را رعایت کنید تا کارتان راحت تر شود).</p>
<p><strong>۲٫ جستجو:</strong> سایت های زیادی هستند که ترفتدها و راه حل هایی برای رفع مشکلات مختلف ارائه میکنند. می توانید در این سایت ها به دنبال راه حلی برای مشکلات خود باشید. در زیر تعدادی از این سایت ها را می توانید ببینید:</p>
<ul>
<li><a href="http://reference.sitepoint.com/css" target="_blank">SitePoint CSS Reference</a></li>
<li><a href="http://positioniseverything.net/" target="_blank">Position is everything</a></li>
<li><a href="http://css-discuss.incutio.com/" target="_blank">Css discuss</a></li>
<li><a href="http://css-tricks.com/" target="_blank">Css-tricks</a></li>
<li><a href="http://www.google.com/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;q=css%2Bbugs&amp;btnG=Search" target="_blank">گوگل!</a></li>
</ul>
<p><strong>۳٫ مشورت:</strong> میتوانید در انجمن هایی که برای این منظور ایجاد شده اند، مشکل خود را مطرح کنید و از طراحان دیگر کمک بگیرید. در زیر تعدادی از انجمن های فعال را که میتوانند موثر واقع شوند را می بینید:<br />
فقط نکته ای که قابل اهمیت هست این است که به قوانین انجمن ها احترام بگذارید و آن ها را رعایت کنید تا خدای ناکرده، دچار مشکل نشوید!</p>
<ul>
<li><a href="http://forum.movable-type.ir/?" target="_blank">انجمن مووبل تایپ فارسی</a></li>
<li><a href="http://forum.wp-persian.com/" target="_blank">انجمن وردپرس فارسی</a></li>
<li><a href="http://forum.majidonline.com/" target="_blank">انجمن مجید آنلاین</a></li>
<li><a href="http://forum.persia-cms.com/">انجمن پرشیا سی ام اس</a></li>
<li><a href="http://css-tricks.com/forums/">css-tricks forums</a></li>
</ul>
<ul class="related_post">
<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/2011/03/16/gradient-text-with-css/" title="گرادینت متن با سی اس اس">گرادینت متن با سی اس اس</a></li>
<li><a href="http://aliha.ir/2010/09/06/jquery-ui/" title="جی‌کوئری UI یا هرآنچه برای طراحی یک اپلیکیشن نیاز دارید">جی‌کوئری UI یا هرآنچه برای طراحی یک اپلیکیشن نیاز دارید</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>
</ul>
<div style="direction: rtl;">
<a href="http://aliha.ir/2008/09/25/solve-the-templates-problems-and-assimilate-in-several-browsers-3/#comments">7 دیدگاه</a> | 
فرستادن به: <a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://aliha.ir/2008/09/25/solve-the-templates-problems-and-assimilate-in-several-browsers-3/&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/25/solve-the-templates-problems-and-assimilate-in-several-browsers-3/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

