به وب سایت گروه طراحی اسوه علم خوش آمدید

ارسال یادداشت (0 یادداشت)
منوی اصلی
صفحه اصلي
نمونه کارها
سفارش طراحی سایت
درباره ما
تماس با ما
امکانات سایت
لیست کلی
جدیدترین اخبار سایت های مرتبط
لینکستان
جستجوی پیشرفته
آمار بازدید ها
امروز9
دیروز64
هفته96
ماه1225
کل بازدید ها7879
ورود و خروج
نام کاربری

کلمه عبور

مرا به ياد داشته باش
فراموش کردن کلمه عبور
ثبت نام نكرده ايد؟ عضویت
لينكها
آخرین اخبار IT ایران
لینک RSS سایت
محبوب ترین ها
...::: آزمون::: HTML :::...
همکاری با محمد سلامتی زارع   
۱۵ اسفند ۱۳۸۶

.مدعیان طراحی وب می توانند خود را در آزمون اینترنتی که در آدرس ذیل است محک بزنند

http://www.iranw3.com/exam/

ارسال یادداشت (5 یادداشت)
آخرین بروز رسانی ( ۱۵ اسفند ۱۳۸۶ )
فارسی نویسی در وب
همکاری با محمد سلامتی زارع   
۱۵ اسفند ۱۳۸۶

فارسي نويسي در وب

 

چند سالي است که با مطرح شدن يونيکد Unicode سايتهايي به زبانهاي غير از انگليسي زياد شده و در همين راستا ايرانيان عزيز هم عقب نشسته و شروع به ساختن سايتهاي فارسي کرده که جا دارد همين جا از همه کساني که براي ايران و ايراني زحمت ميکشند تشکر و قدرداني کنم. شما هم با استفاده از اين تکنيک ميتوانيد حروف فارسي را در وب بکاربريد بدون آنکه بيننده سايت شما نيازي به نصب فونت جديد در سيستم خود داشته باشد، البته ميتوانيد هر نوع فونت به غير از آنهايي که استاندارد ويندوز هستند را بکار بريد ولي همان فونت را بايد در اولين صفحه سايت قرار دهيد تا کاربر آنرا دانلود کرده و نصب کند تا متنهاي سايت شما را بتواند به درستي مشاهده کند ، اينرا در نظر داشته باشيد که براي همه خوشايند نيست اينکار و اين موضوع شايد باعث از دست دادن بيننده شود که يک نمره منفي براي وب سايت به حساب مي آيد.

خب دوستان براي راه اندازي يک وب سايت فارسي ابتدا بايد سيستم عاملي داشته باشيد که فارسي ساز داشته باشد و يا مانند ويندوز XP, 2000 سازگار با زبان فارسي باشد تا توانايي تايپ فارسي را داشته باشيد، در ضمن بهتر است که از برنامه هايي نظيرMS Word يا FrontPage   از مجموعه آفيس مايکروسافت  استفاده کنيد چون ميتوانيد مستقيم فارسي بنويسيد و آنرا بصورت فايلhtml  ذخيره کنيد. با هر برنامه اي که راحت هستيد ، متن را وارد کنيد و سپس به سورس source صفحه برويد و تگ زير را در قسمتHead  وارد کنيد، 

”>

اين تگ، encoding مرورگر را براي استفاده از حروف و علامتهاي يونيکد تنظيم ميکند. براي ديدن و تنظيم encoding  يک صفحه بصورت دستي بايد وارد منوي view در مرورگر شويد و برروي Encoding  رفته واز ليست باز شده گزينه مورد نظر را انتخاب کنيد. اما وظيفه آن،  تنظيم مرورگر بيننده  براي نمايش صحيح حروف و علامتهاي بکار گرفته شده دروب سايت شما است چون هر کدام از آنها علامت و فونت خاص خود را دارند. تا بحال با يک نامه فارسي درايميل خود برخورد کرده ايد که يکسري حروف عجيب و غريب داشته باشد؟ اگر جوابتان بله است از اين به بعد وارد encoding شويد و آنرا روي  Utf-8 بگذاريد.

خب حالا نوبت به انتخاب فونت رسيده که يک فونت مناسب بايد استاندارد بوده و خاصيت يونيکد را هم داشته باشد. بهترين فونتها در سيستم عامل ويندوز که مناسب فارسي نويسي هستند عبارتند از:

Arial, Tahoma, Times New Roman

پس از انتخاب فونت، بهتر است که خصوصيات lang=”fa”, dir=”rtl” را به تگهايي مانند , ,

,

,  اضافه کنيد که خصوصيت  lang=” ” مشخص کننده زبان بکار گرفته شده و fa نمايانگر فارسي farsi است و همينطور خصوصيت dir=”rtl”  که جهت نوشتن را تعيين ميکند و rtl نمايانگر راست به چپright to left  است.

 

 نکته:  اگر خصوصيت  dir=”rtl” را در تگ  بکار بريد، محل قرار گرفتن scroll bar  در مرورگر از طرف راست به طرف چپ منتقل ميشود که اين خاصيت فقط در مرورگر اينترنت اکسپلورر IE عمل ميکند.

 

ممکن است شما بعد از ذخيره صفحه با يک مشکلي برخورد کنيد که بيشتر در مرورگر هاي نسخه قديمي مانند IE 5.5  به پايين مشاهده ميشود و آن ديدن حرف ي بزرگ در وسط کلمه بجاي نوع کوچک است مانند: ا ي نترنت که براي برطرف کردن آن دو راه وجود دارد:

اولين راه قرار دادن نسخه جديد فونت بکار گرفته شده در سايت براي دانلود کردن آن توسط بيننده وب سايت و نصب آن که هر کسي شايد بدرستي نتواند آنرا انجام دهد و اما راه حل دوم ، ابتدا صفحه مورد نظر را در برنامه FrontPage باز کنيد و به قسمتHTML  در پايين برنامه رفته که در اين قسمت سورس کد را خواهيد ديد و کدی  را حذف و بجاي آن کد ي  را قرار ميدهيد و سپس صفحه جديد را دوباره ذخيره ميکنيد. دقت کنيد، در صورتي حروف فارسي را به اين شکل خواهيد ديد که encoding برابر با windows-1252 باشد، يعني:

يک نکته ديگر را بخاطر بسپاريد که اگر عنوان صفحه را فارسي تايپ کنيد يعني در قسمت<title> در بعضي از مرورگرها نمايش داده نخواهد شد.

 

ارسال یادداشت (1 یادداشت)
آخرین بروز رسانی ( ۱۵ اسفند ۱۳۸۶ )
رنگ های استاندارد
همکاری با محمد سلامتی زارع   
۱۵ اسفند ۱۳۸۶

براي بکار بردن رنگها در صفحه وب و عناصر مربوط به آن، مي توانيم از دو نوع مقداردهي در خصوصيتها استفاده کنيم. يکي بکار بردن نام رنگ که در زير مطابق با استاندارد W3C نام رنگهايي را که در حال حاضر مي توانيد بکار بريد، ليست شده است

black
Black="#000000"
maroon
Maroon = "#800000"
green
Green = "#008000"
navy
Navy = "#000080"
silver
Silver="#C0C0C0"
red
Red = "#FF0000"
lime
Lime = "#00FF00"
blue
Blue = "#0000FF"
gray
Gray="#808080"
purple
Purple = "#800080"
olive
Olive = "#808000"
teal
Teal = "#008080"
white
White="#FFFFFF"
fuchsia
Fuchsia = "#FF00FF"
yellow
Yellow = "#FFFF00"
aqua
Aqua = "#00FFFF"

اما نوع ديگر مقداردهي، استفاده از کد هگز رنگها است. اين کد تشکيل شده از 6 کاراکتر که هر کدام از آنها مي تواند يکي از مقادير زير باشد:

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

که اين شش کاراکتر بهمراه علامت # مي آيند، بدين شکل: #FF0099

اين مقدار نمايانگر سه رنگ قرمز (Red) سبز (Green) و آبي (Blue) مي باشد که اصطلاحاً به آنها RGB مي گويند. اگر هگز يک رنگ را FF0099 در نظر بگيريم، FF مقدار ترکيبي رنگ قرمز، 00 مقدار ترکيبي رنگ سبز و 99 مقدار رنگ آبي را نشان مي دهد که 00 کمرنگ ترين و FF پر رنگ ترين حالت را نمايش مي دهند. بطور مثال FF0000 کاملاً رنگ قرمز را نشان مي دهد.

از ترکيب اين 6 کاراکتر مي توانيد 16.7 ميليون رنگ بسازيد. اما فقط 256 رنگ هست که سازگار با کليه سيستمهاي عامل و مرورگرها است يعني رنگهاي غير از آنها در سيستمهاي مختلف با هم فرق دارند. به جدول زير دقت کنيد فقط رنگهاي سازگار از ترکيب 00,33,66,99,CC,FF تشکيل شده اند که به آنها palette-safe colors   مي گويند. 

نکته: بنا بر اعلام W3C بهتر است براي بکارگيري رنگها از خصوصيات استايل شيت ها استفاده کنيد چون در آينده نزديک خصوصيات رنگها در عناصر کاربردي نخواهد داشت و از رده خارج مي شوند. همچنين از حروف بزرگ در مقداردهي رنگها استفاده کنيد و علامت # را فراموش نکنيد.

 

 

ارسال یادداشت (0 یادداشت)
آخرین بروز رسانی ( ۲۲ اسفند ۱۳۸۶ )
<< شروع < قبل 1 2 بعد > آخر >>

 
 
Mambo is Free Software released under the GNU/GPL License.
Developed By Mambolearn Team
supported by offshore banking navigator