CSS استاندارد و غير استاندارد

littlerabbit

مدیر بازنشسته
کاربر فعال
همينطور كه ميدونيد همه استانداردهاي مربوط به CSS تو W3C تعريف ميشن. شايد اين لينكا بد نباشن :
http://www.w3.org/TR/REC-CSS2/
كه مربوط به جديدترين نسخه اين استاندارد هست.
و
http://jigsaw.w3.org/css-validator/
كه بررسي ميكنه كه آيا اين CSS معتبر هست يا نه.
در حقيقت اينا رو گفتم تا مشكل اصلي رو بگم. برخلاف همه زبانهاي برنامه نويسي و اسكريپت نويسي و ... Html و CSS هيچكدوم خطا ندارن يعني بر خلاف مثلا دلفي كه اگه خطا باشه اجرا نميشه اينا با خطا هم نشون داده ميشن و هيچ بروزري هم به شما نميگه ك مثلا CSS شما خطا داشت.

اينجوريه كه خيلي وقتا يه چيزي مينويسيم و شايد حتي تو يه سري بروزر درست نمايش داده بشه اما استاندارد نيست. مثلا همه عادت دارن از تگ <embed> تو html استفاده كنن ولي اين تگ كلا رد شده! (البته تقريبا همه بروزر ها ميشناسنش)

CSS هم بيشتر براي اين طراحي شده كه يه سري خصايص مربوط به تگها رو از تو تگها بلند كنيم و تو CSS پياده كنيم. مثلا اين درست نيست (نميگم غلطه!!!)
<img src="test.gif" border="0" > اونطور كه خواسته شده كليه خصايص مربوط به Border و Color (چه رنگ پسزمينه و چه رنگ قلم ) Margin - text , ... بايد به استيل شيتها منتقل بشن. اما حالا خيلي بروزر ها خودشون يه سري چيزها رو اضافه كردن كه من تو اين موندم از اونا استفاده كنم يا اينكه صرفا از استانداردها استفاده كنم؟
اگه از اونها استفاده كنم ممكنه يه سري بروزر درست نمايششون نده و اگه نكنم ممكنه خيلي كارها رو هم نتونم انجام بدم! بهر حال اون دو تا لينك بالا رو ببينيد رفرنس كامل استيل شيتهاي استاندارد هستن.
 

Mashaheer

مدیر بازنشسته
کاربر فعال
دوست عزيز همانطوري كه نوشتي به جز اون دو سايت چند سايت ديگه هم هستش كه كدهاي استايل رو تست ميكنند....
به نظر من شما زماني كه يه قالب رو بااستايل درست كردي بهتره توي دو مرورگر موزيلا فايرفايرفوكس و اينترنت اكسپلورر نگاه كني تا متوجه فرقهاي آنها بشي....
اگر اين تاپيك ادامه بشه ميشه خيلي از مشكلاتي كه توي طراحي سايتها ميشه رو رفع كرد....
 

littlerabbit

مدیر بازنشسته
کاربر فعال
مساله بروزر هاي متفاوت نيست مشكل يه كرمه من بهش ميگم كرم استاندارد! من كه بدجوري اسيرشم و ميخوام همه اين لعنتي ها استانده باشن.
 

Ali_ix

Registered User
سلام
آقا من واقعا بسیار خوشحال شدم وقتی این بحثو اینجا دیدم ...
خیلی وقت بود تویه گروهها و جوامع آنلاین ایرانی دنبال این موضوعات بودم ..ولی متاسفانه اکثرا اهمیتی نمیدن و هنوز اندر خم کوچه اول موندن ...
اصولا خیلی از به اصطلاح طراحان ما اصول اولیه HTML و طراحی وب رو نمیدونن و هنوز وقتی اسم تگ UL رو برای لیست میاری هنگ میکنند چطور میشه انتظار داشت اهمیت طراحی سازگار و استاندارد رو درک بکنن ...
من مدتهاست مقالات و بحثهای درباره طراحی استاندارد رو تویه Forum ها و Community های خارجی دنبال میکنم ...
خیلی دوست دارم این بحثها اینجا هم باشه و منم بتونم چیزی یاد بگیرم ... :happy:
امیدوارم بتونیم کنار هم این بحثو ادامه بدیم ...
موفق و پیروز باشید...
علی
 

ehsan

Administrator
علی آقا خوشحالم از اینجا خوشت اومده. این بخش رو تازه راه انداختیم ولی فکر کنم در مدت کوتاهی فعال بشه. که البته این فعال شدن کمک شما دوستان رو می طلبه.

موفق باشید.
 

Ali_ix

Registered User
به نقل از ehsan :
علی آقا خوشحالم از اینجا خوشت اومده. این بخش رو تازه راه انداختیم ولی فکر کنم در مدت کوتاهی فعال بشه. که البته این فعال شدن کمک شما دوستان رو می طلبه.

موفق باشید.
سلام
ممنون آقا احسان ..
ایشالا که فعال میشه ..چون علاقمند نسبتا زیاده !
منم که تویه این زمینه ها تازه کارم و چیزه زیادی بلد نیستم ! اینجا گشت میزنم بلکم چیزی یاد بگیرم یا اگر بلد بودم کمکی بکنم ...
موفق و پیروز باشید...
علی
 

littlerabbit

مدیر بازنشسته
کاربر فعال
من آخرش هم نفهميدم. اينجا همه ميان از اين كه چه تاژيك خوبيه و چه بحث جالبيه تعريف ميكنن!! بابا اين يه سوال بود! جواب بديد نظر شما چيه!!!؟؟؟ استاندارد يا اينكه اگه از غير استاندارد هم استفاده بشه مشكلي نيست؟ دلايلتون هم بگيد. همين. مثلا من به اين علت كه يه كم وسواس دارم حالت استاندارد رو ميپسندم.
علاوه بر اون ميخواستم يه كم بسشتر بحث كنيم و استيل هاي غير استاندارد و محدوديت هاي اونا رو بگيم. من خودم معمولا از IE استفاده ميكنم. اونايي كه با بروزر هاي ديگه كار ميكنن و تا حالا به موردي برخوردن كه استيل غير استاندارد رو اونا جواب نداده لطفا همين جا مطرح كنن. تا دست كم اگه ديديم كه مشكلي نيست ما هم بشيم جز استفاده كننده هاي غير استاندارد!!!
 

Ali_ix

Registered User
به نظر من استانداردش خوبه :
مزایاشم میگم ببینید درسته :

1. سازگاری با بروزرهای مختلف و معتبر ! مثل فایرفاکس ( که آخرشه ) موزیلا و اپرا !
2. سرعت لود بالاتر صفحات
3. تمیزی کدها و سهولت ویرایش !
4. کلاس گذاشتن با تیریپ Validation های مختلف ! :))
5. همون کرم استاندارد !

معایبی هم فکر نکنم داشته باشه !
موفق باشید...
علی
 

Ali_ix

Registered User
البته یک چیزی هماضافه کنم :

اگر بخوایم به مبحث طراحی استاندارد بپردازیم و راجع بهش بحث کنیم باید یک انجمن به اسم طراحی استاندارد باشه چون که فقط CSS نیست و باید در کنارش XHTML و ..هم بررسی کنیم !
 

littlerabbit

مدیر بازنشسته
کاربر فعال
1- من فقط در مورد سي اس اس گفتم حالا اگه دوست داريد شروع كنيد و XHTML رو هم قاطي كنيد! -- كسي حرفي نداره كه!!!--
 

khodavandbozorg

Registered User
به نظر من استانداردش خوبه :
مزایاشم میگم ببینید درسته :

1. سازگاری با بروزرهای مختلف و معتبر ! مثل فایرفاکس ( که آخرشه ) موزیلا و اپرا !
2. سرعت لود بالاتر صفحات
3. تمیزی کدها و سهولت ویرایش !
4. کلاس گذاشتن با تیریپ Validation های مختلف ! :))
5. همون کرم استاندارد !

معایبی هم فکر نکنم داشته باشه !
موفق باشید...
علی
اذیت نکردن متورهای جست و جو رو هم اضافه کنید ! :D
 
بالا