<?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>corelist.net &#187; طراحی وب</title>
	<atom:link href="http://weblog.corelist.net/category/webdesign/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblog.corelist.net</link>
	<description>وبلاگ شخصی علی ستاری</description>
	<lastBuildDate>Sat, 18 Jul 2009 03:20:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>IE8 و استانداردهای وب</title>
		<link>http://weblog.corelist.net/archives/1386/10/13/ie8-and-web-standards/</link>
		<comments>http://weblog.corelist.net/archives/1386/10/13/ie8-and-web-standards/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 09:23:18 +0000</pubDate>
		<dc:creator>علی ستاری</dc:creator>
				<category><![CDATA[استانداردهای وب]]></category>
		<category><![CDATA[طراحی وب]]></category>
		<category><![CDATA[browser war]]></category>
		<category><![CDATA[compatibility]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://weblog.corelist.net/archives/1386/10/13/ie8-and-web-standards/</guid>
		<description><![CDATA[این روزها خبر (تقریبا) مسرت بخشی برای طراحان و توسعه دهندگان وب منتشر شده. خبر اجرای موفقیت آمیز آزمون Acid2 در IE8! اما آیا واقعا برای همه مسرت بخشه؟
سازگاری کامل با استانداردها و Backward Compatibility
اول اینکه ادعای تیم توسعه IE مبنی بر اجرای درست آزمون، به این معنی نیست که همه مشکلات IE برطرف شده [...]]]></description>
			<content:encoded><![CDATA[<p>این روزها خبر (تقریبا) مسرت بخشی برای طراحان و توسعه دهندگان وب منتشر شده. <a href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx" title="Internet Explorer 8 and Acid2: A Milestone" target="_blank">خبر اجرای موفقیت آمیز آزمون Acid2 در IE8</a>! اما آیا واقعا برای همه مسرت بخشه؟</p>
<p><strong>سازگاری کامل با استانداردها و Backward Compatibility</strong><br />
اول اینکه ادعای تیم توسعه IE مبنی بر اجرای درست آزمون، به این معنی نیست که همه مشکلات IE برطرف شده باشه. همونطور که خودشون اشاره کردند، <a href="http://www.webstandards.org/action/acid2/" title="آزمونی برای آزمایش پشتیبانی مرورگرها از استانداردها">آزمون Acid2</a> همه جوانب استانداردهای وب رو پوشش نداده و اجرای صحیحش نمیتونه تضمینی برای انطباق کامل با استانداردها باشه.<br />
IE مشکلات ریز و درشت بسیاری در <a href="http://en.wikipedia.org/wiki/Trident_(layout_engine)" title="Trident">موتور Rendering</a> خودش داره که اصلاح برخی از این مشکلات به معنی از دست دادن Backward Compatibility هست که توسعه‌دهندگانش با امیدواری خبرش رو میدند.<br />
مشکل IE فقط عدم پشتیبانی از استانداردها نیست. که این موارد به خودی خود مشکل آفرین نیستند. چون با اضافه شدن امکاناتی جدید به مرورگر، سایتهایی که قبلا بدون در نظر گرفتن این امکان طراحی شدند تغییری نخواهند کرد. مشکل، درست جایی شکل میگیره که IE طرز تفسیر و نمایش غلط و متضاد با استانداردها داره. این موارد (که کم هم نیستند) برای رفع شدن، Backward Compatibility را زیر سوال میبرند. چون سایتی که سابق بر این به اشتباه و غیر استاندارد، تنها متکی بر نمایش صحیح در IE از شکل خاصی از کدنویسی استفاده کرده، در نسخه جدید با تغییر رویه تفسیر و نمایش اون کد (استاندارد شدن تفسیر) به شکل دیگه‌ای نمایش داده میشه و باعث میشه به هم بریزه.<br />
برای مثال، در IE نسخه 6 و قدیمی‌تر، قابلیت hover فقط برای عنصر لینک (a) تعریف شده بود. در حالی که در CSS2 برای هر عنصری میشه hover (و سایر pseudo selectorها) را تعریف کرد.<br />
این قابلیت در IE7 اضافه شد. سایتهایی که قبل از انتشار IE7 طراحی شدند یا از hover برای عناصر غیر از لینک استفاده نکردند. یا در صورت استفاده جزئی و تزئینی بوده. همین سایتها با IE7 -که این قابلیت تازه اضافه شده را داره- اغلب مشکلی نخواهند داشت و شاید کمی بهتر هم به نظر برسند. اما همه موارد به این شکل نیست. خیلی از مشکلات IE نظیر <a href="http://en.wikipedia.org/wiki/Internet_Explorer_box_model_bug" title="Internet Explorer box model bug">box model</a>، <a href="http://www.positioniseverything.net/explorer/escape-floats.html" title="یکی از چندین مشکل float">تفسیرهای نادرست float</a> و <a href="http://www.positioniseverything.net/explorer.html" title="The weird and wonderful world of Internet Explorer">موارد</a> <a href="http://www.brunildo.org/test/" title="CSS tests and experiments">متعدد</a> <a href="http://www.quirksmode.org/css/quirksmode.html" title="Quirks mode and strict mode">دیگری</a> هستند که به سادگی و با حفظ سازگاری با نسخه‌های قبلی قابل اصلاح نیستند.<br />
ممکنه بازهم توسعه دهندگان IE دست به شیرین‌کاری‌هایی مثل <a href="http://haslayout.net/haslayout">hasLayout</a> یا <a href="http://meiert.com/en/blog/20070201/why-conditional-comments-are-bad-repeat-bad/" title="Why “Conditional Comments” Are Bad, Repeat: Bad">Conditional Comments</a> بزنند. اما به هر حال سایتهای غیر استاندارد قدیمی، (همونطور که با تغییرات اندک IE7 دیده شد) اغلب بدون تغییر، درست نمایش داده نمیشوند.</p>
<p><strong>روند توسعه روبه‌جلو یا بازی تبلیغاتی؟</strong><br />
اما از جنبه دیگه‌ای هم میشه به این موضوع نگاه کرد. مایکروسافت طی سالهای اخیر به خاطر انحصار نسبی در بازار مرورگرها (سهم حدودا 90 درصدی) نیاز چندانی به رقابت و نوآوری در مرورگر قدیمی و کهنه و خارج از رده خودش (IE6) نمیدید.  با ظهور فایرفاکس و فشارهای بیشتر شرکتهایی مثل Opera، مایکروسافت IE7 را به عنوان یک مُسکن موضعی منتشر کرد. چیزی که تقریبا میشه بهش مجموعه patchهای IE6 گفت! اما طی چند ماه اخیر اتفاقات دیگه‌ای افتاده که باعث شده مایکروسافت مجددا خودش را وارد <a href="http://en.wikipedia.org/wiki/Browser_wars">جنگ مرورگرها</a> بکنه و به هر ترفندی جایی بین رقبا باز کنه.<br />
در نیمه نوامبر 2007 شرکت Apple <a href="http://webkit.org/blog/122/webkit-3-10-new-things/" title="Ten New Things in WebKit 3">نسخه جدید</a> موتور Rendering مرورگر Safary، یعنی Webkit را معرفی کرد. با امکانات جدید و پیشرفت‌های زیادی در زمینه کیفیت و امنیت و انطباق با استانداردهای وب. در همین روزها <a href="http://www.mozilla.com/en-US/firefox/3.0b1/releasenotes/" title="Firefox 3 Beta 1 Release Notes">اولین نسخه بتا</a> از نسخه جدید مرورگر Firefox بنیاد Mozilla منتشر میشه. که همراه خودش امکانت جدید و بهبود چشمگیری در بازده و کیفیت داشته و همچنین موتور Renderingش را ارتقا داده. بعد از اینها به <a href="http://www.opera.com/pressreleases/en/2007/12/13/" title="Opera files antitrust complaint with the EU">شکایت</a> شرکت Opera از مایکروسافت میرسیم که درست چند روز قبل از اعلام خبر IE8 و Acid2 طرح شده.<br />
شرکت Opera شکایتی در اتحادیه اروپا علیه مایکروسافت طرح کرده که به دو موضوع اصلی اشاره میکنه. یکی همان دعوای قدیمی برای جدا کردن IE از ویندوز یا حذف IE به عنوان مرورگر پیش‌فرض سیستم عامل مایکروسافت. و دیگری اعتراض به استاندارد نبودن مرورگر IE. هر چند که Opera مورد دوم (استانداردهای وب) را بهانه و دست آویزی برای پافشاری بر ادعای اول خودش قرار داده. ولی به هر حال عامل تحریک کننده مایکروسافت هست.<br />
عده‌ای انتشار این خبر از جانب <abbr title="Dean Hachamovitch">مدیر تیم توسعه IE</abbr> را واکنشی مستقیم به شکایت Opera میدونند. که باعث میشه مایکروسافت در این دعوا در جایگاه بهتری قرار بگیره. ولی منهم مثل <a href="http://www.microsoft-watch.com/content/web_services_browser/ie_8_and_the_new_browser_war.html" title="IE 8 and the New Browser War">Joe Wilcox</a>، عقیده دارم این اقدام مایکروسافت پاسخی به همه عوامل ریز و درشت جنگ مرورگرها بوده. در واقع ممکنه این ادعای تیم توسعه IE در حد یک بازی تبلیغاتی باشه یا حداقل در خوشبینانه ترین حالت منجر به تغییرات نه چندان اصولی مثل IE7 بشه. من قصدم این نیست که کل این موضوع را زیر سوال ببرم، بلکه فکر میکنم این ادعا (یا واکنش) کمی اغراق شده و آرمانیه، تا اجرا شده و دست یافتنی!</p>
<p>از IE8 هنوز هیچ جزئیاتی منتشر نشده و انتشار اولین نسخه بتای IE8 در نیمه اول سال 2008 وعده داده شده، چیزی که با توجه به سابقه مایکروسافت ممکنه به اواخر 2008 هم برسه. به همین خاطر هنوز نمیشه اطمینان داشت ادعای پشتیبانی از استانداردهای وب (یا حتی ادعای اجرای موفقیت آمیز Acid2)  به واقعیت نزدیک باشه.<br />
به هر حال آرزوی تمام طراحان وتوسعه دهندگان وب اینه که استانداردهای وب به طور گسترده در مرورگرها و ابزارهای طراحی پشتیبانی بشه تا مدت زمانی که همواره صرف رفع ایراد طراحی در مرورگرهای مختلف میشه، صرف پرداختن به خلاقیتها و نوآوری‌های طراح بشه.<br />
من هم به امید اون روز، چشم به جنگ مرورگرها دارم. شاید روند کاهش کاربران IE یا شکایتها، قلقلکی به مایکروسافت بده. <img src='http://weblog.corelist.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.corelist.net/archives/1386/10/13/ie8-and-web-standards/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>CSS Rollover</title>
		<link>http://weblog.corelist.net/archives/1384/05/08/css-rollover/</link>
		<comments>http://weblog.corelist.net/archives/1384/05/08/css-rollover/#comments</comments>
		<pubDate>Sat, 30 Jul 2005 03:38:23 +0000</pubDate>
		<dc:creator>علی ستاری</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[طراحی وب]]></category>

		<guid isPermaLink="false">http://weblog.corelist.net/archives/1384/05/01//</guid>
		<description><![CDATA[یکی از افکتهای معمول در طراحی وب ایجاد دکمه ها و کلیدهایی است که در حالتهای مختلف تغییر میکنند.
به عنوان مثال در زمان قرار گرقتن ماوس بر روی آنها (Hover) ، کلیک ماوس و حالت فعال بودن لینک تغییر شکل یا تغییر رنگ میدهند. به این کلیدها اصطلاحا  Rollover گفته میشود.
روشهای زیاد و متفاوتی [...]]]></description>
			<content:encoded><![CDATA[<p>یکی از افکتهای معمول در طراحی وب ایجاد دکمه ها و کلیدهایی است که در حالتهای مختلف تغییر میکنند.<br />
به عنوان مثال در زمان قرار گرقتن ماوس بر روی آنها (Hover) ، کلیک ماوس و حالت فعال بودن لینک تغییر شکل یا تغییر رنگ میدهند. به این کلیدها اصطلاحا  Rollover گفته میشود.<br />
روشهای زیاد و متفاوتی برای ایجاد چنین اثر و افکتی وجود دارد ، مانند استفاده از فلش ، استفاده از جاوا و &#8230; و استفاده از CSS !<br />
در این مقاله به شما نحوه ساخت یک Rollover ساده با CSS را آموزش میدهیم. در اینجا ما فرض میکنیم که میخواهیم یک منوی افقی برای سایت خود بسازیم .<br />
ابتدا باید به فکر گرافیک و شکل ظاهری و طرز ایجاد عکسها باشیم. شکل ظاهری کلید به شما و طرح سایر بخشهای سایت بستگی دارد در این مورد فقط توصیه میکنم که کار گرافیکی خود را با زیرکی و ظرافت نامحسوسی در قالب کادرهای یک قد مستطیلی جای دهید و با یک منحنی 5 پیکسلی که از کادر بیرون زده کار خود را سخت و پیچیده نکنید <img src='http://weblog.corelist.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
برای افکت قرار گرفتن ماوس ، کلیک و حالت فعال بودن لینک معمولا از تغییر رنگ و حداکثر از تغییر حالت متن از معمولی به درشت استفاده میشود و در این مورد هم بستگی به سلیقه شما دارد.<br />
طرح گرافیکی مورد نظر من به این صورت است :<br />
 <img src="http://weblog.corelist.net/files/css-rollover/f_1.jpg" alt="Figure #1" class="centered"/><span id="more-52"></span><br />
یک نوار 30 پیکسلی ساده با دو خط 2 پیکسلی در بالا و پایین و یک طیف زمینه کم رنگ خاکستری. تغییرات برای حالتهای مختلف در رنگ نوشته ها و نوار 2 پیکسلی پایینی اعمال میشود و در نهایت برای حالت معمولی ، Hover یا قرار گرفتن ماوس و حالت Active یا لینک فعال این شکلها را داریم.<br />
مهمترین نکته این بخش نحوه خروجی گرفتن و ایجاد فایل تصویری برای استفاده در وب است. شاید ساده ترین راه ایجاد یک تصویر از هر یک از حالتهای کلید باشد که در این صورت بری هر کلید سه تصویر داریم که این تعدد تصاویر مشکلاتی چون حجم بیشتر  و تاخیر در بارگذاری کامل صفحه ایجاد میکنند و نیز مدیریت و نگه داری طرح وقت گیر میشود و مهمترین اشکال و یکی از نکته های اصلی این آموزش تاخیر در بارگذاری عکسها در حالتهایHover  و Active است به این معنی که در حالت عادی اگر عکسها به صورت جداگانه قرار گرفته باشد تنها در صورت وقوع رویداد (Event) خاص Hover یا Active این عکسها بارگذاری میشوند که از زیبایی و یکپارچگی طراحی میکاهد.<br />
<strong>راه حل و به نوعی بهترین راه چیست ؟!</strong><br />
بهترین راه استفاده از یک فایل برای هر سه حالت است . بله ! با این کار از تعداد تصاویر کاسته شده و تمام حالات به طور همزمان و یکجا بارگذاری میشوند. اما چطور ؟! <img src="http://weblog.corelist.net/files/css-rollover/f_2.jpg" alt="Figure #2" class="imgleft"/><br />
بهترین راه قرار دادن و سه حالت معمولی ، Hover و Active به طور ستونی است به شکلی که حالت اصلی در پایین ، حالت Hover در وسط  و حالت Active در بالا قرار گیرد. به این شکل :<br />
حال ما به ازای هر کلید یک تصویر داریم که ارتفاعی سه برابر ارتفاع نوار یا منوی ما دارد.<br />
اکنون به سراغ کدنویسی و بخش اصلی کار میرویم.<br />
قبل از توضیح به شما پیشنهاد میکنم مجموعه <a href="http://css.maxdesign.com.au/listutorial">آموزشهای MaxDesign در مورد لیستها</a> را مطالعه کنید.<br />
برای ایجاد یک منوی افقی از یک لیست نامرتب (UnorderedList) استفاده میکنیم و مطلقا درون صفحه از عکس (تگ img) استفاده نمیکنیم !<br />
ابتدا کدهای صفحه را مینویسیم :</p>
<blockquote><pre><code>
  &lt;ul id=&quot;nav&quot;&gt;
     &lt;li&gt;&lt;a href=&quot;/home&quot;&gt;خانه&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;/hosting/&quot;&gt;میزبانی وب&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;/support/&quot;&gt;پشتیبانی&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;/web-develop/&quot;&gt;توسعه وب&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;/web-design/&quot;&gt;طراحی وب&lt;/a&gt;&lt;/li&gt;
     &lt;li&gt;&lt;a href=&quot;/about-us/&quot;&gt;درباره ما&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
</code></pre>
</blockquote>
<p>در ادامه به سراغ شیوه نامه میرویم و به این لیست نامرتبمان شکل میدهیم.<br />
اول باید لیست عمودی خود را به صورت افقی نمایش دهیم پس یکراست به سراغ تگ UL رفته و آنرا با نام topmenu هدف قرار میدهیم. کمی ریزه کاری به خرج میدهیم، مکان و موقعیت لیست نامرتب خود را مشخص میکنیم و سپس یک پس زمینه به آن اختصاص میدهیم. این پس زمینه میله ای به اندازه یک پیکسل و به ارتفاع منوی ما (در اینجا 30  پیکسل) میباشد که به طور افقی در طول لیست تکرار میشود.<br />
توصیه میکنم با تنظیم padding بر روی صفر  مقادیر Margin راست و چپ روی auto منوی خود را در وسط بخش مورد نظر قرار دهید و همچنین کنترل li ها را به خود آنها واگذار کنیم !<br />
برای نمایش افقی کافیست مقدار display را برای liها روی inline قرار دهیم. که در نهایت کدهای اولیه به این شکل خواهد بود : </p>
<blockquote><pre><code>
ul#topmenu  {
	height: 30px;
	margin: 0 auto;
	padding: 0; 	list-style-type: none;
	text-align: center;
	background-image: url(images/tp_bg.gif);
 	background-repeat: repeat-x;
 	background-position: center;
}
ul#topmenu li  {
	margin: 0;
	padding: 0;
	display: inline;
}
</code></pre>
</blockquote>
<p>و حالا نوبت به بخشهای اصلی یعنی لینکها میرسد. برای اینکه لینکها تمامی سطح مورد نظر ما یعنی سطح کلید را پوشش دهد باید به یک عنصر بلوکی یا Block Level تبدیل شود. که در اینجا دقیقا بر عکس li باید مقدار display روی block قرار داده شود. همانطوریکه میدانید عناصر بلوکی در حالت عادی در زیر هم قرار میگرند. در نتیجه برای اینکه لینکها در کنار هم و به صورت افقی قرار بگیرند از خاصیت float استفاده میکنیم و مقدار float را برای لینک روی right قرار میدهیم.<br />
حالا ما یک لیست افقی برای کنترل بهینه عناصر و یکسری لینک بلوکی در کنار هم داریم که میتوانیم به این لینکها مقادیر عرض و ارتفاع نسبت دهیم.<br />
نکته باقیمانده متنی است که به عنوان لینک در صفحه قرار دارد که در حالت عادی این متن روی عکس با رنگ پس زمینه عنصر لینک قرار میگیرد. برای اینکه از شر این حروف و کلمات هم خلاص شویم با یک ترفند آنها را به بیرون صفحه میفرستیم و از دید بینندگان مخفی میکنیم ! (با استفاده از text-indent)<br />
در واقع این کار یک حرکت حرفه ای برای افزایش دسترس پذیری (Accessibility) و بهینه سازی برای موتورهای جستجو (SEO) نیز میباشد و همچنین گامی موثر برای پشتیبانی از مرورگرهای قدیمی. چرا که اگر به هر علتی مانند قدیمی بودن مرورگر ، عدم پشتیبانی از CSS یا &#8230; فایل CSS اجرا نشود این متنها به درستی و در جای خود نمایش داده میشوند و همچنین در مورد Spiderها ی موتورهای جستجو که فقط با متن و ساختار پایه ای صفحات سر و کار دارند و همچنین برای دستگاههای Screen Reader که افراد نابینا استفاده میکنند موثر است. ( یک تیر و چند نشان ! )<br />
مورد آخر برای لینک تعیین موقعیت عکس پس زمینه با ویژگی background-position است که در حالت معمولی باید در جای اصلی خود یعنی به فاصله 0 پیکسل از پایین لینک باشد و همواره تصویر در وسط کادر لینک قرار گیرد ، هر چند که ما ابعاد لینک را دقیقا به اندازه تصویر انتخاب میکنیم.<br />
حال ما کدی شبیه به این برای لینکها داریم :</p>
<blockquote><pre><code>
ul#nav li a  {
 	display:block;
 	text-indent:-9000px;
	text-decoration:none;
	background-position: center 0px;
	height: 30px;
 	float: right;
}
</code></pre>
</blockquote>
<p>اکنون باید به فکر حالتهای دیگر یعنی Hover و Active باشیم. برای حالتهای Hover و Active تنها کافیست محل قرار گیری عکس پس زمینه خود را به اندازه لازم (در اینجا هر با 30 پیکسل) به پایین حرکت دهیم. پس داریم :</p>
<blockquote><pre><code>
ul#nav li a:hover  {
  	text-decoration:none;
	background-position: center -30px;
}
ul#nav li a:active  {
  	text-decoration:none;
 	background-position: center -60px;
}
</code></pre>
</blockquote>
<p>حال باید به هر لینک عکس پس زمینه مربوطه را اختصاص دهیم. برای اینکار به li مربوط به هر لینک نام لینک را به عنوان ID اختصاص میدهیم : </p>
<blockquote><pre><code>
  &lt;ul id=&quot;nav&quot;&gt;
     &lt;li id=&quot;home&quot;&gt;&lt;a href=&quot;/home&quot;&gt;خانه&lt;/a&gt;&lt;/li&gt;
     &lt;li id=&quot;host&quot;&gt;&lt;a href=&quot;/hosting/&quot;&gt;میزبانی وب&lt;/a&gt;&lt;/li&gt;
     &lt;li id=&quot;supp&quot;&gt;&lt;a href=&quot;/support/&quot;&gt;پشتیبانی&lt;/a&gt;&lt;/li&gt;
     &lt;li id=&quot;webdev&quot;&gt;&lt;a href=&quot;/web-develop/&quot;&gt;توسعه وب&lt;/a&gt;&lt;/li&gt;
     &lt;li id=&quot;webdes&quot;&gt;&lt;a href=&quot;/web-design/&quot;&gt;طراحی وب&lt;/a&gt;&lt;/li&gt;
     &lt;li id=&quot;about&quot;&gt;&lt;a href=&quot;/about-us/&quot;&gt;درباره ما&lt;/a&gt;&lt;/li&gt;
  &lt;/ul&gt;
</code></pre>
</blockquote>
<p>و در CSS به این شکل از این IDها استفاده میکنیم و عکس پس زمینه را برای هر لینک مشخص میکنیم و همچنین عرض تصویر پس زمینه هر لینک را به عنوان خاصیت width مشخص میکنیم :</p>
<blockquote><pre><code>
ul#nav li#home a  {
 	background-image: url(images/home.gif);
 	width: 52px;
}
ul#nav li#host a  {
 	background-image: url(images/host.gif);
 	width: 98px;
}
ul#nav li#supp a  {
 	background-image: url(images/supp.gif);
	width: 83px;
}
ul#nav li#webdev a  {
 	background-image: url(images/webdev.gif);
 	width: 92px;
}
ul#nav li#webdes a  {
 	background-image: url(images/webdes.gif);
 	width: 90px;
}
ul#nav li#about a  {
 	background-image: url(images/about.gif);
 	width: 76px;
}
</code></pre>
</blockquote>
<p>الان ما یک منوی افقی با افکت Rollover با حداقل کدنویسی و حجم و حداکثر بازده و سازگاری داریم !</p>
<p>نکته اول : از آنجاییکه حالت active عموما در مرورگرهای مختلف حالتی ناپایدار و سطحی است توصیه میکنم این حالت را با استفاده از یک برنامه سمت سرور (Server Side) کنترل کنید و مثلا با استفاده از یک ساختار شرطی در برنامه مدیریت محتوای خود به لینک فعال خود کلاس active را نسبت دهید . به این شکل :</p>
<blockquote><pre><code>
...
     &lt;li id=&quot;home&quot; class=&quot;active&quot;&gt;&lt;a href=&quot;/home&quot;&gt;خانه&lt;/a&gt;&lt;/li&gt;
...
</code></pre>
</blockquote>
<p>و برای CSS  داریم :</p>
<blockquote><p><code>
<pre>
ul#nav li.active a  {
  	text-decoration: none;
	background-position: center -60px;
}
</pre>
<p></code></p></blockquote>
<p>نکته دوم : شاید مایل باشید حالت بازدید شده یا Visited را نیز کنترل کرده و شکل دهید که با توجه به توضیحات بالا کار سختی نیست ! اما برای منوهای شبیه آنچه ساختیم توصیه نمیشود.</p>
<p>و اما نکته آخر اینکه این حالت تقریبا سخت ترین و پیچیده ترین حالت ایجاد چنین افکتی بود. اگر قادر به اجرای این حالت هستید قطعا ایجاد منوهای عمودی و ساده تر برای شما مثل آب خوردن است !</p>
<p>یک نمونه منوی افقی را میتوانید در این آدرس مشاهده کنید : <a href="http://digitaldreamers.biz">DigitalDreamers.Biz</a><br />
و یک نمونه از منوی عمودی را در اینجا : <a href="http://orderedlist.com">OrderedList.Com</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.corelist.net/archives/1384/05/08/css-rollover/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>چطور یک قالب را فارسی کنیم ؟</title>
		<link>http://weblog.corelist.net/archives/1384/04/15/how-to-localize-a-theme/</link>
		<comments>http://weblog.corelist.net/archives/1384/04/15/how-to-localize-a-theme/#comments</comments>
		<pubDate>Wed, 06 Jul 2005 07:52:37 +0000</pubDate>
		<dc:creator>علی ستاری</dc:creator>
				<category><![CDATA[طراحی وب]]></category>
		<category><![CDATA[وردپرس]]></category>

		<guid isPermaLink="false">http://weblog.corelist.net/archives/1384/04/15/how-to-localize-a-theme/</guid>
		<description><![CDATA[طراحی با استانداردهای وب یکی از بحثهای داغ طراحان و توسعه دهندگان حرفه ای است. و اکثر طراحان سعی در انطباق خود با این استانداردها دارند و هر روز به نتایج بهتری دست پیدا میکنند.
همچنین برنامه نویسان و توسعه دهندگان سیستمهای مدیریت محتوای تحت وب نیز تمرکز خود را بر روی استاندارد سازی قرار داده [...]]]></description>
			<content:encoded><![CDATA[<p>طراحی با استانداردهای وب یکی از بحثهای داغ طراحان و توسعه دهندگان حرفه ای است. و اکثر طراحان سعی در انطباق خود با این استانداردها دارند و هر روز به نتایج بهتری دست پیدا میکنند.<br />
همچنین برنامه نویسان و توسعه دهندگان سیستمهای مدیریت محتوای تحت وب نیز تمرکز خود را بر روی استاندارد سازی قرار داده و از امتیازات برتر هر CMSی استاندارد بودن برنامه و تولید خروجی های استاندارد میباشد.<br />
در این میان قالبها یا پوسته ها در این سیستمها نقش به سزایی دارند. و در واقع خروجی استاندارد یک برنامه با یک قالب استاندارد و حرفه ای کامل میشود. در نتیجه اکثر قالبهای طراحی شده برای سیستمهای حرفه ای استاندارد هستند . پس ما نیز به عنوان طراحان و توسعه دهندگان وب باید این شرایط را حفظ کنیم و قالبها را به شکل استاندارد بومی سازی یا فارسی سازی کنیم.<br />
در این مقاله به روند بومی سازی یا فارسی سازی قالب سیستم مدیریت بلاگ وردپرس میپردازیم که این مراحل برای هر قالب و CMS دیگری صدق میکند.<br />
<span id="more-51"></span><br />
<strong>از کجا شروع کنیم ؟ </strong><br />
تمامی قالبهای استاندارد اصل جدایی ظاهر از ساختار (و گاها رفتار) را رعایت میکنند. در نتیجه هر قالب دارای حداقل یک فایل شیوه نامه (Style Sheet) میباشد که عمده فعالیت ما بر روی این قسمت متمرکز میشود.<br />
برای فارسی سازی بهتر است قالب را در محیطی تحت کنترل و با حداکثر امکانات نصب کنیم. منظور از امکانات محتوای مناسب و کافی برای آزمایش بخشهای مختلف قالب و امکانات آن میباشد که در این مورد برای ورپرس باید وبلاگی با مثلا 20 مطلب ، 7 دسته بندی تو در تو ، چند صفحه و آرشیوماهانه برای 4 ماه داشته باشیم.<br />
<strong>تذکر</strong> : در این مقاله توضیحاتی کلی در مورد مراحل فارسی سازی قالبها و نکات قابل توجه ارائه شده است و فرض بر این است که شما به قدر کافی به مباحث طراحی وب مانند CSS و XHTML و روشهای کار آشنایی دارید.<br />
<strong>گام اول : جهت و چیدمان نوشته ها</strong><br />
اولین مسئله ای که در مورد قالبهای انگلیسی وجود دارد جهت یا Direction نوشته هاست.که در زبان انگلیسی از چپ به راست و در زبان فارسی از راست به چپ میباشد. از آنجاییکه جهت و زبان پیش فرض مرورگرها برای نمایش صفحات انگلیسی LTR میباشد در قالبهای انگلیسی نیازی به تعریف جهت نوشته ها نیست که برای فارسی سازی باید به بخشهای مورد نظر این ویژگی را اختصاص دهیم.<br />
اما چطور و کجای صفحه ؟!<br />
شاید ساده ترین راه اضافه کردن این ویژگی به body یا html به نظر بیاید ، ولی راه های بهتری هم هست !<br />
تغییر جهت نوشته ها توسط عنصرbody  نوار عمودی پیمایش (Scrollbar) را به سمت چپ میبرد. ممکن است کل ساختار صفحه را به هم بریزد و از آنجاییکه بالاترین عنصر از لحاظ نمودار درختی ساختار شیئی سند است تمامی عناصر دیگر صفحه این خاصیت را از body به ارث میبرند و احتمالا همین موضوع مشکلات فراوانی ایجاد میکند ! بهترین راه تغییر جهت متن در بخشهای خاص دارای متن است. در وبلاگها معمولا دو بخش اصلی با متن زیاد وجود دارد : بخش محتوای اصلی یا بدنه مطالب و بخش نوار کناری وبلاگ. بهترین راه تغییر جهت متن به طور موضعی در این قسمتهاست.<br />
برای پیدا کردن و هدف قرار دادن عنصر مورد نظر در شیوه نامه میتوانید از نوار ابزار قدرتمند فایرفاکس با عنوان <a href="http://weblog.corelist.net/archives/1384/02/20/webdeveloper-toolbar/">WebDeveloper Toolbar</a> استفاده کنید !<br />
در بعضی موراد برای قالبهای انگلیسی و برای بخش خاصی جهت چیدمان یا text-align تعریف شده که برای متن فارسی باید از چپ به راست تغییر کند. دقت کنید که این مورد هم مثل جهت متن باید در محل مناسب اعمال شود.<br />
در نهایت بهتر است جهت و چیدمان عناصری مانند Code  و Blockquote  را چپ به راست بکنید تا در صورت نیاز به قرار دادن متن انگلیسی یا کد در صفحه مشکلی ایجاد نشود.<br />
<strong>گام دوم : ساختار صفحه ، فواصل و کادرها</strong><br />
مرحله بعد پرداختن به ساختار کلی صفحه و فواصل است. معمولا در اکثر قالبها نیازی به تغییر ساختار و شکل کلی قالب و محل قرار گرفتن بلوکهای مختلف نیست. در مورد فواصل هم اغلب توسط دو ویژگی margin و padding برای فاصله گرفتن متن از کناره های کادر و جایگیری مناسب عناصر استفاده میشود که باید فواصل موثر در زیبایی و جهت زبان فارسی را شناسایی و تغییر دهیم.<br />
مثلا به احتمال زیاد در اکثر قالبها متن اصلی را به اندازه 20px از سمت چپ و 10px از سمت راست فاصله میدهند که باید جای این مقادیر عوض شود.<br />
نکته قابل توجه این است که لزومی به تغییر تمامی فواصل نیست و قطعا کار عاقلانه ای نخواهد بود اگر تمامی margin-leftها را به margin-right تغییر دهیم و &#8230;<br />
<strong>گام سوم : اندازه و نوع فونتها</strong><br />
حال که جهت نوشته ها راست به چپ تنظیم شده و فواصل به درستی تعیین شده باید نوع و اندازه فونتهای فارسی را مشخص کنیم. معمولا خواناترین فونتها برای متنهای اصلی فونت Tahoma با اندازه ای در حدود 9px تا  11px و فونت Arial با اندازه ای بین 12px تا  14px میباشد که بسته به سلیقه شما و شکل کلی قالب این مورد را تعیین میکنید. در اینجا شما با تجربه وبگردی و طراحی خود باید بهترین و مناسبترین فونت را برای متنها و عنواین انتخاب کنید. مثلا میدانید که فونت Tahoma برای عنواین درشت و با اندازه بالای 12px ظاهر زیبایی ندارد و یا فونت Arial و Times برای متنهای معمولی و با اندازه کمتر از 14px مناسب و خوانا نیستند. همچنین برای متنهای توضیحی و فرعی مانند اطلاعات طمان ارسال مطلب ، نظرات و &#8230; بهتر است از اندازه فونت کوچکتری استفاده شود.<br />
<strong>مرحله نهایی : بخشهای گرافیکی و ریزه کاری ها</strong><br />
در این مرحله باید به بخشهای گرافیکی توجه کنید. بعضی عناصر گرافیکی صفحه تیز با توجه به جهت متن طراحی شده اند و ممکن است نیاز به چرخش یا برعکس کردن داشته باشند. مانند فلشهایی که اغلب در کنار عنوان مطالب وبلاگ یا شکل کوچکی که در کنار آیتمهای لیست موارد نوار کناری قرار میگیرند.<br />
مسئله بعدی درباره تصاویر گرافیکی پس زمینه محل قرار گیری آنهاست که اکثر در سمت چپ عنوان یا آیتم لیست قرار گرفته اند که باید به سمت راست منتقل شود.<br />
<strong>نکات قابل توجه در فارسی سازی !</strong><br />
ممکن است مواردی پیش بیاید که وضعیت قرارگیری یا شکل ضاهری یک عنصر و یک بخش خاص را نتوانید با انتخابگرهای موجود شیوه نامه کنترل کنید و شکل دهید. در این موارد حتی الامکان سعی کنید با استفاده از انتخابگرهای (Selector) حرفه ای و پیشرفته عنصر مورد نظر را هدف قرار دهید و نحوه نمایش آنرا کنترل کنید و تنها در صورتی که امکان کنترل نبود به ساختار قالب یک تگ div یا span با کلاس مورد نظر اضافه کنید و توسط شیوه نامه به آن شکل دهید. بهتر است تمامی مواردی که به شیوه نامه اضافه میکنید را در یک بخش جدا و ترجیحا در انتهای شیوه نامه قرار دهید و با استفاده از Commentها در CSS مشخص کنید که در آینده پیگیری و تغییر آن راحتتر باشد.<br />
نکته آخر اینکه ممکن است لازم باشد متنها و پیغامهایی را درون فایلهای قالب ترجمه کنید. اولا اینکه مطمئن شوید از ویرایشگر متن استاندارد با پشتیبانی UTF-8 استفاده میکنید و دوما سعی کنید که ترجمه مناسبی از متنها ارائه کنید و از کلمات رسمی استفاده کنید.<br />
در آخر سعی کنید قالب فارسی شده را با مروگرهای مختلفی مانند IE ، FireFox و Opera آزمایش کنید و مشکلات احتمالی پیگیری و رفع کنید. و به سلیقه خودتان در صورت نیاز تغییرا ت کوچکی در فواصل و اندازه ها اعمال کنید.<br />
در پایان اگر درست کار کرده باشیم شکل و ظاهر کلی قالب اصلی با متن انگلیسی با قالب فارسی شده ما باید یکی باشد ! <img src='http://weblog.corelist.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.corelist.net/archives/1384/04/15/how-to-localize-a-theme/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>نسخه مخصوص چاپ با CSS</title>
		<link>http://weblog.corelist.net/archives/1384/02/15/printable-version-with-css/</link>
		<comments>http://weblog.corelist.net/archives/1384/02/15/printable-version-with-css/#comments</comments>
		<pubDate>Thu, 05 May 2005 04:38:47 +0000</pubDate>
		<dc:creator>علی ستاری</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[طراحی وب]]></category>

		<guid isPermaLink="false">http://weblog.corelist.net/archives/2005/04/29/printable-version-css/</guid>
		<description><![CDATA[برای نمایش سایتها رسانه های گوناگونی وجود دارد که هر یک خصوصیات خاص خود را دارند. و شما به عنوان یک طراح وب یا مدیر سایت میتوانید نحوه نمایش سایت را در این رسانه ها کنترل کنید و ازنمایش صحیح سایت در هر یک از این رسانه ها مطمئن باشید.
یکی از این رسانه ها چاپ [...]]]></description>
			<content:encoded><![CDATA[<p>برای نمایش سایتها رسانه های گوناگونی وجود دارد که هر یک خصوصیات خاص خود را دارند. و شما به عنوان یک طراح وب یا مدیر سایت میتوانید نحوه نمایش سایت را در این رسانه ها کنترل کنید و ازنمایش صحیح سایت در هر یک از این رسانه ها مطمئن باشید.<br />
یکی از این رسانه ها چاپ است. اگر شما صاحب سایت مرجعی هستید یا مقالات و محتوای متنی زیادی در سایت شما وجود دارد و کاربران حق چاپ این مطالب را دارند قطعا تمایل دارید که نسخه قابل چاپ مناسبی به کاربران خود ارائه کنید.<br />
طراحان و توسعه دهندگان وب روشهای گوناگونی برای ایجاد نسخه مناسب چاپ برای وب سایتها دارند. با استفاده از برنامه های سمت سرویس دهنده و یا با شیوه نامه های چاپ ! بله شما با استفاده از CSS میتوانید نمایش سایت خود را در هر رسانه ای کنترل کنید.<br />
چاپ جزو رسانه های ایستا است و مطالب بعد از چاپ قابل تغییر نیستند. و قطعا در نسخه چاپ شده از سایت شما بخشهای زیادی هستند که معنی خود را از دست میدهند.<br />
به عنوان مثال تبلیغاتی که صرفا برای کلیک کردن در نظر گرفته شده ، عناصر گرافیکی صفحه و تصاویر متحرک نمایشی ، منوهای مختلف سایت و یا هر عنصری که مناسب چاپ نیست. و لازم است که این موارد از نسخه مخصوص چاپ شما حذف شوند. و شما مطالب مورد نظر را در یک ستون واحد و با رنگ زمینه و اندازه فونت مناسبی داشته باشید.<br />
<strong>و حالا چطور این موارد را اجرا کنیم ؟</strong><br />
قبل از توضیح مراحل انجام لازم به تذکر است که اگر سایت شما بر اساس استانداردهای وب طراحی شده و بخش نمایشی (Presentation) توسط CSS کاملا از بخش ساختاری (Structural) سایت جدا باشد شما با کمترین زحمت و در کوتاه ترین زمان میتوانید نسخه مخصوص چاپ داشته باشید. <img src='http://weblog.corelist.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>مراحل کلی از این قرار است :</p>
<ol>
<li>نمایش و دسته بندی بخشهای مختلف سایت</li>
<li>جدا کردن عناصر دربرگیرنده مطالب</li>
<li>مخفی کردن کردن عناصر و بخشهای اضافی توسط CSS
</li>
<li>شکل دهی صفحه و تعیین فواصل ، فونتها و رنگهای مناسب با CSS
</li>
</ol>
<p>که در ادامه به شرح هر مورد میپردازیم.<br />
<span id="more-46"></span><br />
<strong>1 نمایش و دسته بندی بخشهای مختلف سایت</strong><br />
شما باید بخشهای مختلف سایت را از لحاظ کاربرد و محتوا دسته بندی کنید ما برای نمونه یک وبلاگ را در نظر میگیریم. به عنوان مثال وبلاگ بخشهایی مثل سرآیند (Header) ، منوی کناری (Side Menu) ، بخش مطالب و بخش پاورقی (Footer) دارد که در بین هر مطلب هم یک کادر تبلیغاتی وجود دارد.<br />
شما لازم است که که به این شکل دسته بندی کنید و مواردی که لازم است حذف شوند را مشخص کنید.<br />
در این مثال عناصر گرافیکی بخش سرآیند ، منوی کناری ، بخش پاورقی و تبلیغات مابین مطالب باید حذف شوند.<br />
<strong>2 جدا کردن عناصر دربرگینده مطالب</strong><br />
در این مرحله باید از لحاظ ساختاری عناصر دربرگینده مطالبتان را پیدا کنید. که معمولا یک Div یا Table cell هستند. همانطور که گفته شد اگر طراحی سایت استاندارد باشد این کار را به آسانی و به کمک نوارابزار <a href="http://webdeveloper.mozdev.org/">Web Developer&#8217;s Toolbar</a> مخصوص مرورگر <a href="http://www.mozilla.org/products/firefox">FireFox</a> میتوانید انجام دهید.<br />
برای این کار کافی است که نوارابزار مورد نظر را دریافت کرده و بر روی فایرفاکس نصب کنید. و با استقاده از قسمت Outline و با انتخاب گزینه Outline block level elements تمامی عناصر بلوکی صفحه را مشاهده کنید  در آخر با استفاده از قسمت Information و گزینه Display ID &#038; Class Details میتوانید به راحتی ID یا Class عنصر مورد نظر را پیدا کنید !<br />
و اگر برای طراحی از CSS استفاده نکردید متاسفانه باید وقت بیشتری بگذارید و با مرور کردن Source صفحه قسمتهای مورد نظر را پیدا کنید.<br />
<strong>3 مخفی کردن عناصر  بخشهای اضافی توسط CSS</strong><br />
الان که به وضوح از مشخصات عنصر حاوی مطالب آگاهی دارید میتوانید به سادی توسط CSS بخشهای دیگر را مخفی کنید. شما باید تک تک  عناصر اضافی را حذف کنید :</p>
<blockquote><p><code>#header, #sidemenu, #footer , .ads {<br />
display: none;<br />
}</code>
</p></blockquote>
<p>و این برای حالتی بود که شما از CSS استفاده کردید ! و اگر غیر از این است کار شما کمی پیچیده تر میشود و باید با استفاده زیرکانه از CSS Selectorها عناصر مورد نظر را تحت تاثیر قرار بدهید :<br />
مثلا این Selector دومین سلول جدول در اولین ردیف از سومین جدول داخل صفحه را در حالی که اولین و دومین سلولهای جدول قابل نمایش و سومین سلول مخفی هستند را تحت تاثیر قرار میدهد ! </p>
<blockquote><p>
<code>html body table+table+table tr td+td {<br />
visibility: visible;<br />
}<br />
html body table+table+table tr td+td+td {<br />
visibility: hidden;<br />
}</code></p></blockquote>
<p><strong>4 شکل دهی صفحه و تعیین فواصل ، فونتها و رنگهای مناسب با CSS</strong><br />
حالا نوبت شکل دهی صفحه است. شما میتوانید با سلیقه خود نسخه مخصوص چاپی ایجاد کنید.<br />
واگر این موارد را در نظر بگیرید نسخه چاپ شده زیباتر و بهتر خواهد بود.<br />
سعی کنید برای نوشته ها عرض مشخصی تعیین کنید مثلا با درصد 80% صفحه و یا با مقادیر ثابت 6.5 اینچ تا متن شما از کناره های کاغذ چاپ فاصله مناسبی داشته باشد.<br />
بهتر است رنگ پس زمینه مطالب سفید و رنگ متنها مشکی باشد.<br />
در صورت نیاز اندازه فونت ها را کمی درشت تر کنید.</p>
<p>بله ، الان شما نسخه قابل چاپی برای سایت دارید پس امتحان کنید !</p>
<p>نکات قابل توجه :</p>
<ul>
<li>با مطالعه مراجعی چون مرجع CSS در <a href="http://www.w3.org/Style/CSS">W3C</a> میتوانید از امکانات حرفه ای تری استفاده کنید و کنترل بهتری روی اجزای صفحه داشته باشید.
</li>
<li>اگر هنوز در طراحی سایت خود از CSS و مدلهای استاندارد استفاده نمیکنید باید به فکر نیروهای اضافی و هزینه بیشتر و وقت زیادی برای مدیریت و نگه داری سایت خود باشید !
</li>
<li>از مزایای این روش برای ایجاد نسخه قابل چاپ سهولت ویرایش و آماده کردن برای شما و سرعت در انجام کار برای کاربر نهایی خواهد بود ! زیرا برای چاپ محتوا نیازی به ارتباط مجدد با سایت شما و دریافت نسخه قابل چاپ از یک برنامه سمت سرور نیست.
</li>
</ul>
<p><strong>> اگر امکانات پیشرفته تری میخواهید :</strong><br />
ما اغلب حالتهایی که برای نسخه چاپ بی مورد بودند را حذف و ویرایش کردیم ولی برای لینکها و حروف اختصاری چه طور ؟!<br />
فکر نمیکنید کلمه ای که در مطلب شما به مرجع دیگری از طریق لینک متصل شده است برای نسخه قابل چاپ نا مفهوم میشود ؟! بله ، ولی شما میتوانید این مشکل را با CSS حل کنید !<br />
شما میتوانید آدرس لینکهای داخل صفحه را در کنار مطلب خود داشته باشید و یا عنوان کامل کلمه اختصاری را . به این مثال توجه کنید :</p>
<blockquote><p>
&#8230;</p>
<p>some texts as <a href="http://example.com" >paragraph</a> text here</p>
<p>&#8230;
</p></blockquote>
<p>و یا </p>
<blockquote><p>
…</p>
<p>Tim Berners lee is the inventor of web and the main <abbr title="World Wide Web Consortium">W3C</abbr> Leader</p>
<p>…
</p></blockquote>
<p>شما میتوانید از طریق CSS به این شکل متن را برای چاپ اصلاح کنید :</p>
<blockquote><p><code>acronym:after, abbr:after {<br />
	content: " ( " attr(title) " ) ";<br />
	font-size: smaller;<br />
	color: #666666;<br />
}<br />
a:after {<br />
	content: " ( " attr(href) " ) ";<br />
	font-size: smaller;<br />
	color: #666666;<br />
}<br />
</code></p></blockquote>
<p>و میتونید این آدرس را کمی کوچکتر از متن اصلی و کمرنگتر نمایش بدهید.<br />
که متنی شبیه به این خواهید داشت :</p>
<blockquote><p>some texts as paragraph <small>(http://example.com)</small> text here</p></blockquote>
<p>و</p>
<blockquote><p>Tim Berners lee is the inventor of web and the main W3C <small>(World Wide Web Consortium)</small> Leader</p></blockquote>
<p>در این مطلب سعی شد که شما با اصول کار آشنا شده و یک نمونه ساده از نسخه مخصوص چاپ داشته باشید. ادامه کار به سلیقه شما بستگی دارد. CSS یاد بگیرید و بهترین نسخه چاپ را درست کنید. <img src='http://weblog.corelist.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
<p><em>برای نمونه در همین وبلاگ برای نسخه قابل چاپ از همین روش استفاده شده است ، امتحان کنید !</em></p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.corelist.net/archives/1384/02/15/printable-version-with-css/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>طراحی با استانداردهای وب (سر آغاز )</title>
		<link>http://weblog.corelist.net/archives/1383/10/22/designing-with-webstandards-start/</link>
		<comments>http://weblog.corelist.net/archives/1383/10/22/designing-with-webstandards-start/#comments</comments>
		<pubDate>Tue, 11 Jan 2005 06:50:27 +0000</pubDate>
		<dc:creator>علی ستاری</dc:creator>
				<category><![CDATA[استانداردهای وب]]></category>
		<category><![CDATA[طراحی وب]]></category>
		<category><![CDATA[طراحی]]></category>

		<guid isPermaLink="false">/?p=34</guid>
		<description><![CDATA[سلام
WebStandards یا استانداردهای وب برای طراحی سایتها موضوعیه که بهش علاقه دارم و از اهمیت زیادی برخورداره!
البته من هنوز خودمو طراح وب نمیدونم و ادعایی در این زمینه ندارم &#8230; فقط امیدوارم که بتونیم با بحث و تبادل نظر در این باره چیزی یاد بگیرم &#8230;
اولین قدم در راه استاندارد شدن درک اهمیت و فوائد [...]]]></description>
			<content:encoded><![CDATA[<p>سلام<br />
<a href="http://webstandards.org/about/">WebStandards</a> یا استانداردهای وب برای طراحی سایتها موضوعیه که بهش علاقه دارم و از اهمیت زیادی برخورداره!<br />
البته من هنوز خودمو طراح وب نمیدونم و ادعایی در این زمینه ندارم &#8230; فقط امیدوارم که بتونیم با بحث و تبادل نظر در این باره چیزی یاد بگیرم &#8230;<br />
اولین قدم در راه استاندارد شدن درک اهمیت و فوائد این استاندارد هست واینکه اصلا به چه دردی میخوره؟!<br />
اصولا در هر رشته کاری و صنعتی که امروزه انجام میشه برای <abbr title="نه اون صلاحیتی که خیلیها برای شرکت در انتخابات مردمی ! ندارند">تشخیص صلاحیت</abbr> و کارایی یک واحد صنعتی یا کاری استانداردی مشخص میشه که اگر اون واحد شرایط و ضوابط اون استاندارد رو بتونه پیاده بکنه و رعایت کنه امتیازی نسبت به سایرین خواهد داشت. ( حداقل امتیازش قدرت تبلیغ رویه اون مدرک استانداردشه!)</p>
<p>دقیقا مثل محیط واقعی خودمون ما در محیط مجازی هم چنین استانداردهایی رو داریم و یا باید داشته باشیم ..<br />
همونطور که شما موقع خریدن کنسرو ماهی تن چند بار چک میکنید که شرکت معتبر باشه، پروانه ساخت داشته باشه و از همه مهمتر آرم استاندارد داشته باشه&#8230; به همون نسبت باید حساس باشید که آیا سایتی که میبینید استاندارد هست یا خیر!<span id="more-34"></span><br />
البته ممکنه که شکل ظاهری و سوری دو محصول استاندارد و غیر استاندارد کاملا مشابه باشند. همونظور که میبینیم برخی سایتهایی که به صورت استاندارد طراحی نشدند هم درست نمایش داده میشند&#8230; و به همون نسبت کنسرو ماهی سالم و کنسرو فاسد (حاوی سم بوتولیسم) هم از لحاظ ظاهر به هم شبیه هستند &#8230;ولی این کجا و آن کجا!<br />
خب حالا فرض میکنیم شما قبول کردید که همچین استانداردی لازمه و باید رعایت بشه &#8230;چه فایده ای برای ما داره؟!<br />
شما وقتی آرم استاندارد و پروانه ساخت رو رویه قوطی کنسرو ماهی میبینید خیالتون از بابت چند مسئله مهم راحت میشه &#8230;</p>
<ol>
<li> شما مطمئنید که فرایند ساختش بهداشتی بوده و میکروب نداره!</li>
<li> شما مطمئن هستید از لحاظ بسته بندی درسته!</li>
<li> شما اطمینان دارید که این کنسرو از بهترین و سالمترین نوع ماهی تن تهیه شده.</li>
</ol>
<p>و مواردی مشابه &#8230;<br />
و حالا شما در مورد سایتی که استاندارد طراحی شده باشه چه اطمینان خاطری میتونید داشته باشید؟!<br />
(البته که من تسلط و اشراف کاملی نسبت به تمام ابعاد استانداردهای وب ندارم و مطمئنا این بخشی از اثرات و فوایدش خواهد بود!)</p>
<ol>
<li> شما مطمئن هستید که این سایت رو با هر مرورگر وب و هر سیستم عامل و با هر مقدار وضوح تصویری که ببینید درست نمایش داده میشه!</li>
<li> شما مطمئن هستید که این سایت با حداکثر سرعت ممکن بارگذاری و ارائه خواهد شد!</li>
<li> شما مطمئن خواهید بود که با تغییر مقدار محتوای سایت تغییر در ساختار کلی سایت اجاد نخواهد شد! (با دوتا عکس بزرگ و &#8230; به هم نمیریزه!)</li>
<li> شما اطمینان دارید که مطالب و محتوای سایتتون به بهترین شکل ممکن در دسترد موتورهای جستجو خواهد بود!</li>
<li>شما اطمینان دارید که برای تغییر و یا گسترش سایت با مشکلی مواجه نخواهید شد و وقت شما هدر نمیرود!</li>
</ol>
<p>و مواردی به این شکل &#8230;.<br />
از موارد بالا مثالهایی رو براتون میگم:<br />
مثلا شما شرکتی تجارتی دارید که برای معاملات با طرفهای خارجی در ارتباط هستید و خب قطعا برای بهبود ارتباطتتون از اینترنت استفاده میکنید قطعا برای ارائه محصول در این فضا نیاز به یک سایت دارید&#8230;<br />
تا اینجا همه چیز درسته &#8230; شماا میتونید محصولاتتون رو در سایتتون معرفی بکنید و آدرس سایت رو به طرفهای خارجی بدید! حالا فرض کنیم که سایت شما غیر استاندارد و با طراحی ضعیفی کار شده باشه &#8230;جدای از زیبایی های بصری (که اغلب تاثیر گذاره) وقتی به طور مثال مشتری آمریکایی شما که با سیستم Apple و مرورگر Safari کار میکنه نتونه سایت شما رو به اون شکلی که خودتون طراحی کردید ببینه قطعا تمایلی به ادامه همکاری نخواهد داشت &#8230; واینجاست که ایجاد یک سایت نه تنها به بهبود ارتباطات شما و رونق معاملات کمک نکرده &#8230;بلکه ضرر هم داشته &#8230;<br />
و یا شما به عنوان مثال سایت شخصی یا وبلاگی دارید که توسط شرکت یا .. براتون طراحی شده &#8230;<br />
اگر طراحی استاندارد انجام شده باشه شما با اندک دانشی درباره طراحی شایت میتونید مثلا با استفاده از تغییرات جزئی در CSS رنگبندی سایتتون رو تغییر بدید!<br />
و مثالهایی به این شکل!<br />
حالا با این صحبتهای آیا اهمیت نداره که ما به عنوان طراح چطور طراحی کنیم یا به عنوان مشتری چه انتظاراتی از طراحمون داشته باشیم؟!<br />
انشاالله در بحثهای بعدی وارد جزئیات میشیم و روشها و چگونگی انجام رو بررسی میکنیم &#8230;<br />
لطفا اگر بین مطالبم اشکال و ایرادی میبینید بگید تا برطراف کنم &#8230;<br />
موفق و پیروز باشید&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.corelist.net/archives/1383/10/22/designing-with-webstandards-start/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>تغییرات</title>
		<link>http://weblog.corelist.net/archives/1383/09/04/changes/</link>
		<comments>http://weblog.corelist.net/archives/1383/09/04/changes/#comments</comments>
		<pubDate>Wed, 24 Nov 2004 16:42:49 +0000</pubDate>
		<dc:creator>علی ستاری</dc:creator>
				<category><![CDATA[روزانه]]></category>
		<category><![CDATA[طراحی وب]]></category>
		<category><![CDATA[عمومی]]></category>

		<guid isPermaLink="false">/?p=31</guid>
		<description><![CDATA[سلام دوستان و همراهان گرامی !بله من هنوز زنده ام و میبلاگم !همونطور که اکثرا متوجه شدید ( منظورم IE کارها نیست ) تغییراتی در ظاهر و باطن وبلاگ اعمال شده که انشاالله به زودی در کل سایت اعمال خواهد شد !عمده تغییرات مربوط به طراحی قالب وبلاگ هست که از مدل افتضاح به مدل [...]]]></description>
			<content:encoded><![CDATA[<p>سلام دوستان و همراهان گرامی !<br />بله من هنوز زنده ام و میبلاگم !<br />همونطور که اکثرا متوجه شدید ( منظورم IE کارها نیست ) تغییراتی در ظاهر و باطن وبلاگ اعمال شده که انشاالله به زودی در کل سایت اعمال خواهد شد !<br />عمده تغییرات مربوط به طراحی قالب وبلاگ هست که از مدل افتضاح به مدل استاندارد و Tableless تغییر کرده و همه رقمه هم Validate میشه !<br />تغییرات جزئی هم در ظاهر به وجود اومده که متاسفانه کسانی که با Internet Explorer  کار میکنند نمیتونن ببینن !<br />علتشم هم استفاده از خصوصیات پیشرفته در CSS قالب هست که متاسفانه IE از درک و تفسیرشون عاجزه !<br />از بحث نواقص IE که بگذریم تغییرات دیگه ای هم مثل لینکدونی جدید و &#8230; هست که اون &quot;و &#8230;&quot; رو نمیتونم بگم !<br />الان به جرات میتونم بگم که این وبلاگ با کلیه جزئیاتش با سرعت بیشتری لود میشه &#8230;تقریبا تویه اکثر بروزرها و سیستم عاملها و مانیتورها درست دیده میشه و از همه مهمتر مرض استاندارد بودن هم بهبود یافته است !<br />امیدوارم که همه دوستان طراح اهمیت استاندارد بودن رو درک کنند و سعی کنند استاندارد بشن !<br />منم تازه کار هستم و در آغاز راه امیدوارم بتونم بیشتر یاد بگیرم .<br />اینجا جا داره از معلم ورزش سال دوم دبستانم تشکر کنم و اعلام میکنم که مشوق اصلیم خودم بودم &#8230;<br />به هر حال از تمام سازمانها ، نهادها ، ارگانها ، وزارت خانه ها ، نهادهای مردمی و غیر مردمی ، تعاونی ها ، مساجد محله و &#8230; که مارو در پخش این برنامه یاری دادند تشکر می کنم . امیدوارم که از این برنامه لذت برده باشید &#8230;<br />از اطاق فرمان به من میگن که دیگه زیادی حرف زدم &#8230;. میبخشید دیگه &#8230;<br />موفق باشید&#8230;<br />علی</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.corelist.net/archives/1383/09/04/changes/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Whatever:Hover</title>
		<link>http://weblog.corelist.net/archives/1383/08/13/hover-effect/</link>
		<comments>http://weblog.corelist.net/archives/1383/08/13/hover-effect/#comments</comments>
		<pubDate>Wed, 03 Nov 2004 17:19:08 +0000</pubDate>
		<dc:creator>علی ستاری</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[طراحی وب]]></category>

		<guid isPermaLink="false">/?p=30</guid>
		<description><![CDATA[سلام
حتما برای شما هم تا به حال پیش اومده که بخواید برای بخشهایی از سایتتون و یا سایتی که طراحی میکنید افکتی بزارید و زیبا تر و کاربرپسندترش کنید &#8230;
و اصولا اگر به حجم صفحه و سرعت لود هم اهمیت بدید استفاده از CSS میتونه گزینه مناسبی باشه نسبت به فلش یا بعضی برنامه های [...]]]></description>
			<content:encoded><![CDATA[<p>سلام<br />
حتما برای شما هم تا به حال پیش اومده که بخواید برای بخشهایی از سایتتون و یا سایتی که طراحی میکنید افکتی بزارید و زیبا تر و کاربرپسندترش کنید &#8230;<br />
و اصولا اگر به حجم صفحه و سرعت لود هم اهمیت بدید استفاده از CSS میتونه گزینه مناسبی باشه نسبت به فلش یا بعضی برنامه های جاوا و &#8230;<br />
تویه این مطلب میخوام براتون درباره افکت Hover صحبت کنم ..<br />
نحوه کاربردش و امکاناتش و محدودیتها و راه حلهاش !<br />
حتما اسم Hover رو برای رنگ متن لینکها زمانی که موس رویه اونها قرار میگیره رو شنیدید ( در واقع OnMouseOver Event هست )<br />
ولی امروز برای طراحی های حرفه ای تر کاربرد Hover فقط به لینک محدود نمیشه .<br />
در واقع شما میتونید برای هر عنصری از صفحتون استفاده کنید ..<br />
به عنوان مثال برای Paragraph یا یک Box به صورت DIV یا &#8230;<br />
و البته طبق معمول Internet Explorer با این افکت مشکل داره و در حقیقت اصلا نمایش نمیده .<br />
راه حلی برای IE موجوده که بعدا توضیح میدم ..<br />
برای درک ساده تر براتون مثالی میزنم :<br />
فرض کنید شما میخواید یک منوی خیلی ساده برای یک سایت طراحی کنید&#8230;<br />
شما تصمیم میگیرید با یک لیست غیر ترتیبی (Unordered List یا UL ) کارتون رو انجام بدید و میخواید که افکتی براش داشته باشید &#8230;<br />
خیلی ساده میتونید با تعریف یک کلاس و حالت Hover اون کلاس این کارو رو انجام بدید &#8230;<br />
نمونه کد CSS :</p>
<blockquote><p><code>.menu ul li {<br />
background: #CCCCCC;<br />
height: 18px;<br />
margin: 3px 0px 2px;<br />
padding: 0px 5px 0px 5px;<br />
border-right: 7px solid #666666;<br />
font: normal 12px Georgia, &quot;Times New Roman&quot;, Times, serif;<br />
}</code></p></blockquote>
<p>و برای قسمت Hover :</p>
<blockquote><p><code>.menu ul li:hover {<br />
  font: normal 12px Georgia, &quot;Times New Roman&quot;, Times, serif;<br />
  color: #000066;<br />
  background: #FFFFCC;<br />
  border-right: 7px solid #FF9900;<br />
  padding-left: 7px;<br />
  } </code></p></blockquote>
<p>و داخل صفحتون کد HTML به این شکل :</p>
<blockquote><p><code>…<br />
&lt;ul&gt;Menu 1<br />
&lt;li&gt;Item 1&lt;/li&gt;<br />
&lt;li&gt;Item 2&lt;/li&gt;<br />
&lt;li&gt;Item 3&lt;/li&gt;<br />
&lt;li&gt;Item 4&lt;/li&gt;<br />
&lt;/ul&gt;<br />
  …</code></p></blockquote>
<p>قرار میگیره ! <br />
  نمونه این منوها رو تویه <a href="http://weblog.corelist.net/files/hover/">این صفحه</a> میتونید ببینید . هم افقی هم عمودی .<br />
  به همین شکل شما میتونید این افکت رو برای جدولها ، متنها و &#8230; استفاده کنید &#8230;<br />
  و اما بخش مهمتر موضوع IE و سازگاری با اون هست &#8230;<br />
  معمولا اگر بخواید همچین افکتی رو برای IE داشته باشیم باید از Event های onmouseover و onmouseout و .. استفاده کنیم که در واقع برنامه نویسی جاوا هست &#8230;<br />
  ولی مشکل اینجاست برای صفحات بزرگ و بخشهای مختلف استفاده زیاد از این موارد برای افکتمون خیلی جالب نیست و علاوه بر بالا بردن حجم ، سرعت Rendering صفحه هم پایین میاره و کدهامونو شلوغ میکنه !<br />
  حالا راه حل <a href="http://webpages.charter.net/mmmbeer/code/arbitrary-hover/">اینجاست</a> !<br />
  خیلی ساده میشه با استفاده از یک فایل جاوا اسکریپت خارجی و CSS این مشکل رو حل کرد ..<br />
  و در واقع این فایل هم دقیقا از همون Event هایی که گفتم استفاده میکنه ولی احتیاجی به تکرار اونها برای هر مورد نیست !<br />
  و تنها نکتش برای استفاده اینه که شما تویه فایل CSS تون دقیقا اون خواص مورد نظرتون رو که میخواید در حالت Hover داشته باشید رو به صورت کلاسی به همون نام تکرار میکنید !<br />
  برای مثال برای منویی که بالا گفتم میشه :</p>
<blockquote><p><code>.menu ul li.hover {<br />
 font: normal 12px Georgia, &quot;Times New Roman&quot;, Times, serif;<br />
  color: #000066;<br />
  background: #FFFFCC;<br />
  border-right: 7px solid #FF9900;<br />
  padding-right: 7px;<br />
  }</code></p></blockquote>
<p>و به همین صورت .<br />
  که اون فایل جاوا میاد و از تویه CSS تون این کلاسهایی که با .hover ختم میشه را به عنوان Event ه onmouseover قرار میده و مشکل حل میشه !<br /><a href="http://weblog.corelist.net/files/hover/hover.zip"><br />
  دریافت فایلهای نمونه و فایل جاوا</a><br />
  امیدوارم به دردتون بخوره &#8230;<br />
  موفق و پیروز باشید&#8230;<br />
  علی </p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.corelist.net/archives/1383/08/13/hover-effect/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>تغییر چهره Gmail !</title>
		<link>http://weblog.corelist.net/archives/1383/07/17/gmail-skinning/</link>
		<comments>http://weblog.corelist.net/archives/1383/07/17/gmail-skinning/#comments</comments>
		<pubDate>Fri, 08 Oct 2004 18:10:55 +0000</pubDate>
		<dc:creator>علی ستاری</dc:creator>
				<category><![CDATA[اينترنت]]></category>
		<category><![CDATA[طراحی وب]]></category>

		<guid isPermaLink="false">/?p=26</guid>
		<description><![CDATA[سلاممن به شخصه دوست دارم همیشه محیطی که توش زندگی میکنم و وقتمو میگذرونم تا حدی سفارشی یا Customize بکنم &#8230;براتون جالبه که بدونید میشه محیط صفحات جیمیل رو با استفاده از CSS تغییر رنگ و تا حدی تغییر چهره داد !البته تا جایی که میدونم فعلا برای اونایی که با فایرفاکس کار میکنن این [...]]]></description>
			<content:encoded><![CDATA[<p>سلام<br />من به شخصه دوست دارم همیشه محیطی که توش زندگی میکنم و وقتمو میگذرونم تا حدی سفارشی یا Customize بکنم &#8230;<br />براتون جالبه که بدونید میشه محیط صفحات جیمیل رو با استفاده از CSS تغییر رنگ و تا حدی تغییر چهره داد !<br />البته تا جایی که میدونم فعلا برای اونایی که با <a href="http://getfirefix.com/" title="رحمه الله علیهم !">فایرفاکس</a> کار میکنن این امکان هست ! <img src='http://weblog.corelist.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <br />برای این کار باید این موارد رو انجام بدید :</p>
<ol>
<li>افزودنی موسوم به <a href="http://extensionroom.mozdev.org/more-info/uriid">URLid</a> رو باید رویه فایرفاکستون نصب کنید !</li>
<li>بعد فایل <a href="http://weblog.corelist.net/files/gmail.css">CSS مربوطه</a> رو بگیرید و با سلیقه خودتون ویرایش کنید !</li>
<li>با استفاده از راهنمای خوده موزیلا مسیر شاخه پروفایلتونو پیدا کنید : <a href="http://www.mozilla.org/products/firefox/support/edit.html#profile">profile folder</a></li>
<li>فایل CSS مذکور رو در شاخه <code>chrome</code> داخل فولدر پروفایل کپی کنید و اسمشو به <code>userContent.css</code> تغییر بدید *</li>
<li>فایرفاکس رو ببندید و دوباره باز کنید !</li>
<li>به سایت <a href="http://gmail.com/">Gmail</a> برید و حال کنید !</li>
</ol>
<p>
* اگر که همچین فایلی در اون فولدر موجود بود میتونید ایندوتا فایل رو با هم قاطی کنید یعنی محتویات یکی رو به انتهای بعدی اضافه کنید !<br />من خودم الان این تغییرات رو اعمال کردم و دارم با جیمیلم حال میکنم &#8230;<br />شما هم امتحان کنید جالبه !<br />منبع اصلی من : <a href="http://persistent.info/archives/2004/10/05/gmail-skinning">Presistent</a><br />موفق باشید &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.corelist.net/archives/1383/07/17/gmail-skinning/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>فایرفاکس و اینترنت اکسپلورر</title>
		<link>http://weblog.corelist.net/archives/1383/05/13/firefox-ie/</link>
		<comments>http://weblog.corelist.net/archives/1383/05/13/firefox-ie/#comments</comments>
		<pubDate>Tue, 03 Aug 2004 17:08:57 +0000</pubDate>
		<dc:creator>علی ستاری</dc:creator>
				<category><![CDATA[اينترنت]]></category>
		<category><![CDATA[طراحی وب]]></category>

		<guid isPermaLink="false">/?p=11</guid>
		<description><![CDATA[سلاماز این ساعت به بعد برای حال گیری از IE و حال دادن به FireFox برای تمامی کاربران محترم IE بخش زیر نمایش داده میشود !قابل ذکر است که این تصویر برای سایر عزیزانی که از بروزر های دیگری چون خود FireFox ، Mozilla ، Opera و &#8230; استفاده میکنند نمایش داده نمیشود !



اگر علاقه [...]]]></description>
			<content:encoded><![CDATA[<p>سلام<br />از این ساعت به بعد برای حال گیری از IE و حال دادن به FireFox برای تمامی کاربران محترم IE بخش زیر نمایش داده میشود !<br />قابل ذکر است که این تصویر برای سایر عزیزانی که از بروزر های دیگری چون خود FireFox ، Mozilla ، Opera و &#8230; استفاده میکنند نمایش داده نمیشود !</p>
<div style="text-align: center;">
<a href="http://www.getfirefox.com/" target="_blank" title="Download The Last Version And Enjoy !"><br />
<img width="300" height="120" border="0" alt="FireFox" src="http://weblog.corelist.net/images/firefox_17.gif" /></a></div>
<p>اگر علاقه مند شدید که چجوری این کار انجام میشه و ایضا از Source صفحه هم چیزی دستگیرتون نشد بگید تا توضیح بدم !<br />منبع اصلی : <a href="http://binarybonsai.com/archives/2004/07/26/for-your-eyes-only/">BinaryBonsai</a> و با تشکر از <a href="http://www.atthe404.com/blog/index.php?p=125">Root</a> !<br />موفق و پیروز باشید &#8230; <img src='http://weblog.corelist.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.corelist.net/archives/1383/05/13/firefox-ie/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>مسافرت و مقاله راه راه !</title>
		<link>http://weblog.corelist.net/archives/1383/05/03/zebra-table/</link>
		<comments>http://weblog.corelist.net/archives/1383/05/03/zebra-table/#comments</comments>
		<pubDate>Sat, 24 Jul 2004 07:29:28 +0000</pubDate>
		<dc:creator>علی ستاری</dc:creator>
				<category><![CDATA[اينترنت]]></category>
		<category><![CDATA[طراحی وب]]></category>

		<guid isPermaLink="false">/?p=5</guid>
		<description><![CDATA[سلام
همدان هم شهر با صفایی بود &#8230;
خیلی زیبا . خنک و پاکیزه &#8230;. جای شما خالی خوش گذشت &#8230;
حالا قضیه مقاله راه راه چیه ؟!
مدتها بود که دنبال یک راه میگشتم برای لیستها و ستونهای راه راه و کم و بیش چیزهایی پیدا کردم &#8230;
ولی بهترین و کاملترین مقاله در این مورد مقاله آقای David [...]]]></description>
			<content:encoded><![CDATA[<p>سلام</p>
<p>همدان هم شهر با صفایی بود &#8230;</p>
<p>خیلی زیبا . خنک و پاکیزه &#8230;. جای شما خالی خوش گذشت &#8230;</p>
<p>حالا قضیه مقاله راه راه چیه ؟!</p>
<p>مدتها بود که دنبال یک راه میگشتم برای لیستها و ستونهای راه راه و کم و بیش چیزهایی پیدا کردم &#8230;</p>
<p>ولی بهترین و کاملترین مقاله در این مورد مقاله آقای <a href="http://www.alistapart.com/authors/davidfmiller/">David F.Miller</a> هست که به نام <a href="http://www.alistapart.com/articles/zebratables/">Zebra Tables</a> نوشتن و در سایت <a href="http://www.alistapart.com/">AListApart</a> موجوده &#8230;.</p>
<p>من سعی میکنم توضیحاتی رو به زودی دربارش بدم و در آینده ترجمه کاملش رو &#8230;</p>
<p>امیدوارم مفید باشه &#8230;</p>
<p>موفق باشید&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.corelist.net/archives/1383/05/03/zebra-table/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
