<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[پارس جوم ::  انجمن های تخصصی جوملا - آموزش سی اس اس]]></title>
		<link>https://forums.parsjoom.ir/</link>
		<description><![CDATA[پارس جوم ::  انجمن های تخصصی جوملا - https://forums.parsjoom.ir]]></description>
		<pubDate>Wed, 07 Oct 2026 11:56:06 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[فیلم آموزشی بوت استرپ 4]]></title>
			<link>https://forums.parsjoom.ir/thread-21576.html</link>
			<pubDate>Thu, 12 Sep 2019 05:32:06 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-21576.html</guid>
			<description><![CDATA[سلام دوستان<br />
<br />
چند روز پیش یه فیلم آموزشی بوت استرپ 4 رو دانلود کردم برای مبتدی ها . باید بگم که فیلم خیلی خوبی هست و آموزش های جامعی رو شامل میشه به همراه ساخت چند پروژه<br />
<br />
این فیلم کامل رو براتون توی یاندکس آپلود کردم.<br />
<br />
دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
<br />
<br />
حجم فایل حدود 2 گیگابایت]]></description>
			<content:encoded><![CDATA[سلام دوستان<br />
<br />
چند روز پیش یه فیلم آموزشی بوت استرپ 4 رو دانلود کردم برای مبتدی ها . باید بگم که فیلم خیلی خوبی هست و آموزش های جامعی رو شامل میشه به همراه ساخت چند پروژه<br />
<br />
این فیلم کامل رو براتون توی یاندکس آپلود کردم.<br />
<br />
دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
<br />
<br />
حجم فایل حدود 2 گیگابایت]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[اصول نوشتن کدهای CSS]]></title>
			<link>https://forums.parsjoom.ir/thread-19791.html</link>
			<pubDate>Sat, 18 Jun 2016 09:02:59 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-19791.html</guid>
			<description><![CDATA[اصول نوشتن کدهای CSS<br />
<br />
در این بخش از آموزش css ، اصول نوشتن کدهای css را شرح میدهیم.<br />
<br />
    گذاشتن فاصله بین مقدار و واحد اشتباه است<br />
<br />
مثال صحیح :<br />
<br />
    margin-left:20px;<br />
<br />
مثال غلط:<br />
<br />
    margin-left:20 px;<br />
<br />
    قوانین نام گذاری فایل های css<br />
<br />
    از کاراکترهای خاص استفاده نکنید.کاراکترهای مجاز عبارتند از :حروف a-z ، اعداد 0-9 ، خط زیر (_) ، خط فاصله (-)<br />
    از کاراکتر فضای خالی استفاده نکنید ( ) مثلا : style Master.css  ، این نامگذاری میتواند در وب سرور شما مشکل ایجاد کند.<br />
    نام فایل بایستی با یک حرف شروع شود.<br />
    برای نام گذاری فایل از حروف کوچک استفاده کنید.<br />
    نام فایل را تا آنجا که ممکن است کوتاه تعریف نمایید.<br />
    فراموش نکنید که حتما فایل را با پسوند css ذخیره کنید.<br />
<br />
با رعایت تمامی این نکات شما طراحی سایت بهینه تری را خواهید داشت .]]></description>
			<content:encoded><![CDATA[اصول نوشتن کدهای CSS<br />
<br />
در این بخش از آموزش css ، اصول نوشتن کدهای css را شرح میدهیم.<br />
<br />
    گذاشتن فاصله بین مقدار و واحد اشتباه است<br />
<br />
مثال صحیح :<br />
<br />
    margin-left:20px;<br />
<br />
مثال غلط:<br />
<br />
    margin-left:20 px;<br />
<br />
    قوانین نام گذاری فایل های css<br />
<br />
    از کاراکترهای خاص استفاده نکنید.کاراکترهای مجاز عبارتند از :حروف a-z ، اعداد 0-9 ، خط زیر (_) ، خط فاصله (-)<br />
    از کاراکتر فضای خالی استفاده نکنید ( ) مثلا : style Master.css  ، این نامگذاری میتواند در وب سرور شما مشکل ایجاد کند.<br />
    نام فایل بایستی با یک حرف شروع شود.<br />
    برای نام گذاری فایل از حروف کوچک استفاده کنید.<br />
    نام فایل را تا آنجا که ممکن است کوتاه تعریف نمایید.<br />
    فراموش نکنید که حتما فایل را با پسوند css ذخیره کنید.<br />
<br />
با رعایت تمامی این نکات شما طراحی سایت بهینه تری را خواهید داشت .]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[بازگشت دوباره]]></title>
			<link>https://forums.parsjoom.ir/thread-18750.html</link>
			<pubDate>Tue, 27 Oct 2015 13:35:48 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-18750.html</guid>
			<description><![CDATA[<span style="font-size: large;"><div style="text-align: center;">با سلام خدمت تمامی کاربران پارس جوم<br />
<br />
من بعد از 10 ماه دوباره برگشتم و میخوام آموزش های کامل PHP و جدیدترین ترفندهای برنامه نویسی جوملا را بهتون بگم</div></span><img src="images/smilies/3.0.png" style="vertical-align: middle;" border="0" alt="joomla 3.0" title="joomla 3.0" />]]></description>
			<content:encoded><![CDATA[<span style="font-size: large;"><div style="text-align: center;">با سلام خدمت تمامی کاربران پارس جوم<br />
<br />
من بعد از 10 ماه دوباره برگشتم و میخوام آموزش های کامل PHP و جدیدترین ترفندهای برنامه نویسی جوملا را بهتون بگم</div></span><img src="images/smilies/3.0.png" style="vertical-align: middle;" border="0" alt="joomla 3.0" title="joomla 3.0" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[تنظیم پس زمینه Background در CSS]]></title>
			<link>https://forums.parsjoom.ir/thread-18358.html</link>
			<pubDate>Sat, 08 Aug 2015 12:01:49 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-18358.html</guid>
			<description><![CDATA[Background<br />
<br />
در این بخش از آموزش css به توضیح ویژگی Background میپردازیم. ویژگی Background برای تعریف افکت های  پس زمینه برای یک عنصر به کار میرود.این ویژگی در طراحی وب سایت به شکیل تر شدن سایت شما کمک میکند.<br />
<br />
انواع مختلفی از این ویژگی وجود دارد که به شرح هر یک از آنها میپردازیم<br />
<div style="text-align: left;">
    background-color<div style="text-align: left;">
    background-image<br />
    background-repeat<br />
    background-attachment<br />
    background-position</div></div>
<br />
    background-color : این خاصیت رنگ پس زمینه یک عنصر را مشخص میکند، برای مثال برای تنظیم رنگ پس زمینه بدنه سایت از کد زیر استفاده میکنیم : <br />
<br />
    <div style="text-align: left;">body {background-color:#b0c4de;}<div style="text-align: left;"></div>
<br />
    background-image : با استفاده از این ویژگی تصویر پس زمینه یک عنصر را مشخص میکنیم ،برای مثال برای تنظیم تصویر  پس زمینه بدنه سایت از کد زیر استفاده میکنیم :<br />
<div style="text-align: left;">
    body {background-image:url('paper.gif');}[/align</div>]<br />
<br />
 <br />
<br />
    background-repeat : با استفاده از این ویژگی میتوانیم مشخص کنیم که تصویر چگونه تکرار شود.اگر میخواهیم تصویر ما به صورت افقی  تکرار شود  زمانی که خود تصویر نیز افقی است (برای جلوگیری از گذاشتن عکس سایز بزرگ که باعش کند شدن بالا آمدن سایت میشود و به هیچ عنوان در طراحی سایت پیشنهاد نمیشود ) :<br />
<div style="text-align: left;">[align=left]<br />
     body<br />
<br />
    {<br />
    background-image:url('gradient2.png');<br />
    background-repeat:repeat-x;<br />
    }</div>
</div>
    زمانی که بخواهیم تصویر فقط یک بار و بدون تکرار نمایش داده شود از دستور زیر استفاده میکنیم :<br />
<br />
  <div style="text-align: left;">  b<div style="text-align: left;">ody<br />
    {<br />
    background-image:url('img_tree.png');<br />
    background-repeat:no-repeat;<br />
    }</div></div>
<br />
    background-attachment : برای اینکه بتوانیم تصویر پس زمینه را ثابت انتخاب کنیم از این ویژگی استفاده میکنیم. مقدار پیش فرض آن scroll میباشد.<br />
<br />
   <div style="text-align: left;"> b<div style="text-align: left;">ody<br />
    {<br />
    background-image:url('smiley.gif');<br />
    background-repeat:no-repeat;<br />
    background-attachment:fixed;<br />
    }</div>
</div>
    background-position : این خاصیت موقعیت  یک عنصر را مشخص میکند، برای مثال برای تنظیم موقعیت تصویر به گوشه سمت راست -  بالا  از کد زیر استفاده میکنیم : <br />
<div style="text-align: left;">
  <div style="text-align: left;">  body<br />
    {<br />
    background-image:url('img_tree.png');<br />
    background-repeat:no-repeat;<br />
    background-position:top right;<br />
<br />
    }</div></div>
<br />
این سه خط را میتوان به صورت خلاصه تر نوشت :<br />
<br />
    <div style="text-align: left;">body {background:#ffffff url('img_tree.png') no-repeat right top;}<div style="text-align: left;"></div></div>]]></description>
			<content:encoded><![CDATA[Background<br />
<br />
در این بخش از آموزش css به توضیح ویژگی Background میپردازیم. ویژگی Background برای تعریف افکت های  پس زمینه برای یک عنصر به کار میرود.این ویژگی در طراحی وب سایت به شکیل تر شدن سایت شما کمک میکند.<br />
<br />
انواع مختلفی از این ویژگی وجود دارد که به شرح هر یک از آنها میپردازیم<br />
<div style="text-align: left;">
    background-color<div style="text-align: left;">
    background-image<br />
    background-repeat<br />
    background-attachment<br />
    background-position</div></div>
<br />
    background-color : این خاصیت رنگ پس زمینه یک عنصر را مشخص میکند، برای مثال برای تنظیم رنگ پس زمینه بدنه سایت از کد زیر استفاده میکنیم : <br />
<br />
    <div style="text-align: left;">body {background-color:#b0c4de;}<div style="text-align: left;"></div>
<br />
    background-image : با استفاده از این ویژگی تصویر پس زمینه یک عنصر را مشخص میکنیم ،برای مثال برای تنظیم تصویر  پس زمینه بدنه سایت از کد زیر استفاده میکنیم :<br />
<div style="text-align: left;">
    body {background-image:url('paper.gif');}[/align</div>]<br />
<br />
 <br />
<br />
    background-repeat : با استفاده از این ویژگی میتوانیم مشخص کنیم که تصویر چگونه تکرار شود.اگر میخواهیم تصویر ما به صورت افقی  تکرار شود  زمانی که خود تصویر نیز افقی است (برای جلوگیری از گذاشتن عکس سایز بزرگ که باعش کند شدن بالا آمدن سایت میشود و به هیچ عنوان در طراحی سایت پیشنهاد نمیشود ) :<br />
<div style="text-align: left;">[align=left]<br />
     body<br />
<br />
    {<br />
    background-image:url('gradient2.png');<br />
    background-repeat:repeat-x;<br />
    }</div>
</div>
    زمانی که بخواهیم تصویر فقط یک بار و بدون تکرار نمایش داده شود از دستور زیر استفاده میکنیم :<br />
<br />
  <div style="text-align: left;">  b<div style="text-align: left;">ody<br />
    {<br />
    background-image:url('img_tree.png');<br />
    background-repeat:no-repeat;<br />
    }</div></div>
<br />
    background-attachment : برای اینکه بتوانیم تصویر پس زمینه را ثابت انتخاب کنیم از این ویژگی استفاده میکنیم. مقدار پیش فرض آن scroll میباشد.<br />
<br />
   <div style="text-align: left;"> b<div style="text-align: left;">ody<br />
    {<br />
    background-image:url('smiley.gif');<br />
    background-repeat:no-repeat;<br />
    background-attachment:fixed;<br />
    }</div>
</div>
    background-position : این خاصیت موقعیت  یک عنصر را مشخص میکند، برای مثال برای تنظیم موقعیت تصویر به گوشه سمت راست -  بالا  از کد زیر استفاده میکنیم : <br />
<div style="text-align: left;">
  <div style="text-align: left;">  body<br />
    {<br />
    background-image:url('img_tree.png');<br />
    background-repeat:no-repeat;<br />
    background-position:top right;<br />
<br />
    }</div></div>
<br />
این سه خط را میتوان به صورت خلاصه تر نوشت :<br />
<br />
    <div style="text-align: left;">body {background:#ffffff url('img_tree.png') no-repeat right top;}<div style="text-align: left;"></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[تنظیم ابعاد در CSS]]></title>
			<link>https://forums.parsjoom.ir/thread-18357.html</link>
			<pubDate>Sat, 08 Aug 2015 11:41:00 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-18357.html</guid>
			<description><![CDATA[تنظیم ابعاد در CSS<br />
<br />
برای تنظیم ابعاد عناصر در CSS  از چند ویژگی میتوان استفاده کرد که مهمترین و اصلی ترین آنها Width و Height میباشد.<br />
<br />
در ذیل به توضیح این ویژگی ها با توجه به ورژن تعریف شده در CSS میپردازیم.<br />
<br />
height :  این ویژگی در تمام مرورگر ها پشتیبانی میشود.<br />
<br />
     <div style="text-align: left;">p.ex<br />
<br />
    {<br />
    height:100px;<br />
<br />
    }</div>
<br />
با دو ویژگی max-height و max-width شما میتوانید حداکثر مقدار را برای یک عنصر تنظیم کنید.<br />
<br />
max-height :  این ویژگی در تمام مرورگر ها پشتیبانی میشود. به استثتا IE6 و ورژن های پایین تر<br />
<br />
     <div style="text-align: left;">p<br />
<br />
    {<br />
    max-height:50px;<br />
    }</div>
<br />
max-width : این ویژگی در تمام مرورگر ها پشتیبانی میشود. به استثتا IE6 و ورژن های پایین تر<br />
<br />
     <div style="text-align: left;">p<br />
<br />
    {<br />
    max-width:100px;<br />
    }</div>
<br />
با دو ویژگی min-height و min-width شما میتوانید حداقل  مقدار را برای یک عنصر تنظیم کنید.<br />
<br />
min-height : این ویژگی در تمام مرورگر ها پشتیبانی میشود. به استثتا IE6 و ورژن های پایین تر<br />
<div style="text-align: left;">
     p<br />
<br />
    {<br />
    min-height:100px;<br />
    }</div>
<br />
min-width : این ویژگی در تمام مرورگر ها پشتیبانی میشود. به استثتا IE6 و ورژن های پایین تر<br />
<br />
<div style="text-align: left;">     p<br />
<br />
    {<br />
    min-width:1000px;<br />
    }<br />
</div>
width :  این ویژگی در تمام مرورگر ها پشتیبانی میشود.<br />
<div style="text-align: left;">
     p.ex<br />
<br />
    {<br />
    width:100px;<br />
    }</div>
<br />
عرض استاندارد برای طراحی سایت :<br />
<br />
برای تنظیم عرض استاندارد برای طراحی سایت  با توجه به رزولیشن استاندارد و یا رزولیشنی که اکثر مخاطبان از آن اسفاده میکنند (768*1024) ، بهتر است عرض 980px را  تنظیم کنید. این عرض طبق استاندارد های صفحات وب انتخاب شده است.]]></description>
			<content:encoded><![CDATA[تنظیم ابعاد در CSS<br />
<br />
برای تنظیم ابعاد عناصر در CSS  از چند ویژگی میتوان استفاده کرد که مهمترین و اصلی ترین آنها Width و Height میباشد.<br />
<br />
در ذیل به توضیح این ویژگی ها با توجه به ورژن تعریف شده در CSS میپردازیم.<br />
<br />
height :  این ویژگی در تمام مرورگر ها پشتیبانی میشود.<br />
<br />
     <div style="text-align: left;">p.ex<br />
<br />
    {<br />
    height:100px;<br />
<br />
    }</div>
<br />
با دو ویژگی max-height و max-width شما میتوانید حداکثر مقدار را برای یک عنصر تنظیم کنید.<br />
<br />
max-height :  این ویژگی در تمام مرورگر ها پشتیبانی میشود. به استثتا IE6 و ورژن های پایین تر<br />
<br />
     <div style="text-align: left;">p<br />
<br />
    {<br />
    max-height:50px;<br />
    }</div>
<br />
max-width : این ویژگی در تمام مرورگر ها پشتیبانی میشود. به استثتا IE6 و ورژن های پایین تر<br />
<br />
     <div style="text-align: left;">p<br />
<br />
    {<br />
    max-width:100px;<br />
    }</div>
<br />
با دو ویژگی min-height و min-width شما میتوانید حداقل  مقدار را برای یک عنصر تنظیم کنید.<br />
<br />
min-height : این ویژگی در تمام مرورگر ها پشتیبانی میشود. به استثتا IE6 و ورژن های پایین تر<br />
<div style="text-align: left;">
     p<br />
<br />
    {<br />
    min-height:100px;<br />
    }</div>
<br />
min-width : این ویژگی در تمام مرورگر ها پشتیبانی میشود. به استثتا IE6 و ورژن های پایین تر<br />
<br />
<div style="text-align: left;">     p<br />
<br />
    {<br />
    min-width:1000px;<br />
    }<br />
</div>
width :  این ویژگی در تمام مرورگر ها پشتیبانی میشود.<br />
<div style="text-align: left;">
     p.ex<br />
<br />
    {<br />
    width:100px;<br />
    }</div>
<br />
عرض استاندارد برای طراحی سایت :<br />
<br />
برای تنظیم عرض استاندارد برای طراحی سایت  با توجه به رزولیشن استاندارد و یا رزولیشنی که اکثر مخاطبان از آن اسفاده میکنند (768*1024) ، بهتر است عرض 980px را  تنظیم کنید. این عرض طبق استاندارد های صفحات وب انتخاب شده است.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Css چیست ؟ (سی اس اس چیست)]]></title>
			<link>https://forums.parsjoom.ir/thread-18134.html</link>
			<pubDate>Tue, 23 Jun 2015 11:10:19 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-18134.html</guid>
			<description><![CDATA[css چیست ؟ الگوهای آبشاری یا روی‌ انداز آبشاری سَبْک یا سی‌ اس‌ اس (به انگلیسی: CSS: Cascading Style Sheets ) در کنار اچ‌تی‌ام‌ال هستهٔ فناوری ساخت صفحه‌های وب هستند. سی‌اس‌اس روشی ساده برای نمایش چیدمان و جلوه‌های تصویری (مانند نوع قلم، رنگ و اندازه‌ها) بر صفحه‌های وب است. الگوهای آبشاری از جنس زبان‌های نشانه‌گذاری، با ساختار متن سادهٔ رایانه هستند و درون هرکدام، دستورهایی آبشار مانند و پی‌درپی، برای چگونگی نمایش هر صفحه وب افزوده می‌شود. به گفته‌ای ساده تر، این دستورها روش نشان داده شدن قلم‌ها و اندازه شان، رنگ‌ها و پس زمینه‌ها، روش چیدمان موزاییک‌های دربرگیرنده داده‌ها (دیواره ها)، و بسیاری دیگر از عنصرهای ساختار هر صفحه وب را، درون خود جای می‌دهند.<br />
<br />
کاربرد اصلی css چیست ؟ بیشترین استفاده‌ای که از این زبان در حال حاضر می‌شود مشخص کردن سبک صفحهٔ وب اچ‌تی‌ام‌ال و اکس‌اچ‌تی‌ام‌ال است ولی آن را می‌توان بر هر نوع مستند اکس‌ام‌ال از جمله اس‌وی‌جی و اکس‌یوال اعمال کرد. نگهداری و تغییر مشخصات سی‌اس‌اس به عهدهٔ کنسرسیوم وب جهانگستر است.<br />
<br />
یکی از مهمترین نکته ها برای طراحی سایت ، استفاده بهینه از  css میباشد در این بخش از آموزش css به شرح ویژگی های اساسی و مهم در طراحی وب سایت میپردازیم و روشهای اضافه کردن CSS به صفحه را مورد بررسی قرار میدهیم.<br />
<br />
سه روش برای اضافه کردن CSS به صفحه وجود دارد :<br />
<br />
    CSS خارجی<br />
    CSS داخلی<br />
    سبک درون خطی<br />
<br />
برای آسان کردن کار موتور های جستجو سعی کنید از انیمیشن های فلش و یا تگ های span بوسیله css ،  کمتر استفاده کنید. با استفاده از css از دوباره نویسی کدهای HTML که باعث کند شدن لود صفحه میشود جلوگیری میکنیم.]]></description>
			<content:encoded><![CDATA[css چیست ؟ الگوهای آبشاری یا روی‌ انداز آبشاری سَبْک یا سی‌ اس‌ اس (به انگلیسی: CSS: Cascading Style Sheets ) در کنار اچ‌تی‌ام‌ال هستهٔ فناوری ساخت صفحه‌های وب هستند. سی‌اس‌اس روشی ساده برای نمایش چیدمان و جلوه‌های تصویری (مانند نوع قلم، رنگ و اندازه‌ها) بر صفحه‌های وب است. الگوهای آبشاری از جنس زبان‌های نشانه‌گذاری، با ساختار متن سادهٔ رایانه هستند و درون هرکدام، دستورهایی آبشار مانند و پی‌درپی، برای چگونگی نمایش هر صفحه وب افزوده می‌شود. به گفته‌ای ساده تر، این دستورها روش نشان داده شدن قلم‌ها و اندازه شان، رنگ‌ها و پس زمینه‌ها، روش چیدمان موزاییک‌های دربرگیرنده داده‌ها (دیواره ها)، و بسیاری دیگر از عنصرهای ساختار هر صفحه وب را، درون خود جای می‌دهند.<br />
<br />
کاربرد اصلی css چیست ؟ بیشترین استفاده‌ای که از این زبان در حال حاضر می‌شود مشخص کردن سبک صفحهٔ وب اچ‌تی‌ام‌ال و اکس‌اچ‌تی‌ام‌ال است ولی آن را می‌توان بر هر نوع مستند اکس‌ام‌ال از جمله اس‌وی‌جی و اکس‌یوال اعمال کرد. نگهداری و تغییر مشخصات سی‌اس‌اس به عهدهٔ کنسرسیوم وب جهانگستر است.<br />
<br />
یکی از مهمترین نکته ها برای طراحی سایت ، استفاده بهینه از  css میباشد در این بخش از آموزش css به شرح ویژگی های اساسی و مهم در طراحی وب سایت میپردازیم و روشهای اضافه کردن CSS به صفحه را مورد بررسی قرار میدهیم.<br />
<br />
سه روش برای اضافه کردن CSS به صفحه وجود دارد :<br />
<br />
    CSS خارجی<br />
    CSS داخلی<br />
    سبک درون خطی<br />
<br />
برای آسان کردن کار موتور های جستجو سعی کنید از انیمیشن های فلش و یا تگ های span بوسیله css ،  کمتر استفاده کنید. با استفاده از css از دوباره نویسی کدهای HTML که باعث کند شدن لود صفحه میشود جلوگیری میکنیم.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[شیوه صحیح پیوست فونت به صفحه وب در CSS3 به همراه 40 فونت فارسی اصلاح شده]]></title>
			<link>https://forums.parsjoom.ir/thread-17279.html</link>
			<pubDate>Mon, 09 Feb 2015 05:50:21 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-17279.html</guid>
			<description><![CDATA[دوره های آموزشی طراحی وب سایت<br />
<br />
خرید پستی کتاب HTML5 و CSS3<br />
<br />
<br />
مشترک فید wedesign شوید<br />
<br />
میهن وب هاست<br />
خبرنامه WeDesign<br />
<br />
اخبار مربوط به سایت، دوره های آموزشی و کتاب های منتشر شده توسط تیم را از طریق این خبرنامه به اطلاع شما می رسانیم<br />
Email: *<br />
Subscribe<br />
Unsubscribe<br />
Previous issues<br />
Syndicate content<br />
Navigation<br />
<br />
    RSS feeds<br />
<br />
Home<br />
شیوه صحیح پیوست فونت به صفحه وب در CSS3 به همراه 40 فونت فارسی اصلاح شده برای فایرفاکس 6<br />
Fri, 09/09/2011 - 21:19 — Amir-abbas Abdolali<br />
<br />
یکی از مشکلاتی که در وب فارسی با آن مواجه هستیم، محدودیت فونت است. متاسفانه در وب فارسی ما محدود به سه فونت هستیم که بر روی تمامی سیستم ها نصب شده است. فونت arial, Tahomaو mono-type تنها فونتهایی هستند که می‌توانیم از آنها استفاده کنیم در حالی که برای زبان انگلیسی حداقل نزدیک به 10 فونت در دسترس است.<br />
<br />
از مدتها قبل طراحان از شیوه های مختلفی برای استفاده از فونت‌ها در وب استفاده کرده اند. یکی از شیوه های رایج، جایگزینی متن با تصویر بود. طراح متن مورد نظر را با فونت مورد نظرش در نرم افزار گرافیکی می‌نوشت و آن را به طرح خود منتقل می‌کرد. این شیوه محدودیت ‌هایی را به همراه داشت که یکی از آنها بالا رفتن حجم صفحات وب بود. بعد از مدتی طراحان به فکر استفاده از شیوه های دیگری افتادند که یکی از این شیوه‌ها استفاده از تکنیک sIFR بود. در این متد، فونت خود را داخل یک فایل فلش قرار می‌دهید و یک فایل جاوااسکریپت را نیز به صفحه خود اضافه می‌کنید. این فایل جاوااسکریپت در هر جایی که قرار بود فونت مورد نظر نمایش یابد، متن آن بخش را مخفی می‌کرد و به جایش یک فایل فلش را قرار می‌داد که همان متن را با فونت مورد نظر شما نمایش می‌داد. این فایل فلش قابلیت خوبی داشت و با کوچک شدن عرض صفحه قابلیت scaleشدن را دارا بود و به هم ریخته نمایش داده نمیشد ولی این شیوه نیز محدودیت های خود را داشت.<br />
نخست اینکه باعث کندی صفحه می‌شود و کاربر حتماً باید جاوااسکریپت و فلش را بر روی مرورگرش فعال می‌کرد تا بتواند فونتها را ببیند. مورد دوم اینکه پیاده سازی این تکنیک بر روی سایت بسیار زمان بر و پیچیده بود. در نهایت مشکلی که برای استفاده از این تکنیک وجود داشت این بود که با زبان فارسی مشکل داشت. متن فارسی در این تکنیک یا نمایش داده نمیشد و یا به شکل بی هم ریخته نمایش میافت. البته دوستان با کار کردن بر روی فایل های sIFR توانسته بودند که مشکل نمایش حروف فارسی رو حل کنند ولی همچنان کپی کردن متنی که توسط sIFR ایجاد شده بود، امکان پذیر نبود.<br />
<br />
پس از این برخی از توسعه دهندگان بر روی تکنیکی دیگر کار کردند که فونت ها را با استفاده از جاوااسکریپت و قابلیتهای مانند SVG در مرورگر، در صفحه، رسم کنند. بر این اساس، cufon شکل گرفت. در این سرویس شما فونت را به سایت مربوطه آپلود می‌کنید و در عوض یک فایل جاوااسکریپت دریافت می‌کنید که می‌توانید آن را در صفحه استفاده کنید و متن شما با فونت مورد نظرتان به نمایش در می‌آمد. کوفون هم مشکلات خودش را داشت. از طرفی باعث کند شدن صفحه می‌شد و دوم اینکه زبان فارسی را پشتیبانی نمی‌کرد (و همچنان پشتیبانی نمی‌کند). البته دوستان بر روی این پروژه کار کرده اند و در حال حاضر کوفون برای زبان فارسی نیز در دسترس است. در پی نوشت همین پست می توانید اطلاعات تکمیلی را بخوانید.<br />
<br />
بعد از همه گیر شدن مرورگر فایرفاکس و پس از آن ارائه مرورگرهای اپرا، سافاری برای ویندوز و کروم، پشتیبانی از قابلیت های CSS3 گسترش پیدا کرد در نتیجه پشتیبانی از قابلیت @font-face افزایش یافت. با استفاده از این قابلیت می‌توان فونتی را به صفحه پیوست کرد و در صورتی که این فونت بر روی سیستم کاربر موجود نباشد، از روی server دریافت شده و برروی سیستم کاربر قرار می‌گیرد و شما می‌تواند از هر فونتی که دوست دارید بر روی وب استفاده کنید.<br />
<br />
تنها مشکلی که وجود داشت، مرورگر اینترنت اکسپلورر بود که تا قبل از نسخه 9 از این قابلیت پشتیبانی نمی‌کرد. البته مایکروسافت، سالها قبل فرمت EOT را برای پیوست فونت به صفحه ایجاد کرده بود. مایکروسافت امیدوار بود که این استاندارد را ترویج دهد ولی هیچ مرورگری از این فرمت پشتیبانی نکرد.<br />
<br />
در حال حاضر می‌توان فونت ها را با فرمت TTF به صفحه پیوست کرد که این فرمت توسط تمامی مرورگرهای جدید، قابل نمایش است. با استفاده از سرویس ‌های آنلاین نیز می‌توان همین فرمت TTF را به فرمت EOT تبدیل کرد تا مرورگرهای اینترنت اکسپلورر نیز بتوانند فونت های شما را به شکل درستی به نمایش بگذارند. علاوه بر این فرمت، کنسرسیوم جهان وب، فرمت WOFF را هم پیشنهاد کرد که حجم کمتری را ارائه می‌دهد و هم می‌توان حق نشر فونت را هم در آن حفظ کرد. خوشبختانه مرورگرهای فایرفاکس و اپرا و آی ای 9 از این فرمت پشتیبانی کره اند و به نظر می‌رسد که در آینده نزدیک این فرمت در تمامی مرورگرها پشتیبانی شود. با استفاده از این سه فرمت می‌توانید هر فونتی را بر روی وب استفاده کنید و مطمئن خواهید بود که فونتتان در مرورگرهای مختلف جدید و قدیمی به درستی نمایش داده می‌شود. تنها سیستم عامل iOS نسخه  قدیمی است که تنها از فرمت فونت SVG پشتیبانی می‌کند ولی این مشکل iOS نیز در نسخه 4.2 حل شده است. اکنون مرورگر این سیستم عامل می‌تواند فونت‌های TTF را نیز بخواند.<br />
<br />
حال باید ببینیم که دستور @font-face را به چه شکل باید استفاده کرد.  برای استفاده از این دستور تنها کافیست این عبارت را در بالای فایل CSSخود قرار دهید:<br />
<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>@font-face {<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-family: 'yekan’;<br />
&nbsp;&nbsp;&nbsp;&nbsp;src: url('fonts/yekan.ttf') format('truetype'); <br />
}</code></div></div>
<br />
در اینجا در خط اول، font-family را تعیین کرده ایم، هر نامی را که دوست داشته باشید، می‌توانید برای فونت انتخاب کنید. در خط دوم در دستور src باید مسیر فونت بر روی serverرا مشخص کنید و در آخر در دستور format، نوع فونت را مشخص می‌کنید. این دستور را در اول فایل CSSقرار می‌دهید و در ادامه در هر جایی که از فونتی با اسم yekan استفاده کنید، فونت مورد نظر شما از سرور دریافت شده و بر روی سیستم کاربر نمایش می‌یاید. اگر این بخش را در اول فایل CSS قرار ندهید و از فونت yekan در دستوری قبل از دستور font-face استفاده کنید، از آنجائیکه هنوز دستور font-face در دسترس مرورگر نبوده است، فونت مورد نظر شما نمایش داده نمی‌شود پس سعی کنید همیشه این بخش را در اول فایل CSS خود قرار دهید.<br />
<br />
حال با استفاده از سرویس های آنلاینی چون Kirsle (تنها این سایت توانست فونت‌های فارسی را به درستی تبدیل کند) فونت را به فرمت EOT تبدیل می کنیم و دستورمان را نیز ویرایش می‌کنیم:<br />
<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>@font-face {<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-family: 'yekan’;<br />
&nbsp;&nbsp;&nbsp;&nbsp;src:url('fonts/yekan.eot') format('eot'),&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url('fonts/yekan.ttf') format('truetype'); <br />
}</code></div></div>
<br />
حال باید اینترنت اکسپلورر نیز بتواند فایل فونت مربوط به خود را دریافت کند. فرمت EOT را در خط اول قرار می‌دهیم و فرمت TTF را در خط بعدی. مرورگرهای جدید خط اول را نادیده می‌گیرند و به سراغ خط دوم می‌روند.<br />
البته اینترنت اکسپلورر باز هم رفتاری عجیب نشان می‌دهد. اگر دستورات خود را به این شکل بنویسید، اینترنت اکسپلورر نخست فایل EOTرا دریافت می‌کند و به سراغ خط بعدی می‌رود و فایل TTF را هم دریافت می‌کند ولی ملاک را فایل دوم قرار می‌دهد و از آنجائیکه نمی‌تواند این فرمت را نمایش دهد، متن شما را با فونت پیش‌فرض نمایش می‌دهد و حتی از فرمت EOT که دریافت کرده بود نیز استفاده نمی‌کند.<br />
<br />
حال ما از یک هک استفاده می‌کنیم تا IE را به اشتباه بیاندازیم تا تنها خط اول را ببیند. کد خود را ویرایش می‌کنیم و دو علامت ?#را بعد از آدرس فرمت EOTاضافه می‌کنیم:<br />
<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>@font-face {<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-family: 'yekan’;<br />
&nbsp;&nbsp;&nbsp;&nbsp;src:url('fonts/yekan.eot?#’) format(‘eot’),&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url(‘fonts/yekan.ttf’) format(‘truetype’); <br />
}</code></div></div>
<br />
با این ترفند، مرورگر اینترنت اکسپلورر تنها خط اول را می بیند و تنها فایل EOT را دریافت می ‌کند در حالی که مرورگرهای دیگر خط اول را نادیده گرفته و خط دوم رو می‌خوانند و فونت TTF را دریافت می‌کنند. حال برای مرورگرهای جدیدتر از فرمت WOFF هم استفاده می‌کنیم تا کاربرانی که از این مرورگرها استفاده می‌کنند، فایل کم حجم تری را دریافت کنند. در این حالت، صفحه با سرعت بیشتری برای این کاربران باز می‌شود. البته هک‌های دیگری همچون هک smiley که توسط پاول آیریش ایجاد شده. البته همه جا پیشنهاد شده است که از هک اول که ما توضیحش دادیم، استفاده شود.<br />
<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>@font-face {<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-family: 'yekan’;<br />
&nbsp;&nbsp;&nbsp;&nbsp;src:url('fonts/yekan.eot?#’) format(‘eot’),&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url('fonts/yekan.woff') format('woff'),<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url(‘fonts/yekan.ttf’) format(‘truetype’); <br />
}</code></div></div>
<br />
حال تمامی مرورگرهای قدیمی و جدید می‌توانند فونت ها را دریافت کرده و سایت شما را با فونت مورد نظرتان نمایش دهند.<br />
<br />
با دریافت این فایل به 40 فونت فارسی اصلاح شده با سه فرمت TTF, WOFFو EOT دسترسی خواهید داشت که می‌توانید آنها را در هر صفحه ای که دوست دارید، به کار ببرید. برای سهولت کار یک فایل به نام fonts-demo.html داخل فایل زیپ است. با باز کردن این فایل می‌توانید نمایی از تمامی فونت ها ببینید و نام هر فونت را نیز در کنارش مشاهده کنید. با دیدن source صفحه نیز می‌توانید دستور @font-face را هم مشاهده کنید و در صورت نیاز آن را کپی کرده و در فایل CSSخود قرار دهید. همچنین یک پوشه به نام fonts نیز وجود دارد که هر 40 فونت با سه فرمت مختلف درون آن جای گرفته. فونتهایی را که می‌خواهید به صفحه پیوست کنید را از داخل آن انتخاب کرده (هر سه فرمت را انتخاب کنید) و بر روی سرور خود قرار دهید.<br />
<br />
توجه داشته باشید که نمی‌توانید چند فونت را به طور همزمان با یک دستور @font-face به صفحه پیوست کنید و برای پیوست چند فونت مختلف باید برای هر فونت از یک دستور @font-face استفاده کنید.<br />
<br />
البته توصیه شده بود که برای استفاده از فونت‌ها در وب باید حتما MIME Type فونت را هم مشخص کنید و به server بگوئیم که فرمت فایل فونت چیست. منتها به خاطر عدم تعیین یک استاندارد جامع، به نظر می‌رسد که تعیین نکردن MIME Type مشکلی ایجاد نکند. به عنوان مثال در مستندات سایت موزیلا آمده است که به خاطر عدم تعیین MIME Type برای فرمت‌های مختلف فونت، این مرورگر دیگر به فرمت‌هایی که بر روی سرور تعیین شده توجهی نمی‌کند.<br />
<br />
البته بعد از ارائه فایرفاکس 6 به خاطر مشکل فونت‌های غیر استاندارد فارسی، حروف جدا از هم نمایش داده میشد که با اصلاح فونت ها از طریق سایت Online Font Convertor این مشکل هم برطرف شده است. دقت داشته باشید که فونت‌های فارسی همچنان غیراستاندارداند و احتیاج به ویرایش شدن توسط متخصصین طراحی فونت دارند منتها با همین تغییری که اکنون ایجاد شده است می‌توان این فونت را به کاربرد و در مرورگرهای مختلف نیز فونتها را به شکل درستی به نمایش می‌گذارند.<br />
<br />
<br />
منبع : دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
<br /><!-- start: postbit_attachments_attachment -->
<html>
		<head>
	<style type="text/css">
<!--
td.attachrow		{font: normal 11px Tahoma;}
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
-->
</style>
	<style type="text/css">
<!--
td.attachrow		{font: normal 11px Tahoma;}
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
-->
</style>
	<style>
<!--
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
td.attachrow		{font: normal 11px Tahoma;}
-->
</style>
	</head>

	<table border="0" cellpadding="0" cellspacing="3">
<!-----Postbit_Attachment---->
	</table>
	<table class="attachtable" id="table2" width="95%" align="center" border="1" cellpadding="2" cellspacing="0">
		<tr>
			<td colspan="3" class="attachheader" width="100%" align="center"><b>
			webfont-package.zip</b></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">نوع فا&#1740;ل</span></td>
			<td class="attachrow" width="75%">
			<img src="images/attachtypes/zip.gif" border="0" alt=".zip" /></td>
			<td rowspan="3" class="attachrow" width="10%" align="center">
			<a href="attachment.php?aid=7793">
			<img src="images/download.png" alt="" border="0"></a><br>
</td>		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">دفعات دانلود</span></td>
			<td class="attachrow" width="75%"><span class="genmed">6</span></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">اندازه</span></td>
			<td class="attachrow" width="75%">2.76 مگابایت</td>
		</tr>
	</table>
	<br>
	</head>
	</html>

<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[دوره های آموزشی طراحی وب سایت<br />
<br />
خرید پستی کتاب HTML5 و CSS3<br />
<br />
<br />
مشترک فید wedesign شوید<br />
<br />
میهن وب هاست<br />
خبرنامه WeDesign<br />
<br />
اخبار مربوط به سایت، دوره های آموزشی و کتاب های منتشر شده توسط تیم را از طریق این خبرنامه به اطلاع شما می رسانیم<br />
Email: *<br />
Subscribe<br />
Unsubscribe<br />
Previous issues<br />
Syndicate content<br />
Navigation<br />
<br />
    RSS feeds<br />
<br />
Home<br />
شیوه صحیح پیوست فونت به صفحه وب در CSS3 به همراه 40 فونت فارسی اصلاح شده برای فایرفاکس 6<br />
Fri, 09/09/2011 - 21:19 — Amir-abbas Abdolali<br />
<br />
یکی از مشکلاتی که در وب فارسی با آن مواجه هستیم، محدودیت فونت است. متاسفانه در وب فارسی ما محدود به سه فونت هستیم که بر روی تمامی سیستم ها نصب شده است. فونت arial, Tahomaو mono-type تنها فونتهایی هستند که می‌توانیم از آنها استفاده کنیم در حالی که برای زبان انگلیسی حداقل نزدیک به 10 فونت در دسترس است.<br />
<br />
از مدتها قبل طراحان از شیوه های مختلفی برای استفاده از فونت‌ها در وب استفاده کرده اند. یکی از شیوه های رایج، جایگزینی متن با تصویر بود. طراح متن مورد نظر را با فونت مورد نظرش در نرم افزار گرافیکی می‌نوشت و آن را به طرح خود منتقل می‌کرد. این شیوه محدودیت ‌هایی را به همراه داشت که یکی از آنها بالا رفتن حجم صفحات وب بود. بعد از مدتی طراحان به فکر استفاده از شیوه های دیگری افتادند که یکی از این شیوه‌ها استفاده از تکنیک sIFR بود. در این متد، فونت خود را داخل یک فایل فلش قرار می‌دهید و یک فایل جاوااسکریپت را نیز به صفحه خود اضافه می‌کنید. این فایل جاوااسکریپت در هر جایی که قرار بود فونت مورد نظر نمایش یابد، متن آن بخش را مخفی می‌کرد و به جایش یک فایل فلش را قرار می‌داد که همان متن را با فونت مورد نظر شما نمایش می‌داد. این فایل فلش قابلیت خوبی داشت و با کوچک شدن عرض صفحه قابلیت scaleشدن را دارا بود و به هم ریخته نمایش داده نمیشد ولی این شیوه نیز محدودیت های خود را داشت.<br />
نخست اینکه باعث کندی صفحه می‌شود و کاربر حتماً باید جاوااسکریپت و فلش را بر روی مرورگرش فعال می‌کرد تا بتواند فونتها را ببیند. مورد دوم اینکه پیاده سازی این تکنیک بر روی سایت بسیار زمان بر و پیچیده بود. در نهایت مشکلی که برای استفاده از این تکنیک وجود داشت این بود که با زبان فارسی مشکل داشت. متن فارسی در این تکنیک یا نمایش داده نمیشد و یا به شکل بی هم ریخته نمایش میافت. البته دوستان با کار کردن بر روی فایل های sIFR توانسته بودند که مشکل نمایش حروف فارسی رو حل کنند ولی همچنان کپی کردن متنی که توسط sIFR ایجاد شده بود، امکان پذیر نبود.<br />
<br />
پس از این برخی از توسعه دهندگان بر روی تکنیکی دیگر کار کردند که فونت ها را با استفاده از جاوااسکریپت و قابلیتهای مانند SVG در مرورگر، در صفحه، رسم کنند. بر این اساس، cufon شکل گرفت. در این سرویس شما فونت را به سایت مربوطه آپلود می‌کنید و در عوض یک فایل جاوااسکریپت دریافت می‌کنید که می‌توانید آن را در صفحه استفاده کنید و متن شما با فونت مورد نظرتان به نمایش در می‌آمد. کوفون هم مشکلات خودش را داشت. از طرفی باعث کند شدن صفحه می‌شد و دوم اینکه زبان فارسی را پشتیبانی نمی‌کرد (و همچنان پشتیبانی نمی‌کند). البته دوستان بر روی این پروژه کار کرده اند و در حال حاضر کوفون برای زبان فارسی نیز در دسترس است. در پی نوشت همین پست می توانید اطلاعات تکمیلی را بخوانید.<br />
<br />
بعد از همه گیر شدن مرورگر فایرفاکس و پس از آن ارائه مرورگرهای اپرا، سافاری برای ویندوز و کروم، پشتیبانی از قابلیت های CSS3 گسترش پیدا کرد در نتیجه پشتیبانی از قابلیت @font-face افزایش یافت. با استفاده از این قابلیت می‌توان فونتی را به صفحه پیوست کرد و در صورتی که این فونت بر روی سیستم کاربر موجود نباشد، از روی server دریافت شده و برروی سیستم کاربر قرار می‌گیرد و شما می‌تواند از هر فونتی که دوست دارید بر روی وب استفاده کنید.<br />
<br />
تنها مشکلی که وجود داشت، مرورگر اینترنت اکسپلورر بود که تا قبل از نسخه 9 از این قابلیت پشتیبانی نمی‌کرد. البته مایکروسافت، سالها قبل فرمت EOT را برای پیوست فونت به صفحه ایجاد کرده بود. مایکروسافت امیدوار بود که این استاندارد را ترویج دهد ولی هیچ مرورگری از این فرمت پشتیبانی نکرد.<br />
<br />
در حال حاضر می‌توان فونت ها را با فرمت TTF به صفحه پیوست کرد که این فرمت توسط تمامی مرورگرهای جدید، قابل نمایش است. با استفاده از سرویس ‌های آنلاین نیز می‌توان همین فرمت TTF را به فرمت EOT تبدیل کرد تا مرورگرهای اینترنت اکسپلورر نیز بتوانند فونت های شما را به شکل درستی به نمایش بگذارند. علاوه بر این فرمت، کنسرسیوم جهان وب، فرمت WOFF را هم پیشنهاد کرد که حجم کمتری را ارائه می‌دهد و هم می‌توان حق نشر فونت را هم در آن حفظ کرد. خوشبختانه مرورگرهای فایرفاکس و اپرا و آی ای 9 از این فرمت پشتیبانی کره اند و به نظر می‌رسد که در آینده نزدیک این فرمت در تمامی مرورگرها پشتیبانی شود. با استفاده از این سه فرمت می‌توانید هر فونتی را بر روی وب استفاده کنید و مطمئن خواهید بود که فونتتان در مرورگرهای مختلف جدید و قدیمی به درستی نمایش داده می‌شود. تنها سیستم عامل iOS نسخه  قدیمی است که تنها از فرمت فونت SVG پشتیبانی می‌کند ولی این مشکل iOS نیز در نسخه 4.2 حل شده است. اکنون مرورگر این سیستم عامل می‌تواند فونت‌های TTF را نیز بخواند.<br />
<br />
حال باید ببینیم که دستور @font-face را به چه شکل باید استفاده کرد.  برای استفاده از این دستور تنها کافیست این عبارت را در بالای فایل CSSخود قرار دهید:<br />
<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>@font-face {<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-family: 'yekan’;<br />
&nbsp;&nbsp;&nbsp;&nbsp;src: url('fonts/yekan.ttf') format('truetype'); <br />
}</code></div></div>
<br />
در اینجا در خط اول، font-family را تعیین کرده ایم، هر نامی را که دوست داشته باشید، می‌توانید برای فونت انتخاب کنید. در خط دوم در دستور src باید مسیر فونت بر روی serverرا مشخص کنید و در آخر در دستور format، نوع فونت را مشخص می‌کنید. این دستور را در اول فایل CSSقرار می‌دهید و در ادامه در هر جایی که از فونتی با اسم yekan استفاده کنید، فونت مورد نظر شما از سرور دریافت شده و بر روی سیستم کاربر نمایش می‌یاید. اگر این بخش را در اول فایل CSS قرار ندهید و از فونت yekan در دستوری قبل از دستور font-face استفاده کنید، از آنجائیکه هنوز دستور font-face در دسترس مرورگر نبوده است، فونت مورد نظر شما نمایش داده نمی‌شود پس سعی کنید همیشه این بخش را در اول فایل CSS خود قرار دهید.<br />
<br />
حال با استفاده از سرویس های آنلاینی چون Kirsle (تنها این سایت توانست فونت‌های فارسی را به درستی تبدیل کند) فونت را به فرمت EOT تبدیل می کنیم و دستورمان را نیز ویرایش می‌کنیم:<br />
<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>@font-face {<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-family: 'yekan’;<br />
&nbsp;&nbsp;&nbsp;&nbsp;src:url('fonts/yekan.eot') format('eot'),&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url('fonts/yekan.ttf') format('truetype'); <br />
}</code></div></div>
<br />
حال باید اینترنت اکسپلورر نیز بتواند فایل فونت مربوط به خود را دریافت کند. فرمت EOT را در خط اول قرار می‌دهیم و فرمت TTF را در خط بعدی. مرورگرهای جدید خط اول را نادیده می‌گیرند و به سراغ خط دوم می‌روند.<br />
البته اینترنت اکسپلورر باز هم رفتاری عجیب نشان می‌دهد. اگر دستورات خود را به این شکل بنویسید، اینترنت اکسپلورر نخست فایل EOTرا دریافت می‌کند و به سراغ خط بعدی می‌رود و فایل TTF را هم دریافت می‌کند ولی ملاک را فایل دوم قرار می‌دهد و از آنجائیکه نمی‌تواند این فرمت را نمایش دهد، متن شما را با فونت پیش‌فرض نمایش می‌دهد و حتی از فرمت EOT که دریافت کرده بود نیز استفاده نمی‌کند.<br />
<br />
حال ما از یک هک استفاده می‌کنیم تا IE را به اشتباه بیاندازیم تا تنها خط اول را ببیند. کد خود را ویرایش می‌کنیم و دو علامت ?#را بعد از آدرس فرمت EOTاضافه می‌کنیم:<br />
<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>@font-face {<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-family: 'yekan’;<br />
&nbsp;&nbsp;&nbsp;&nbsp;src:url('fonts/yekan.eot?#’) format(‘eot’),&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url(‘fonts/yekan.ttf’) format(‘truetype’); <br />
}</code></div></div>
<br />
با این ترفند، مرورگر اینترنت اکسپلورر تنها خط اول را می بیند و تنها فایل EOT را دریافت می ‌کند در حالی که مرورگرهای دیگر خط اول را نادیده گرفته و خط دوم رو می‌خوانند و فونت TTF را دریافت می‌کنند. حال برای مرورگرهای جدیدتر از فرمت WOFF هم استفاده می‌کنیم تا کاربرانی که از این مرورگرها استفاده می‌کنند، فایل کم حجم تری را دریافت کنند. در این حالت، صفحه با سرعت بیشتری برای این کاربران باز می‌شود. البته هک‌های دیگری همچون هک smiley که توسط پاول آیریش ایجاد شده. البته همه جا پیشنهاد شده است که از هک اول که ما توضیحش دادیم، استفاده شود.<br />
<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>@font-face {<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-family: 'yekan’;<br />
&nbsp;&nbsp;&nbsp;&nbsp;src:url('fonts/yekan.eot?#’) format(‘eot’),&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url('fonts/yekan.woff') format('woff'),<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;url(‘fonts/yekan.ttf’) format(‘truetype’); <br />
}</code></div></div>
<br />
حال تمامی مرورگرهای قدیمی و جدید می‌توانند فونت ها را دریافت کرده و سایت شما را با فونت مورد نظرتان نمایش دهند.<br />
<br />
با دریافت این فایل به 40 فونت فارسی اصلاح شده با سه فرمت TTF, WOFFو EOT دسترسی خواهید داشت که می‌توانید آنها را در هر صفحه ای که دوست دارید، به کار ببرید. برای سهولت کار یک فایل به نام fonts-demo.html داخل فایل زیپ است. با باز کردن این فایل می‌توانید نمایی از تمامی فونت ها ببینید و نام هر فونت را نیز در کنارش مشاهده کنید. با دیدن source صفحه نیز می‌توانید دستور @font-face را هم مشاهده کنید و در صورت نیاز آن را کپی کرده و در فایل CSSخود قرار دهید. همچنین یک پوشه به نام fonts نیز وجود دارد که هر 40 فونت با سه فرمت مختلف درون آن جای گرفته. فونتهایی را که می‌خواهید به صفحه پیوست کنید را از داخل آن انتخاب کرده (هر سه فرمت را انتخاب کنید) و بر روی سرور خود قرار دهید.<br />
<br />
توجه داشته باشید که نمی‌توانید چند فونت را به طور همزمان با یک دستور @font-face به صفحه پیوست کنید و برای پیوست چند فونت مختلف باید برای هر فونت از یک دستور @font-face استفاده کنید.<br />
<br />
البته توصیه شده بود که برای استفاده از فونت‌ها در وب باید حتما MIME Type فونت را هم مشخص کنید و به server بگوئیم که فرمت فایل فونت چیست. منتها به خاطر عدم تعیین یک استاندارد جامع، به نظر می‌رسد که تعیین نکردن MIME Type مشکلی ایجاد نکند. به عنوان مثال در مستندات سایت موزیلا آمده است که به خاطر عدم تعیین MIME Type برای فرمت‌های مختلف فونت، این مرورگر دیگر به فرمت‌هایی که بر روی سرور تعیین شده توجهی نمی‌کند.<br />
<br />
البته بعد از ارائه فایرفاکس 6 به خاطر مشکل فونت‌های غیر استاندارد فارسی، حروف جدا از هم نمایش داده میشد که با اصلاح فونت ها از طریق سایت Online Font Convertor این مشکل هم برطرف شده است. دقت داشته باشید که فونت‌های فارسی همچنان غیراستاندارداند و احتیاج به ویرایش شدن توسط متخصصین طراحی فونت دارند منتها با همین تغییری که اکنون ایجاد شده است می‌توان این فونت را به کاربرد و در مرورگرهای مختلف نیز فونتها را به شکل درستی به نمایش می‌گذارند.<br />
<br />
<br />
منبع : دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
<br /><!-- start: postbit_attachments_attachment -->
<html>
		<head>
	<style type="text/css">
<!--
td.attachrow		{font: normal 11px Tahoma;}
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
-->
</style>
	<style type="text/css">
<!--
td.attachrow		{font: normal 11px Tahoma;}
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
-->
</style>
	<style>
<!--
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
td.attachrow		{font: normal 11px Tahoma;}
-->
</style>
	</head>

	<table border="0" cellpadding="0" cellspacing="3">
<!-----Postbit_Attachment---->
	</table>
	<table class="attachtable" id="table2" width="95%" align="center" border="1" cellpadding="2" cellspacing="0">
		<tr>
			<td colspan="3" class="attachheader" width="100%" align="center"><b>
			webfont-package.zip</b></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">نوع فا&#1740;ل</span></td>
			<td class="attachrow" width="75%">
			<img src="images/attachtypes/zip.gif" border="0" alt=".zip" /></td>
			<td rowspan="3" class="attachrow" width="10%" align="center">
			<a href="attachment.php?aid=7793">
			<img src="images/download.png" alt="" border="0"></a><br>
</td>		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">دفعات دانلود</span></td>
			<td class="attachrow" width="75%"><span class="genmed">6</span></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">اندازه</span></td>
			<td class="attachrow" width="75%">2.76 مگابایت</td>
		</tr>
	</table>
	<br>
	</head>
	</html>

<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[استفاده از فونت به جای آیکن]]></title>
			<link>https://forums.parsjoom.ir/thread-17019.html</link>
			<pubDate>Thu, 01 Jan 2015 09:23:10 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-17019.html</guid>
			<description><![CDATA[<div style="text-align: right;">تا بحال به این موضوع فکر کرده اید که چگونه حجم سایت را کاهش و سرعت بارگذاری آن را افزایش دهید؟<br />
زمانیکه ما آیکن های مختلف را به صورت معمولی و یا sprite شده در سایت استفاده می کنیم سبب میشویم تا زمان بارگذاری صفحه بالا رود و همین طور ممکن است که به صورت نخواسته به سایت خودمان آسیب بزنیم .همچنین شاید ما قصد داشته باشیم که سایت خود را به صورت ریسپانسیو کد نویسی کنیم .و در این جا برای نمایش آیکن ها در تبلت ها و موبایل ها مجبوریم از آیکن های کوچکتر بهره بگیریم .راه حلی که کارشناسان طراحی صفحات وب اخیرا به آن دست پیداکرده اند استفاده از فونت به جای آیکن می باشد.<br />
ما به راحتی میتوانیم با لود کردن یک فونت در فایل css خود نه تنها این مشکلات را حل نماییم بلکه با افزایش سرعت بارگزاری وب سایت کمک شایانی در بهبود رنکینگ وب سایت خود داشته باشیم.<br />
نحوه استفاده از این روش:<br />
ما میتوانیم از برخی سایتهایی که در این زمینه امکاتانی را ارئه می دهند بهره گیری نماییم:<br />
برای مثال ما از وب سایت دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
  استفاده می نماییم <br />
1: ابتدا  فونت awesome را دانلود کنید .<br />
2-فونت ها را در پوشه ای به نام فونت قرار دهید .سپس یک پوشهcss ایجاد و فایل css خود را در آن به وجود  آورید  و از طریق کد زیر فوتا دانلود شده را در ابتدای فایل css تعریف نمایدد<br />
<div style="text-align: left;"><div style="text-align: right;"><div style="text-align: left;"><div style="text-align: left;"><div style="text-align: left;">@font-face {<br />
font-family: 'FontAwesome';<br />
src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');<br />
src: url('../fonts/fontawesome-webfont.eot?#iefix&amp;v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');<br />
font-weight: normal;<br />
font-style: normal;<br />
}<br />
</div></div></div></div></div>
3- در این مرحله  هر کجا که نیاز پیدا کردید که از یکی از آیکن ها مورد نیاز خود را استفاده کنید کافیه در فایل css خود در ID #  و یا  CLASS .  و یا هر تگ دیگری که می خواهید ایکن خود را به نمایش در آورید میتوانید با استفاده از دستور <br />
<br />
font-family:که باید FontAwesome باشد<br />
content  به این صفحه مراجعه کنید و کد مورد نظر خود برای نشان دادن آیکن را انتخاب کنید<br />
font-size اندازه آیکن را مشخص میکند<br />
font-color رنگ آیکن را مشخص میکند<br />
بطور مثال در کد زیر قلب  با رنگ فیروزه ای را نشان میدهد<br />
<br />
<br />
<div style="text-align: left;">	.unlike:before{<br />
 <br />
display: inline-block;<br />
font-family: FontAwesome;<br />
font-style: normal;<br />
font-weight: normal;<br />
content: "\f004";<br />
font-size:8px;<br />
color: rgb(0, 255, 255);<br />
 <br />
}<br />
</div></div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: right;">تا بحال به این موضوع فکر کرده اید که چگونه حجم سایت را کاهش و سرعت بارگذاری آن را افزایش دهید؟<br />
زمانیکه ما آیکن های مختلف را به صورت معمولی و یا sprite شده در سایت استفاده می کنیم سبب میشویم تا زمان بارگذاری صفحه بالا رود و همین طور ممکن است که به صورت نخواسته به سایت خودمان آسیب بزنیم .همچنین شاید ما قصد داشته باشیم که سایت خود را به صورت ریسپانسیو کد نویسی کنیم .و در این جا برای نمایش آیکن ها در تبلت ها و موبایل ها مجبوریم از آیکن های کوچکتر بهره بگیریم .راه حلی که کارشناسان طراحی صفحات وب اخیرا به آن دست پیداکرده اند استفاده از فونت به جای آیکن می باشد.<br />
ما به راحتی میتوانیم با لود کردن یک فونت در فایل css خود نه تنها این مشکلات را حل نماییم بلکه با افزایش سرعت بارگزاری وب سایت کمک شایانی در بهبود رنکینگ وب سایت خود داشته باشیم.<br />
نحوه استفاده از این روش:<br />
ما میتوانیم از برخی سایتهایی که در این زمینه امکاتانی را ارئه می دهند بهره گیری نماییم:<br />
برای مثال ما از وب سایت دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
  استفاده می نماییم <br />
1: ابتدا  فونت awesome را دانلود کنید .<br />
2-فونت ها را در پوشه ای به نام فونت قرار دهید .سپس یک پوشهcss ایجاد و فایل css خود را در آن به وجود  آورید  و از طریق کد زیر فوتا دانلود شده را در ابتدای فایل css تعریف نمایدد<br />
<div style="text-align: left;"><div style="text-align: right;"><div style="text-align: left;"><div style="text-align: left;"><div style="text-align: left;">@font-face {<br />
font-family: 'FontAwesome';<br />
src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');<br />
src: url('../fonts/fontawesome-webfont.eot?#iefix&amp;v=4.0.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');<br />
font-weight: normal;<br />
font-style: normal;<br />
}<br />
</div></div></div></div></div>
3- در این مرحله  هر کجا که نیاز پیدا کردید که از یکی از آیکن ها مورد نیاز خود را استفاده کنید کافیه در فایل css خود در ID #  و یا  CLASS .  و یا هر تگ دیگری که می خواهید ایکن خود را به نمایش در آورید میتوانید با استفاده از دستور <br />
<br />
font-family:که باید FontAwesome باشد<br />
content  به این صفحه مراجعه کنید و کد مورد نظر خود برای نشان دادن آیکن را انتخاب کنید<br />
font-size اندازه آیکن را مشخص میکند<br />
font-color رنگ آیکن را مشخص میکند<br />
بطور مثال در کد زیر قلب  با رنگ فیروزه ای را نشان میدهد<br />
<br />
<br />
<div style="text-align: left;">	.unlike:before{<br />
 <br />
display: inline-block;<br />
font-family: FontAwesome;<br />
font-style: normal;<br />
font-weight: normal;<br />
content: "\f004";<br />
font-size:8px;<br />
color: rgb(0, 255, 255);<br />
 <br />
}<br />
</div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[آموزش های یاسین دیزاین (نحوه درج فونت دلخواه در قالب سایتتون )]]></title>
			<link>https://forums.parsjoom.ir/thread-16633.html</link>
			<pubDate>Tue, 18 Nov 2014 17:40:50 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-16633.html</guid>
			<description><![CDATA[<span style="color: #FF0000;">آموزش نحوه درج فونت دلخواه در قالب سایتتون</span><br />
<br />
قدم اول : فونت مورد نظر را به 3 فرمت eot . ttf  و woff تبدیل کنید . با سایت های آنلاین میشه.<br />
<br />
قدم دوم : فونت ها را توی پوشه ای بریزید.<br />
<br />
قدم سوم : کد زیر را توی فایل css بزارید و مسیر فونت مورد نظر را بهش بدید.<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>@font-face {<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-family: 'yekan';<br />
&nbsp;&nbsp;&nbsp;&nbsp;src: url('../fonts/BYekan.eot');<br />
&nbsp;&nbsp;&nbsp;&nbsp;src: url('../fonts/BYekan.eot?#iefix') format('embedded-opentype'),<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url('../fonts/BYekan.woff') format('woff'),<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url('../fonts/BYekan.ttf') format('truetype');<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-weight: normal;<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-style: normal;<br />
}</code></div></div>
[/code]<br />
در کد بالا در قسمت font-family: 'yekan'; به جای yekan هر اسمی میخوایید برای فونتتون بزارید.<br />
ولی گزینه های بعدی باید اسم فونت موجود در پوشه باشه<br />
<br />
خب قدم آخر هم اینه که در کلاس ها و دایو های خودتون این را بنویسید <br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>font-family:'yekan';</code></div></div>
<br />
تموم شد. . <span style="color: #FF0000;">تشکر و اعتبار یادتون نره </span><img src="images/smils1/blush.gif" style="vertical-align: middle;" border="0" alt="Blush" title="Blush" />]]></description>
			<content:encoded><![CDATA[<span style="color: #FF0000;">آموزش نحوه درج فونت دلخواه در قالب سایتتون</span><br />
<br />
قدم اول : فونت مورد نظر را به 3 فرمت eot . ttf  و woff تبدیل کنید . با سایت های آنلاین میشه.<br />
<br />
قدم دوم : فونت ها را توی پوشه ای بریزید.<br />
<br />
قدم سوم : کد زیر را توی فایل css بزارید و مسیر فونت مورد نظر را بهش بدید.<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>@font-face {<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-family: 'yekan';<br />
&nbsp;&nbsp;&nbsp;&nbsp;src: url('../fonts/BYekan.eot');<br />
&nbsp;&nbsp;&nbsp;&nbsp;src: url('../fonts/BYekan.eot?#iefix') format('embedded-opentype'),<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url('../fonts/BYekan.woff') format('woff'),<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url('../fonts/BYekan.ttf') format('truetype');<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-weight: normal;<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-style: normal;<br />
}</code></div></div>
[/code]<br />
در کد بالا در قسمت font-family: 'yekan'; به جای yekan هر اسمی میخوایید برای فونتتون بزارید.<br />
ولی گزینه های بعدی باید اسم فونت موجود در پوشه باشه<br />
<br />
خب قدم آخر هم اینه که در کلاس ها و دایو های خودتون این را بنویسید <br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>font-family:'yekan';</code></div></div>
<br />
تموم شد. . <span style="color: #FF0000;">تشکر و اعتبار یادتون نره </span><img src="images/smils1/blush.gif" style="vertical-align: middle;" border="0" alt="Blush" title="Blush" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[قالب موبایل]]></title>
			<link>https://forums.parsjoom.ir/thread-14433.html</link>
			<pubDate>Wed, 26 Feb 2014 10:26:34 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-14433.html</guid>
			<description><![CDATA[سلام<br />
<br />
میخواهم سی اس اس واسه موبایل بنویسم دوستان کسی فایل آموزش داره در این راستا؟<br />
<br />
مرسی]]></description>
			<content:encoded><![CDATA[سلام<br />
<br />
میخواهم سی اس اس واسه موبایل بنویسم دوستان کسی فایل آموزش داره در این راستا؟<br />
<br />
مرسی]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[حل مشکل اسکرول افقی سایت parsjoom]]></title>
			<link>https://forums.parsjoom.ir/thread-14040.html</link>
			<pubDate>Sun, 12 Jan 2014 10:04:50 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-14040.html</guid>
			<description><![CDATA[سلام,<br />
من که امروز سایت parsjoom دیدم متوجه شدم هنگام نمایش مطالب یه اسکرول افقی رو صفحه مشاهده میشه که خوشایند نیست زیاد,<br />
برای حل این مشکل<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>overflow-x: hidden;</code></div></div>
<br />
به  ویژگی های body در فایل css اضافه کنید, با تشکر]]></description>
			<content:encoded><![CDATA[سلام,<br />
من که امروز سایت parsjoom دیدم متوجه شدم هنگام نمایش مطالب یه اسکرول افقی رو صفحه مشاهده میشه که خوشایند نیست زیاد,<br />
برای حل این مشکل<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>overflow-x: hidden;</code></div></div>
<br />
به  ویژگی های body در فایل css اضافه کنید, با تشکر]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[سایه انداختن دور باکس ها و نوشته ها توسط Css]]></title>
			<link>https://forums.parsjoom.ir/thread-13941.html</link>
			<pubDate>Mon, 30 Dec 2013 12:19:51 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-13941.html</guid>
			<description><![CDATA[در سایت های امروزه برخی از کارهای انیمیشن در سایت رو میشه با کدهای Html5 و Css3 نوشت که برای مثال عکس بالا توسط css دور باکس ها به صورت انیمیشن درست شده و ترتیب درست کردن آنرا توضیح میدهیم,<br />
<br />
برای اینکه در سایت بتونیم باکس های Shadow درست کنیم, که وقتی Hover میکنیم روی باکس, و دور باکس به صورت انیمیشن و سایه های رنگی به وجود بیاریم از کدهای زیر استفاده نمایید :<br />
<br />
کد Css :<br />
<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>*{<br />
padding:0;<br />
margin:0;}<br />
#master {<br />
/* [disabled]background-color: #F00; */<br />
height: 895px;<br />
width: 980px;<br />
position: relative;<br />
margin: 0 auto;<br />
}<br />
#apDiv1 {<br />
position: absolute;<br />
left: -51px;<br />
top: -1px;<br />
width: 981px;<br />
height: 131px;<br />
z-index: 1;<br />
}<br />
#apDiv2 {<br />
position: absolute;<br />
left: 296px;<br />
top: 68px;<br />
width: 612px;<br />
height: 42px;<br />
z-index: 2;<br />
}<br />
#apDiv2 ul li {<br />
list-style-type: none;<br />
float: left;<br />
display: block;<br />
/* [disabled]background-color: #666; */<br />
height: 42px;<br />
width: 102px;<br />
text-align: center;<br />
line-height: 42px;<br />
font-family: verdana;<br />
font-size: 12px;<br />
}<br />
.menu1 {<br />
background-color: #C61211;<br />
}<br />
.menu2 {<br />
background-color: #FC6B00;<br />
}<br />
.menu3 {<br />
background-color: #9BCA00;<br />
}<br />
.menu4 {<br />
background-color: #0BAAD4;<br />
}<br />
.menu5 {<br />
background-color: #CB3187;<br />
}<br />
.menu6 {<br />
background-color: #F79D00;<br />
}<br />
#master #apDiv2 ul ul {<br />
display: none;<br />
}<br />
ul li:hover &gt; ul {<br />
display: block;<br />
}<br />
#apDiv3 {<br />
position: absolute;<br />
left: 491px;<br />
top: 18px;<br />
width: 300px;<br />
height: 26px;<br />
z-index: 3;<br />
background-color: #1B1C1E;<br />
transition: all 0.5s;<br />
}<br />
.search:hover{box-shadow:0px 0px 30px #FFFFFF; }<br />
.search{&nbsp;&nbsp;&nbsp;&nbsp;width: 300px;<br />
height: 24px; background-color: #1B1C1E; border:0px; color:#FFF;}<br />
#apDiv4 {<br />
position: absolute;<br />
left: 809px;<br />
top: 17px;<br />
width: 101px;<br />
height: 25px;<br />
z-index: 4;<br />
font-family: verdana;<br />
font-size: 12px;<br />
line-height: 25px;<br />
font-weight: bold;<br />
color: #FFF;<br />
background-color: #1B1C1E;<br />
text-align: center;<br />
cursor:pointer;<br />
transition: all 0.5s;<br />
}<br />
#apDiv4:hover{<br />
box-shadow:0px 0px 30px #FFFFFF;}<br />
body {<br />
background-color: #000;<br />
}</code></div></div>
<br />
کد html :<br />
<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>&lt;div id="master"&gt;<br />
&lt;div id="apDiv1"&gt;&lt;/div&gt;<br />
&lt;div id="apDiv2"&gt;<br />
&lt;ul&gt;<br />
&lt;li class="menu1"&gt;Item1&lt;/li&gt;<br />
&lt;li class="menu2"&gt;Item2<br />
&lt;ul&gt;<br />
&lt;li class="menu1"&gt;Sub Item 1&lt;/li&gt;<br />
&lt;li class="menu2"&gt;Sub Item 2&lt;/li&gt;<br />
&lt;li class="menu3"&gt;Sub Item 3&lt;/li&gt; <br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li class="menu3"&gt;Item3&lt;/li&gt;<br />
&lt;li class="menu4"&gt;Item4&lt;/li&gt;<br />
&lt;li class="menu5"&gt;Item5&lt;/li&gt;<br />
&lt;li class="menu6"&gt;Item6&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;<br />
&lt;div id="apDiv3"&gt;&lt;input class="search" value="search..." type="text" /&gt;&lt;/div&gt;<br />
&lt;div id="apDiv4"&gt;Search&lt;/div&gt;<br />
&lt;/div&gt;</code></div></div>
<br />
منبع : دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
]]></description>
			<content:encoded><![CDATA[در سایت های امروزه برخی از کارهای انیمیشن در سایت رو میشه با کدهای Html5 و Css3 نوشت که برای مثال عکس بالا توسط css دور باکس ها به صورت انیمیشن درست شده و ترتیب درست کردن آنرا توضیح میدهیم,<br />
<br />
برای اینکه در سایت بتونیم باکس های Shadow درست کنیم, که وقتی Hover میکنیم روی باکس, و دور باکس به صورت انیمیشن و سایه های رنگی به وجود بیاریم از کدهای زیر استفاده نمایید :<br />
<br />
کد Css :<br />
<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>*{<br />
padding:0;<br />
margin:0;}<br />
#master {<br />
/* [disabled]background-color: #F00; */<br />
height: 895px;<br />
width: 980px;<br />
position: relative;<br />
margin: 0 auto;<br />
}<br />
#apDiv1 {<br />
position: absolute;<br />
left: -51px;<br />
top: -1px;<br />
width: 981px;<br />
height: 131px;<br />
z-index: 1;<br />
}<br />
#apDiv2 {<br />
position: absolute;<br />
left: 296px;<br />
top: 68px;<br />
width: 612px;<br />
height: 42px;<br />
z-index: 2;<br />
}<br />
#apDiv2 ul li {<br />
list-style-type: none;<br />
float: left;<br />
display: block;<br />
/* [disabled]background-color: #666; */<br />
height: 42px;<br />
width: 102px;<br />
text-align: center;<br />
line-height: 42px;<br />
font-family: verdana;<br />
font-size: 12px;<br />
}<br />
.menu1 {<br />
background-color: #C61211;<br />
}<br />
.menu2 {<br />
background-color: #FC6B00;<br />
}<br />
.menu3 {<br />
background-color: #9BCA00;<br />
}<br />
.menu4 {<br />
background-color: #0BAAD4;<br />
}<br />
.menu5 {<br />
background-color: #CB3187;<br />
}<br />
.menu6 {<br />
background-color: #F79D00;<br />
}<br />
#master #apDiv2 ul ul {<br />
display: none;<br />
}<br />
ul li:hover &gt; ul {<br />
display: block;<br />
}<br />
#apDiv3 {<br />
position: absolute;<br />
left: 491px;<br />
top: 18px;<br />
width: 300px;<br />
height: 26px;<br />
z-index: 3;<br />
background-color: #1B1C1E;<br />
transition: all 0.5s;<br />
}<br />
.search:hover{box-shadow:0px 0px 30px #FFFFFF; }<br />
.search{&nbsp;&nbsp;&nbsp;&nbsp;width: 300px;<br />
height: 24px; background-color: #1B1C1E; border:0px; color:#FFF;}<br />
#apDiv4 {<br />
position: absolute;<br />
left: 809px;<br />
top: 17px;<br />
width: 101px;<br />
height: 25px;<br />
z-index: 4;<br />
font-family: verdana;<br />
font-size: 12px;<br />
line-height: 25px;<br />
font-weight: bold;<br />
color: #FFF;<br />
background-color: #1B1C1E;<br />
text-align: center;<br />
cursor:pointer;<br />
transition: all 0.5s;<br />
}<br />
#apDiv4:hover{<br />
box-shadow:0px 0px 30px #FFFFFF;}<br />
body {<br />
background-color: #000;<br />
}</code></div></div>
<br />
کد html :<br />
<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>&lt;div id="master"&gt;<br />
&lt;div id="apDiv1"&gt;&lt;/div&gt;<br />
&lt;div id="apDiv2"&gt;<br />
&lt;ul&gt;<br />
&lt;li class="menu1"&gt;Item1&lt;/li&gt;<br />
&lt;li class="menu2"&gt;Item2<br />
&lt;ul&gt;<br />
&lt;li class="menu1"&gt;Sub Item 1&lt;/li&gt;<br />
&lt;li class="menu2"&gt;Sub Item 2&lt;/li&gt;<br />
&lt;li class="menu3"&gt;Sub Item 3&lt;/li&gt; <br />
&lt;/ul&gt;<br />
&lt;/li&gt;<br />
&lt;li class="menu3"&gt;Item3&lt;/li&gt;<br />
&lt;li class="menu4"&gt;Item4&lt;/li&gt;<br />
&lt;li class="menu5"&gt;Item5&lt;/li&gt;<br />
&lt;li class="menu6"&gt;Item6&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/div&gt;<br />
&lt;div id="apDiv3"&gt;&lt;input class="search" value="search..." type="text" /&gt;&lt;/div&gt;<br />
&lt;div id="apDiv4"&gt;Search&lt;/div&gt;<br />
&lt;/div&gt;</code></div></div>
<br />
منبع : دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[CSS3 Progress Bars]]></title>
			<link>https://forums.parsjoom.ir/thread-9854.html</link>
			<pubDate>Fri, 18 Jan 2013 19:03:00 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-9854.html</guid>
			<description><![CDATA[با سلام<br />
دوستان عزیز میتونید اموزش کامل استفاده از دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
 بدید<br />
برای جوملا<br />
دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
<br />
البته من کد ها رو در سی اس اس قالب قرار دادم<br />
در نحوی فراخوانی مشکل دارم تو جوملا<br />
تشکر راهنمایی کنید]]></description>
			<content:encoded><![CDATA[با سلام<br />
دوستان عزیز میتونید اموزش کامل استفاده از دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
 بدید<br />
برای جوملا<br />
دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
<br />
البته من کد ها رو در سی اس اس قالب قرار دادم<br />
در نحوی فراخوانی مشکل دارم تو جوملا<br />
تشکر راهنمایی کنید]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[CSS های اختصاصی برای مرورگرهای اینترنت اکسپلورر – IE ]]></title>
			<link>https://forums.parsjoom.ir/thread-7850.html</link>
			<pubDate>Sat, 18 Aug 2012 19:08:19 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-7850.html</guid>
			<description><![CDATA[<span style="font-weight: bold;">راه هایی برای نوشتن سی اس اس های اختصای برای مرورگر اینترنت اکسپلورر به وسیله کامنت های شرطی</span><br />
<img src="http://forums.parsjoom.ir/imgup/499/1345316668_499_eab6e66cea.jpg" border="0" alt="[تصویر:  1345316668_499_eab6e66cea.jpg]" /><br />
<br />
طراحان وب سایت در تلاشند تا بتوانند وب سایتهایی طراحی کنند تا در تمامی مرورگرها و رزولوشن های مختلف صفحات نمایش به درستی دیده شود ، این موضوع یکی از اصول طراحی صفحات وب است و هر طراح وب سایت به صورت ایده آل باید این موضوع را مد نظر خود قرار دهد .<br />
<span style="font-weight: bold;">چگونه برای مرورگرهای اینترنت اکسپلورر سی اس اس اختصاصی بنویسیم ؟</span><br />
یکی از چالشهای هر طراح وب سایت باگ هایی است که به واسطه استفاده از مرورگر اینترنت اکسپلورر به وجود می آید . از آنجایی که معمولا مشتریان و بازدید کنندگان وب سایت هنوز از IE استفاده می کنند ( و خوشبختانه با حضور مرورگرهای قدرتمندی چون کروم و فایرفاکس این روند رو به کاهش است ) باید به رفع باگ ها و ایرادات نمایش صفحات در این مرورگر بپردازیم . قبلا در مرود استفاده از سی اس اس ریست – CSS Reset برای یکسان سازی و یکپارچه سازی کدهای سی اس اس در مرورگرهای متفاوت نیز مطالبی ارائه شده است که خواندن آن توصیه میشود . یکی از بهترین شیوه ها برای خلاص شدن از دست این نا هماهنگی ها استفاده از کامنت های شرطی conditional comments است . البته راه های زیادی هم علاوه بر دستورات شرطی وجود دارد .<br />
<span style="font-weight: bold;">کامنت های شرطی IE conditional comments<br />
</span>کامنت گذاری به صورت HTML برای طراحان وب سایت شناخته شده است . کامنت ها به طراحان کمک میکند تا کدهای تمیز تری داشته باشند و کدها از خوانایی بیشتری برخوردار شوند .<br />
به صورت معمول برای گذاشت کامنت در سورس کدهای HTML از کد زیر استفاده میشود<br />
<br />
توجه داشته باشید در اینجا از کامنت گذاری در کدهای اچ تی ام ال صحبت میشود و این کامنت ها در کدهای سی اس اس و … به صورت های دیگری مورد استفاده قرار میگیرند .<br />
مرورگر اینترنت اکسپلورر دارای خصوصیت دستورهای شرطی است که در مرورگرهای دیگر پشتیبانی نمیشود و این مورد به طراحان وب سایت کمک خواهد کرد تا دستورات و کدهای HTML اختصاصی برای مرورگرهای IE را در کدهای اچ تی ام ال قرار دهند .<br />
در این نوع از کامنت گذاری در صورت صحیح بودن شرط کدهای داخل کامنت که به صورت HTML نوشته شده اند خوانده و اجرا میشوند . این محتوا میتواند لینک یک Style خارجی و یا یک تگ باشد و یا دستورات سی اس اس داخلی و …<br />
این کامنت ها در مرورگرهای دیگر به عنوان کامنت محسوب میشوند و دستورات شرطی نادیده گرفته خواهند شد .کامنت های شرطی برای مرور گر IE از متداول ترین راه های رفع باگ های نسخه های (IE6,IE7,IE8) می باشد. کامنت های شرطی به ما کمک خواهند کرد که نسخه مرورگر IE کاربر را مورد هدف قرار دهیم و برای رفع نا هماهنگی ها در آن نسخه ، دستورات سی اس اس به خصوصی بنویسیم . در زیر نمونه کد هایی ارائه شده است و میبینید که هدف آنها نسخه های مختلف IE می باشد :<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>&lt;!--[if IE]&gt;<br />
According to the conditional comment this is IE&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if IE 6]&gt;<br />
According to the conditional comment this is IE 6&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if IE 7]&gt;<br />
According to the conditional comment this is IE 7&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if IE 8]&gt;<br />
According to the conditional comment this is IE 8&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if IE 9]&gt;<br />
According to the conditional comment this is IE 9&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if gte IE 8]&gt;<br />
According to the conditional comment this is IE 8 or higher&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if lt IE 9]&gt;<br />
According to the conditional comment this is IE lower than 9&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if lte IE 7]&gt;<br />
According to the conditional comment this is IE lower or equal to 7&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if gt IE 6]&gt;<br />
According to the conditional comment this is IE greater than 6&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if !IE]&gt; --&gt;<br />
According to the conditional comment this is not IE&lt;br /&gt;<br />
&lt;!-- &lt;![endif]--&gt;</code></div></div>
<br />
در دستورات شرطی میتوانید از gt و lte برای هدف قرار دادن یک بازه از نسخه های مرورگر اینترنت اکسپلورر استفاده نمائید<br />
•	gt: نسخه بالاتر از<br />
•	gte: نسخه بالاتر از یا برابر<br />
•	lt: نسخه پایین تر<br />
•	lte: نسخه پایین تر یا برابر<br />
برای هدف قراردادن مرورگرهای به غیر از اینترنت اکسپلورر میتوانید از دستور شرطی زیر استفاده نمائید<br />
1	&lt;!--[if !IE]&gt; --&gt;<br />
قوانین مخصوص CSS برای اکسپلورر<br />
موارد دیگری در قوانین CSS بیان شده است که فقط در اینترنت اکسپلور اجرا می شود. برای مثال افزودن علامت ستاره (*) قبل از خصوصیت ((property ، CSS برای IE7 یا افزودن علامت آندر اسکور (_) قبل از خصوصیات ((property، CSS برای IE6 . این روش ها معمولا پیشنهاد نمی شود زیرا به اندازه کافی معتبر نیستند.<br />
•	IE8 یا نسخه پائین تر : برای نوشتن قوانین CSS مخصوصا برای IE8 یا پائین تر یک بک اسلش backslash (/9)در آخر قبل از (;) اضافه کنید<br />
•	IE7 یا پائین تر : افزودن ستاره (*) قبل از خصوصیات ((property CSS<br />
•	IE6 : افزودن آندر اسکور (_) قبل از خصوصیات ((property<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>.box {<br />
 <br />
&nbsp;&nbsp;background: gray; /* standard */<br />
 <br />
&nbsp;&nbsp;background: pink&#92;9; /* IE 8 and below */<br />
 <br />
&nbsp;&nbsp;*background: green; /* IE 7 and below */<br />
 <br />
&nbsp;&nbsp;_background: blue; /* IE 6 */<br />
 <br />
}</code></div></div>
<br />
استفاده از کلاس های شرطی در تگ HTML برای اینترنت اکسپلورر<br />
سومین راه حل افزودن کلاس های CSS برای نسخه های IE به تگ های HTML بوسیله کامنت های شرطی IE می باشد . این روش اساسا بررسی می کند در صورتی که مرور گر ما IE بود، به تگ HTML یک کلاس اضافه میکند و از کلاس IE به عنوان گزینشگر parent میتوان برای هدف قرار دادن کلاسها در مرورگرهای اینترنت اکسپلورر با نسخه های مختلف استفاده کرد . ( برای مثال ie6.box ).<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>&lt;!--[if lt IE 7 ]&gt; html class="ie6" &lt;![endif]--&gt;<br />
&lt;!--[if IE 7 ]&gt; html class="ie7" &lt;![endif]--&gt;<br />
&lt;!--[if IE 8 ]&gt; html class="ie8" &lt;![endif]--&gt;<br />
&lt;!--[if IE 9 ]&gt; html class="ie9" &lt;![endif]--&gt;<br />
&lt;!--[if (gt IE 9)|!(IE)]&gt;&lt;!--&gt; html &lt;!--&lt;![endif]--&gt;</code></div></div>
دستورات شرطی راه مطمئنی برای صحیح انجام شدن دستورات سی اس اس شما در مرورگ اینترنت اکسپلورر کاربر شماست اما به طور کلی استفاده از روشهای استاندارد کد نویسی میتواند نیاز شما به استفاده از هک برای مرورگرهای اینترنت اکسپلورر را بر طرف کند .( البته این فقط یک شوخی بود   نظر شما در مورد مرورگر اینترنت اکسپلورر چیست ؟<br />
دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;">راه هایی برای نوشتن سی اس اس های اختصای برای مرورگر اینترنت اکسپلورر به وسیله کامنت های شرطی</span><br />
<img src="http://forums.parsjoom.ir/imgup/499/1345316668_499_eab6e66cea.jpg" border="0" alt="[تصویر:  1345316668_499_eab6e66cea.jpg]" /><br />
<br />
طراحان وب سایت در تلاشند تا بتوانند وب سایتهایی طراحی کنند تا در تمامی مرورگرها و رزولوشن های مختلف صفحات نمایش به درستی دیده شود ، این موضوع یکی از اصول طراحی صفحات وب است و هر طراح وب سایت به صورت ایده آل باید این موضوع را مد نظر خود قرار دهد .<br />
<span style="font-weight: bold;">چگونه برای مرورگرهای اینترنت اکسپلورر سی اس اس اختصاصی بنویسیم ؟</span><br />
یکی از چالشهای هر طراح وب سایت باگ هایی است که به واسطه استفاده از مرورگر اینترنت اکسپلورر به وجود می آید . از آنجایی که معمولا مشتریان و بازدید کنندگان وب سایت هنوز از IE استفاده می کنند ( و خوشبختانه با حضور مرورگرهای قدرتمندی چون کروم و فایرفاکس این روند رو به کاهش است ) باید به رفع باگ ها و ایرادات نمایش صفحات در این مرورگر بپردازیم . قبلا در مرود استفاده از سی اس اس ریست – CSS Reset برای یکسان سازی و یکپارچه سازی کدهای سی اس اس در مرورگرهای متفاوت نیز مطالبی ارائه شده است که خواندن آن توصیه میشود . یکی از بهترین شیوه ها برای خلاص شدن از دست این نا هماهنگی ها استفاده از کامنت های شرطی conditional comments است . البته راه های زیادی هم علاوه بر دستورات شرطی وجود دارد .<br />
<span style="font-weight: bold;">کامنت های شرطی IE conditional comments<br />
</span>کامنت گذاری به صورت HTML برای طراحان وب سایت شناخته شده است . کامنت ها به طراحان کمک میکند تا کدهای تمیز تری داشته باشند و کدها از خوانایی بیشتری برخوردار شوند .<br />
به صورت معمول برای گذاشت کامنت در سورس کدهای HTML از کد زیر استفاده میشود<br />
<br />
توجه داشته باشید در اینجا از کامنت گذاری در کدهای اچ تی ام ال صحبت میشود و این کامنت ها در کدهای سی اس اس و … به صورت های دیگری مورد استفاده قرار میگیرند .<br />
مرورگر اینترنت اکسپلورر دارای خصوصیت دستورهای شرطی است که در مرورگرهای دیگر پشتیبانی نمیشود و این مورد به طراحان وب سایت کمک خواهد کرد تا دستورات و کدهای HTML اختصاصی برای مرورگرهای IE را در کدهای اچ تی ام ال قرار دهند .<br />
در این نوع از کامنت گذاری در صورت صحیح بودن شرط کدهای داخل کامنت که به صورت HTML نوشته شده اند خوانده و اجرا میشوند . این محتوا میتواند لینک یک Style خارجی و یا یک تگ باشد و یا دستورات سی اس اس داخلی و …<br />
این کامنت ها در مرورگرهای دیگر به عنوان کامنت محسوب میشوند و دستورات شرطی نادیده گرفته خواهند شد .کامنت های شرطی برای مرور گر IE از متداول ترین راه های رفع باگ های نسخه های (IE6,IE7,IE8) می باشد. کامنت های شرطی به ما کمک خواهند کرد که نسخه مرورگر IE کاربر را مورد هدف قرار دهیم و برای رفع نا هماهنگی ها در آن نسخه ، دستورات سی اس اس به خصوصی بنویسیم . در زیر نمونه کد هایی ارائه شده است و میبینید که هدف آنها نسخه های مختلف IE می باشد :<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>&lt;!--[if IE]&gt;<br />
According to the conditional comment this is IE&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if IE 6]&gt;<br />
According to the conditional comment this is IE 6&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if IE 7]&gt;<br />
According to the conditional comment this is IE 7&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if IE 8]&gt;<br />
According to the conditional comment this is IE 8&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if IE 9]&gt;<br />
According to the conditional comment this is IE 9&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if gte IE 8]&gt;<br />
According to the conditional comment this is IE 8 or higher&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if lt IE 9]&gt;<br />
According to the conditional comment this is IE lower than 9&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if lte IE 7]&gt;<br />
According to the conditional comment this is IE lower or equal to 7&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if gt IE 6]&gt;<br />
According to the conditional comment this is IE greater than 6&lt;br /&gt;<br />
&lt;![endif]--&gt;<br />
&lt;!--[if !IE]&gt; --&gt;<br />
According to the conditional comment this is not IE&lt;br /&gt;<br />
&lt;!-- &lt;![endif]--&gt;</code></div></div>
<br />
در دستورات شرطی میتوانید از gt و lte برای هدف قرار دادن یک بازه از نسخه های مرورگر اینترنت اکسپلورر استفاده نمائید<br />
•	gt: نسخه بالاتر از<br />
•	gte: نسخه بالاتر از یا برابر<br />
•	lt: نسخه پایین تر<br />
•	lte: نسخه پایین تر یا برابر<br />
برای هدف قراردادن مرورگرهای به غیر از اینترنت اکسپلورر میتوانید از دستور شرطی زیر استفاده نمائید<br />
1	&lt;!--[if !IE]&gt; --&gt;<br />
قوانین مخصوص CSS برای اکسپلورر<br />
موارد دیگری در قوانین CSS بیان شده است که فقط در اینترنت اکسپلور اجرا می شود. برای مثال افزودن علامت ستاره (*) قبل از خصوصیت ((property ، CSS برای IE7 یا افزودن علامت آندر اسکور (_) قبل از خصوصیات ((property، CSS برای IE6 . این روش ها معمولا پیشنهاد نمی شود زیرا به اندازه کافی معتبر نیستند.<br />
•	IE8 یا نسخه پائین تر : برای نوشتن قوانین CSS مخصوصا برای IE8 یا پائین تر یک بک اسلش backslash (/9)در آخر قبل از (;) اضافه کنید<br />
•	IE7 یا پائین تر : افزودن ستاره (*) قبل از خصوصیات ((property CSS<br />
•	IE6 : افزودن آندر اسکور (_) قبل از خصوصیات ((property<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>.box {<br />
 <br />
&nbsp;&nbsp;background: gray; /* standard */<br />
 <br />
&nbsp;&nbsp;background: pink&#92;9; /* IE 8 and below */<br />
 <br />
&nbsp;&nbsp;*background: green; /* IE 7 and below */<br />
 <br />
&nbsp;&nbsp;_background: blue; /* IE 6 */<br />
 <br />
}</code></div></div>
<br />
استفاده از کلاس های شرطی در تگ HTML برای اینترنت اکسپلورر<br />
سومین راه حل افزودن کلاس های CSS برای نسخه های IE به تگ های HTML بوسیله کامنت های شرطی IE می باشد . این روش اساسا بررسی می کند در صورتی که مرور گر ما IE بود، به تگ HTML یک کلاس اضافه میکند و از کلاس IE به عنوان گزینشگر parent میتوان برای هدف قرار دادن کلاسها در مرورگرهای اینترنت اکسپلورر با نسخه های مختلف استفاده کرد . ( برای مثال ie6.box ).<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>&lt;!--[if lt IE 7 ]&gt; html class="ie6" &lt;![endif]--&gt;<br />
&lt;!--[if IE 7 ]&gt; html class="ie7" &lt;![endif]--&gt;<br />
&lt;!--[if IE 8 ]&gt; html class="ie8" &lt;![endif]--&gt;<br />
&lt;!--[if IE 9 ]&gt; html class="ie9" &lt;![endif]--&gt;<br />
&lt;!--[if (gt IE 9)|!(IE)]&gt;&lt;!--&gt; html &lt;!--&lt;![endif]--&gt;</code></div></div>
دستورات شرطی راه مطمئنی برای صحیح انجام شدن دستورات سی اس اس شما در مرورگ اینترنت اکسپلورر کاربر شماست اما به طور کلی استفاده از روشهای استاندارد کد نویسی میتواند نیاز شما به استفاده از هک برای مرورگرهای اینترنت اکسپلورر را بر طرف کند .( البته این فقط یک شوخی بود   نظر شما در مورد مرورگر اینترنت اکسپلورر چیست ؟<br />
دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[تغیر رنگ باکس کشویی]]></title>
			<link>https://forums.parsjoom.ir/thread-7205.html</link>
			<pubDate>Wed, 11 Jul 2012 10:05:03 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-7205.html</guid>
			<description><![CDATA[با سلام<br />
<br />
دوستان لطفا این عکس را ببنید می خواهم رنگ فلشی که روبه سوی پایین هست را عوض کنم<br />
<br />
باید چکار کنم<br />
؟<br /><!-- start: postbit_attachments_attachment -->
<html>
		<head>
	<style type="text/css">
<!--
td.attachrow		{font: normal 11px Tahoma;}
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
-->
</style>
	<style type="text/css">
<!--
td.attachrow		{font: normal 11px Tahoma;}
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
-->
</style>
	<style>
<!--
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
td.attachrow		{font: normal 11px Tahoma;}
-->
</style>
	</head>

	<table border="0" cellpadding="0" cellspacing="3">
<!-----Postbit_Attachment---->
	</table>
	<table class="attachtable" id="table2" width="95%" align="center" border="1" cellpadding="2" cellspacing="0">
		<tr>
			<td colspan="3" class="attachheader" width="100%" align="center"><b>
			box.jpg</b></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">نوع فا&#1740;ل</span></td>
			<td class="attachrow" width="75%">
			<img src="images/attachtypes/image.gif" border="0" alt=".jpg" /></td>
			<td rowspan="3" class="attachrow" width="10%" align="center">
			<a href="attachment.php?aid=4573">
			<img src="images/download.png" alt="" border="0"></a><br>
</td>		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">دفعات دانلود</span></td>
			<td class="attachrow" width="75%"><span class="genmed">5</span></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">اندازه</span></td>
			<td class="attachrow" width="75%">18.12 کیلوبایت</td>
		</tr>
	</table>
	<br>
	</head>
	</html>

<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[با سلام<br />
<br />
دوستان لطفا این عکس را ببنید می خواهم رنگ فلشی که روبه سوی پایین هست را عوض کنم<br />
<br />
باید چکار کنم<br />
؟<br /><!-- start: postbit_attachments_attachment -->
<html>
		<head>
	<style type="text/css">
<!--
td.attachrow		{font: normal 11px Tahoma;}
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
-->
</style>
	<style type="text/css">
<!--
td.attachrow		{font: normal 11px Tahoma;}
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
-->
</style>
	<style>
<!--
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
td.attachrow		{font: normal 11px Tahoma;}
-->
</style>
	</head>

	<table border="0" cellpadding="0" cellspacing="3">
<!-----Postbit_Attachment---->
	</table>
	<table class="attachtable" id="table2" width="95%" align="center" border="1" cellpadding="2" cellspacing="0">
		<tr>
			<td colspan="3" class="attachheader" width="100%" align="center"><b>
			box.jpg</b></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">نوع فا&#1740;ل</span></td>
			<td class="attachrow" width="75%">
			<img src="images/attachtypes/image.gif" border="0" alt=".jpg" /></td>
			<td rowspan="3" class="attachrow" width="10%" align="center">
			<a href="attachment.php?aid=4573">
			<img src="images/download.png" alt="" border="0"></a><br>
</td>		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">دفعات دانلود</span></td>
			<td class="attachrow" width="75%"><span class="genmed">5</span></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">اندازه</span></td>
			<td class="attachrow" width="75%">18.12 کیلوبایت</td>
		</tr>
	</table>
	<br>
	</head>
	</html>

<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[آموزش css]]></title>
			<link>https://forums.parsjoom.ir/thread-5999.html</link>
			<pubDate>Wed, 09 May 2012 14:08:31 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-5999.html</guid>
			<description><![CDATA[نویسنده: مهندس حمید ریاضی<br />
<br />
تعداد صفحات: 59<br /><!-- start: postbit_attachments_attachment -->
<html>
		<head>
	<style type="text/css">
<!--
td.attachrow		{font: normal 11px Tahoma;}
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
-->
</style>
	<style type="text/css">
<!--
td.attachrow		{font: normal 11px Tahoma;}
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
-->
</style>
	<style>
<!--
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
td.attachrow		{font: normal 11px Tahoma;}
-->
</style>
	</head>

	<table border="0" cellpadding="0" cellspacing="3">
<!-----Postbit_Attachment---->
	</table>
	<table class="attachtable" id="table2" width="95%" align="center" border="1" cellpadding="2" cellspacing="0">
		<tr>
			<td colspan="3" class="attachheader" width="100%" align="center"><b>
			amozesh-css.pdf</b></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">نوع فا&#1740;ل</span></td>
			<td class="attachrow" width="75%">
			<img src="images/attachtypes/pdf.gif" border="0" alt=".pdf" /></td>
			<td rowspan="3" class="attachrow" width="10%" align="center">
			<a href="attachment.php?aid=4159">
			<img src="images/download.png" alt="" border="0"></a><br>
</td>		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">دفعات دانلود</span></td>
			<td class="attachrow" width="75%"><span class="genmed">75</span></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">اندازه</span></td>
			<td class="attachrow" width="75%">1.94 مگابایت</td>
		</tr>
	</table>
	<br>
	</head>
	</html>

<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[نویسنده: مهندس حمید ریاضی<br />
<br />
تعداد صفحات: 59<br /><!-- start: postbit_attachments_attachment -->
<html>
		<head>
	<style type="text/css">
<!--
td.attachrow		{font: normal 11px Tahoma;}
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
-->
</style>
	<style type="text/css">
<!--
td.attachrow		{font: normal 11px Tahoma;}
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
-->
</style>
	<style>
<!--
table.attachtable	{font: normal 12px Tahoma;border-collapse : collapse; }
td.attachheader     {font: normal 11px Tahoma; background-color: #ededed; }
td.attachrow		{font: normal 11px Tahoma;}
-->
</style>
	</head>

	<table border="0" cellpadding="0" cellspacing="3">
<!-----Postbit_Attachment---->
	</table>
	<table class="attachtable" id="table2" width="95%" align="center" border="1" cellpadding="2" cellspacing="0">
		<tr>
			<td colspan="3" class="attachheader" width="100%" align="center"><b>
			amozesh-css.pdf</b></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">نوع فا&#1740;ل</span></td>
			<td class="attachrow" width="75%">
			<img src="images/attachtypes/pdf.gif" border="0" alt=".pdf" /></td>
			<td rowspan="3" class="attachrow" width="10%" align="center">
			<a href="attachment.php?aid=4159">
			<img src="images/download.png" alt="" border="0"></a><br>
</td>		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">دفعات دانلود</span></td>
			<td class="attachrow" width="75%"><span class="genmed">75</span></td>
		</tr>
		<tr>
			<td class="attachrow" width="15%"><span class="genmed">اندازه</span></td>
			<td class="attachrow" width="75%">1.94 مگابایت</td>
		</tr>
	</table>
	<br>
	</head>
	</html>

<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[بهینه سازی کدهای css]]></title>
			<link>https://forums.parsjoom.ir/thread-5091.html</link>
			<pubDate>Wed, 14 Mar 2012 20:51:36 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-5091.html</guid>
			<description><![CDATA[اصول پیدایش CSS بهینه سازی و سریعتر باز شدن صفحات وب است، اما اگر بتوان عملی را که باعث بهینه سازی است را بهنه تر نمود کار بسیار مثبت و بزرگی را انجام داده اید. با اینکار شما در زمان و در نوشتن کدهای کمتر صرفه جویی کرده اید.<br />
مثال ۱- فرص کنید میخواهید برای وب سایتی پس زمینه یا BackGround تعیین کنید و آنرا در سمت راست صفحه و بدون تکرار قرار دهید، شاید در وحله اول شما کدی مانند این بنویسید :<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>background-image: url(images/example-background.png);<br />
&nbsp;&nbsp;&nbsp;&nbsp;background-repeat:no-repeat;<br />
&nbsp;&nbsp;&nbsp;&nbsp;background-position:right;</code></div></div>
این کد از نظر اجرایی به صورت صحیح کار میکنید اما چون تمام Attribute ها به Property پس زمینه (BackGround) اشاره دارد میتوان کد فوق را بصورت بهینه شده و به اینصورت بنویسیم :<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>1٫background: url(images/example-background.png) no-repeat right;</code></div></div>
مثال ۲- بهینه سازی Margin , Padding<br />
<br />
مسلما از Attribute های فوق به کررات استفاده کرده اید و میدانید که این ۲ بسیار کارا و مفید هستند. فرض کنید میخواهید برای Table که ساخته اید Margin و Padding تعیین کنید، شاید در وحله اول کد را بصورت بهینه نشده و به اینصورت بنویسید :<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>margin-top:30px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;margin-right:15px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;margin-bottom:30px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;margin-left:15px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;padding-top:15px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;padding-right:10px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;padding:bottombottom:15px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;margin-left:10px;</code></div></div>
میبینید که خواسته خود را در ۸ خط نوشتید، اما حالا نگاه کنید به فرم بهینه این دستور :<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>margin:30px 15px 30px 15px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;padding:15px 10px 15px 10px;</code></div></div>
در رابطه با margin و padding باید بدانید که میتوانید کل ۴ جهت و یا تنها یک جهت را مطابق شکل زیر مقدار دهی کنید :<br />
<br />
همچنین قوانین ذکر شده در عکس بالا برای Padding و Border-Width هم کاربرد دارد .<br />
<br />
مثال ۳- بهینه سازی Attribute فونت<br />
<br />
در این مثال هم مانند مثالهای قبل کدهای بهینه نشده را به کدهای بهینه شده تبدیل میکنیم :<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>font-family:Arial, Helvetica, sans-serif;<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-size:36px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-weight:lighter;</code></div></div>
کد بهینه شده :<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>font: lighter 36px Arial, Helvetica, sans-serif;</code></div></div>
]]></description>
			<content:encoded><![CDATA[اصول پیدایش CSS بهینه سازی و سریعتر باز شدن صفحات وب است، اما اگر بتوان عملی را که باعث بهینه سازی است را بهنه تر نمود کار بسیار مثبت و بزرگی را انجام داده اید. با اینکار شما در زمان و در نوشتن کدهای کمتر صرفه جویی کرده اید.<br />
مثال ۱- فرص کنید میخواهید برای وب سایتی پس زمینه یا BackGround تعیین کنید و آنرا در سمت راست صفحه و بدون تکرار قرار دهید، شاید در وحله اول شما کدی مانند این بنویسید :<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>background-image: url(images/example-background.png);<br />
&nbsp;&nbsp;&nbsp;&nbsp;background-repeat:no-repeat;<br />
&nbsp;&nbsp;&nbsp;&nbsp;background-position:right;</code></div></div>
این کد از نظر اجرایی به صورت صحیح کار میکنید اما چون تمام Attribute ها به Property پس زمینه (BackGround) اشاره دارد میتوان کد فوق را بصورت بهینه شده و به اینصورت بنویسیم :<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>1٫background: url(images/example-background.png) no-repeat right;</code></div></div>
مثال ۲- بهینه سازی Margin , Padding<br />
<br />
مسلما از Attribute های فوق به کررات استفاده کرده اید و میدانید که این ۲ بسیار کارا و مفید هستند. فرض کنید میخواهید برای Table که ساخته اید Margin و Padding تعیین کنید، شاید در وحله اول کد را بصورت بهینه نشده و به اینصورت بنویسید :<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>margin-top:30px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;margin-right:15px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;margin-bottom:30px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;margin-left:15px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;padding-top:15px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;padding-right:10px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;padding:bottombottom:15px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;margin-left:10px;</code></div></div>
میبینید که خواسته خود را در ۸ خط نوشتید، اما حالا نگاه کنید به فرم بهینه این دستور :<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>margin:30px 15px 30px 15px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;padding:15px 10px 15px 10px;</code></div></div>
در رابطه با margin و padding باید بدانید که میتوانید کل ۴ جهت و یا تنها یک جهت را مطابق شکل زیر مقدار دهی کنید :<br />
<br />
همچنین قوانین ذکر شده در عکس بالا برای Padding و Border-Width هم کاربرد دارد .<br />
<br />
مثال ۳- بهینه سازی Attribute فونت<br />
<br />
در این مثال هم مانند مثالهای قبل کدهای بهینه نشده را به کدهای بهینه شده تبدیل میکنیم :<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>font-family:Arial, Helvetica, sans-serif;<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-size:36px;<br />
&nbsp;&nbsp;&nbsp;&nbsp;font-weight:lighter;</code></div></div>
کد بهینه شده :<br />
<div class="codeblock">
<div class="title">کد: <br />
</div><div class="body" dir="ltr"><code>font: lighter 36px Arial, Helvetica, sans-serif;</code></div></div>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[آموزش ساختن منوها با استفاهده از css]]></title>
			<link>https://forums.parsjoom.ir/thread-4611.html</link>
			<pubDate>Sun, 19 Feb 2012 11:16:46 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-4611.html</guid>
			<description><![CDATA[سلام<br />
<br />
در این وبسایت که معرفی میکنم <br />
<br />
آموزش  108   منو  با استفاده از css    را  به صورت کامل  همراه با دمو  و سورسهای منو<br />
<br />
نمایش میده البته آموزشهای دیگه هم هست که باید ببینید  امید وارم مورد استفده قرار بگیره ...<br />
<br />
دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
]]></description>
			<content:encoded><![CDATA[سلام<br />
<br />
در این وبسایت که معرفی میکنم <br />
<br />
آموزش  108   منو  با استفاده از css    را  به صورت کامل  همراه با دمو  و سورسهای منو<br />
<br />
نمایش میده البته آموزشهای دیگه هم هست که باید ببینید  امید وارم مورد استفده قرار بگیره ...<br />
<br />
دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[ لود کردن CSS های خاص در مرورگرهای خاص]]></title>
			<link>https://forums.parsjoom.ir/thread-4099.html</link>
			<pubDate>Thu, 26 Jan 2012 13:30:49 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-4099.html</guid>
			<description><![CDATA[<span style="font-size: large;">از انجایی که بعضی از قالبهای جوملا با  هر بروزیری یه جوری دیده میشوند این مقالا را در اینجا قرار  میدهم تا از هر قالبی که دوست دارید فارق از این غصه که با چه برزرهایی بهینه است خودتا ان را بهینه کنید خیلی ساده <br />
<br />
سی اس اس به طراح وب این امکان را میدهد که نمای صفحه را در حالت های مختلف نمایش ( LCD رایانه ، پرینت، صفحه موبایل) تعیین کند. بطور مثال طراح میتواند فایل های CSS مختلفی را به صفحه لینک کند ، بطوری که اگر صفحه در مرورگر در حال دیده شدن است، صفحه یک جور و با یکسری استایل لود شود و اگر صفحه در حال نمایش در دستگاه های PDA است یکجور دیگر و اگر صفحه در حال print شدن است نیز یکجور دیگر نشان داده شود. <br />
<br />
برای تعیین CSS صفحه در حالت عادی که همان نمایش صفحه در مرورگر است ، بصورت زیر فایل CSS را در فایل HTML خود لینک میکنیم :<br />
<br />
 &lt;link href="styles.css" rel="stylesheet" type="text/css" media="all" /&gt;<br />
<br />
همانطور که شما در کد بالا تعیین کرده اید، این فایل CSS به ازای تمامی رسانه هایی که صفحه ی شما را نمایش میدهند ، لود میشود. اما اگر بخواهید به ازای هر رسانه (مانند مرورگر ، دستگاه های PDA و پرینترها) فایل های استایل متفاوتی استفاده شوند باید از کدهای زیر استفاده کنید<br />
 <br />
 <br />
برای اعمال توسط کلیه مرورگرها : <br />
&lt;link href="styles1.css" rel="stylesheet" type="text/css" media="screen" /&gt;<br />
 <br />
برای اعمال فقط توسط مرورگر کروم : <br />
&lt;link href="styles1chrome.css" rel="stylesheet"  type="text/chrome" /&gt;<br />
<br />
برای اعمال فقط توسط مرورگر سافاری: <br />
&lt;link href="styles1safari.css" rel="stylesheet"  type="text/safari" /&gt;<br />
 <br />
برای اعمال هنگام پرینت کردن صفحه : <br />
&lt;link href="styles2.css" rel="stylesheet" type="text/css" media="print" /&gt;<br />
 <br />
برای اعمال  هنگام باز شدن صفحه در انواع PDA : <br />
&lt;link href="styles3.css" rel="stylesheet" type="text/css" media="handheld" /&gt;<br />
 <br />
برای اعمال  فقط در مرورگر IE و یا نسخه خاصی از IE <br />
در این پست<br />
اعمال چند استایل از فایل CSS (بدون افزودن فایل CSS دیگر) فقط در مرورگر کروم <br />
در این پست<br />
<br />
  <br />
شما میتوانید هر 5 خط فوق را زیر هم در بالای هرصفحه ی اچتمل خود بنویسید . مرورگر برای نمایش صفحه از styles1.css استفاده میکند. هنگام چاپ صفحه ، فایل styles2.css روی صفحه اعمال میشود. و هنگام بازکردن صفحه در کامپیوترهای جیبی ، فایل styles3.css صفحه را فرمت میکند.  همچنین مرورگر اگر کروم باشد از فایل styles1chrome و اگر مرورگر سافاری باشد از فایل styles1safari برای رندرکردن صفحه استفاده خواهد کرد.<br />
<br />
یکی از کاربردهای  کوچک دیگه این اموزش : مثلا شما میتوانید class مربوط به ستون تبلیغات را در فایلهای css پرینت و css کامپیوترهای جیبی ، بصورت Display:none  تعریف کنید تا در هنگام پرینت از روی مقالات سایت شما ، تبلیغات دیگه پرینت نشه. </span>]]></description>
			<content:encoded><![CDATA[<span style="font-size: large;">از انجایی که بعضی از قالبهای جوملا با  هر بروزیری یه جوری دیده میشوند این مقالا را در اینجا قرار  میدهم تا از هر قالبی که دوست دارید فارق از این غصه که با چه برزرهایی بهینه است خودتا ان را بهینه کنید خیلی ساده <br />
<br />
سی اس اس به طراح وب این امکان را میدهد که نمای صفحه را در حالت های مختلف نمایش ( LCD رایانه ، پرینت، صفحه موبایل) تعیین کند. بطور مثال طراح میتواند فایل های CSS مختلفی را به صفحه لینک کند ، بطوری که اگر صفحه در مرورگر در حال دیده شدن است، صفحه یک جور و با یکسری استایل لود شود و اگر صفحه در حال نمایش در دستگاه های PDA است یکجور دیگر و اگر صفحه در حال print شدن است نیز یکجور دیگر نشان داده شود. <br />
<br />
برای تعیین CSS صفحه در حالت عادی که همان نمایش صفحه در مرورگر است ، بصورت زیر فایل CSS را در فایل HTML خود لینک میکنیم :<br />
<br />
 &lt;link href="styles.css" rel="stylesheet" type="text/css" media="all" /&gt;<br />
<br />
همانطور که شما در کد بالا تعیین کرده اید، این فایل CSS به ازای تمامی رسانه هایی که صفحه ی شما را نمایش میدهند ، لود میشود. اما اگر بخواهید به ازای هر رسانه (مانند مرورگر ، دستگاه های PDA و پرینترها) فایل های استایل متفاوتی استفاده شوند باید از کدهای زیر استفاده کنید<br />
 <br />
 <br />
برای اعمال توسط کلیه مرورگرها : <br />
&lt;link href="styles1.css" rel="stylesheet" type="text/css" media="screen" /&gt;<br />
 <br />
برای اعمال فقط توسط مرورگر کروم : <br />
&lt;link href="styles1chrome.css" rel="stylesheet"  type="text/chrome" /&gt;<br />
<br />
برای اعمال فقط توسط مرورگر سافاری: <br />
&lt;link href="styles1safari.css" rel="stylesheet"  type="text/safari" /&gt;<br />
 <br />
برای اعمال هنگام پرینت کردن صفحه : <br />
&lt;link href="styles2.css" rel="stylesheet" type="text/css" media="print" /&gt;<br />
 <br />
برای اعمال  هنگام باز شدن صفحه در انواع PDA : <br />
&lt;link href="styles3.css" rel="stylesheet" type="text/css" media="handheld" /&gt;<br />
 <br />
برای اعمال  فقط در مرورگر IE و یا نسخه خاصی از IE <br />
در این پست<br />
اعمال چند استایل از فایل CSS (بدون افزودن فایل CSS دیگر) فقط در مرورگر کروم <br />
در این پست<br />
<br />
  <br />
شما میتوانید هر 5 خط فوق را زیر هم در بالای هرصفحه ی اچتمل خود بنویسید . مرورگر برای نمایش صفحه از styles1.css استفاده میکند. هنگام چاپ صفحه ، فایل styles2.css روی صفحه اعمال میشود. و هنگام بازکردن صفحه در کامپیوترهای جیبی ، فایل styles3.css صفحه را فرمت میکند.  همچنین مرورگر اگر کروم باشد از فایل styles1chrome و اگر مرورگر سافاری باشد از فایل styles1safari برای رندرکردن صفحه استفاده خواهد کرد.<br />
<br />
یکی از کاربردهای  کوچک دیگه این اموزش : مثلا شما میتوانید class مربوط به ستون تبلیغات را در فایلهای css پرینت و css کامپیوترهای جیبی ، بصورت Display:none  تعریف کنید تا در هنگام پرینت از روی مقالات سایت شما ، تبلیغات دیگه پرینت نشه. </span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[فیلم آموزشی طراحی سایت با CSS]]></title>
			<link>https://forums.parsjoom.ir/thread-3762.html</link>
			<pubDate>Thu, 12 Jan 2012 15:37:16 +0000</pubDate>
			<guid isPermaLink="false">https://forums.parsjoom.ir/thread-3762.html</guid>
			<description><![CDATA[در این فیلم آموزشی شما کلیه اطلاعات مربوط به CSS را یاد میگیرید که اطلاعات کامل تر در زیر وجود دارد.<br />
<br />
<div style="text-align: center;"><img src="http://www.p30vel.ir/wp-content/uploads/2011/07/css-code-learning.jpg" border="0" alt="[تصویر:  css-code-learning.jpg]" /></div>
<br />
<span style="color: #1E90FF;"><span style="font-weight: bold;">در این فیلم آموزشی چه چیزی یاد میگیریم :</span></span><br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">1. معرفی این فیلم آموزشی:</span></span><br />
معرفی دوره<br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">2. شروع به کار با CSS :</span></span><br />
- ادیتورهای مورد نیاز<br />
- CSS چیست؟<br />
- کار با افزونه های موزیلا فایرفاکس<br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">3. مقدمات :</span></span><br />
- آشنایی با کدهای CSS<br />
- ساختار CSS<br />
- استایلها و شیت ها<br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">4. Css در نوشته ها (متن ها – فونت) :</span></span><br />
- کار با فونت ها<br />
- خانواده فونت ها<br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">5. عناصر CSS در استایل ها :</span></span><br />
– عناصر جعبه ها<br />
– فاصله ها (Margin and Padding)<br />
– حاشیه ها (Border)<br />
– جداول (Table)<br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">6. آی دی ها و کلاس ها (IDs and Class) :</span></span><br />
- چگونگی کار با آی دی ها و کلاسها<br />
- تنظیمات پیشرفته<br />
<br />
<span style="color: #FF0000;"><span style="font-weight: bold;">7. رنگ و عکس پس زمینه :</span></span><br />
- معرفی<br />
- تکرار عکس ها (X and Y)<br />
- ابعاد و موقعیت<br />
<br />
<span style="color: #FF0000;"><span style="font-weight: bold;">8. موقعیت عناصر در CSS :</span></span><br />
- مقدمه ای بر شناوری ها  (Floats)<br />
- رفع مسائل مربوط به شناور (Fixing Floated Issues)<br />
- تعیین موقعیت نسبی و مطلق (Relative and Absolute Positioning)<br />
<br />
<span style="color: #FF0000;"><span style="font-weight: bold;">9. نکات مهم و سریع :</span></span><br />
- بازنگری موقعیت های افقی<br />
- طرح بندی ستون<br />
- مهمترین سبک ها<br />
- کدهای نظرات (comment)<br />
- کدهای CSS در جوملا به صورت سریع و خلاصه<br />
<br />
 <br />
 <span style="font-weight: bold;">حجم 740 مگابایت (در 15 قطعه 50 مگابایتی)<br />
دانلود فیلم آموزشی طراحی سایت CSS از سرور قدرتمند پی سی ول<br />
</span><br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
</span></span><br />
<br />
<span style="color: #1E90FF;">رمز فایلهای فشرده :</span>  <span style="color: #FF0000;">www.p30vel.ir</span><br />
<span style="color: #32CD32;">منبع : دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
</span>]]></description>
			<content:encoded><![CDATA[در این فیلم آموزشی شما کلیه اطلاعات مربوط به CSS را یاد میگیرید که اطلاعات کامل تر در زیر وجود دارد.<br />
<br />
<div style="text-align: center;"><img src="http://www.p30vel.ir/wp-content/uploads/2011/07/css-code-learning.jpg" border="0" alt="[تصویر:  css-code-learning.jpg]" /></div>
<br />
<span style="color: #1E90FF;"><span style="font-weight: bold;">در این فیلم آموزشی چه چیزی یاد میگیریم :</span></span><br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">1. معرفی این فیلم آموزشی:</span></span><br />
معرفی دوره<br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">2. شروع به کار با CSS :</span></span><br />
- ادیتورهای مورد نیاز<br />
- CSS چیست؟<br />
- کار با افزونه های موزیلا فایرفاکس<br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">3. مقدمات :</span></span><br />
- آشنایی با کدهای CSS<br />
- ساختار CSS<br />
- استایلها و شیت ها<br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">4. Css در نوشته ها (متن ها – فونت) :</span></span><br />
- کار با فونت ها<br />
- خانواده فونت ها<br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">5. عناصر CSS در استایل ها :</span></span><br />
– عناصر جعبه ها<br />
– فاصله ها (Margin and Padding)<br />
– حاشیه ها (Border)<br />
– جداول (Table)<br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">6. آی دی ها و کلاس ها (IDs and Class) :</span></span><br />
- چگونگی کار با آی دی ها و کلاسها<br />
- تنظیمات پیشرفته<br />
<br />
<span style="color: #FF0000;"><span style="font-weight: bold;">7. رنگ و عکس پس زمینه :</span></span><br />
- معرفی<br />
- تکرار عکس ها (X and Y)<br />
- ابعاد و موقعیت<br />
<br />
<span style="color: #FF0000;"><span style="font-weight: bold;">8. موقعیت عناصر در CSS :</span></span><br />
- مقدمه ای بر شناوری ها  (Floats)<br />
- رفع مسائل مربوط به شناور (Fixing Floated Issues)<br />
- تعیین موقعیت نسبی و مطلق (Relative and Absolute Positioning)<br />
<br />
<span style="color: #FF0000;"><span style="font-weight: bold;">9. نکات مهم و سریع :</span></span><br />
- بازنگری موقعیت های افقی<br />
- طرح بندی ستون<br />
- مهمترین سبک ها<br />
- کدهای نظرات (comment)<br />
- کدهای CSS در جوملا به صورت سریع و خلاصه<br />
<br />
 <br />
 <span style="font-weight: bold;">حجم 740 مگابایت (در 15 قطعه 50 مگابایتی)<br />
دانلود فیلم آموزشی طراحی سایت CSS از سرور قدرتمند پی سی ول<br />
</span><br />
<br />
<span style="font-weight: bold;"><span style="color: #FF0000;">دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
</span></span><br />
<br />
<span style="color: #1E90FF;">رمز فایلهای فشرده :</span>  <span style="color: #FF0000;">www.p30vel.ir</span><br />
<span style="color: #32CD32;">منبع : دیدن لینک ها برای شما امکان پذیر نیست. لطفا <a href="https://forums.parsjoom.ir/member.php?action=register">ثبت نام کنید</a> یا <a href="https://forums.parsjoom.ir/member.php?action=login">وارد حساب خود شوید</a> تا بتوانید لینک ها را ببینید.<br />
</span>]]></content:encoded>
		</item>
	</channel>
</rss>