دستورات شرطی در CSS برای یکسان‌سازی نمایش در مرورگرها

یکی از دغدغه‌های طراحان وب، نمایش یکسان طرح در مرورگرهای مختلف است. با افزایش استفاده از مرورگر فایرفاکس و عرضه‌ی مرورگرهای جدید، صفحات وب باید به گونه‌ای طراحی شوند که با رعایت استانداردها، در مرورگرهای مختلف به طور یکسان به نمایش درآیند.
برای این کار شما می‌توانید از دستورات شرطی در CSS استفاده کنید؛ که نمونه‌ای از آن را در کد زیر می‌بینید:

ادامه خواندن “دستورات شرطی در CSS برای یکسان‌سازی نمایش در مرورگرها”

20 مرجع برای یادگیری CSS3

css3هنوز CSS 3 توسط W3C به طور کامل ارائه نشده است اما مرورگرهای وب مدرن همچون موزیلا فایرفاکس، اپرا و مرورگرهای بر پایه WebKit پشتیبانی نسبتا خوبی از این نسخه جدید در خود دارند. به عنوان یک طراح وب نیاز خواهید داشت تا استانداردهای جدید و مدرن وب را بدانید و فرا بگیرید، در ادامه لیستی شامل ۲۰ مرجع خوب برای یادگیری سی اس اس ۳ را خواهید یافت.

ادامه خواندن “20 مرجع برای یادگیری CSS3”

ویژگی های جدید در CSS 3 – قسمت دوم

این مقاله ادامه مقاله بخش اول هست که به بررسی ویژگی های جدید در CSS 3 می پردازیم. بخش دوم

  • @page – انتخابگرهای صفحه
  • multiple backgrounds – چندین زمینه برای اشیا
  • background-origin و background-clip – تعیین محدوده و موقعیت به صورت پیشرفته برای پس زمینه ها
  • Opacity – تعیین شفافیت یا آلفای یک شیئ
  • رنگهای HSL و HSLA و RGBA
  • Multi-column – چند سطونی کردن متون
  • Web fonts – فونت های سفارشی برای سایت
  • Speech – برای تعیین نحوه خواندن متون توسط نرم افزار

ادامه خواندن “ویژگی های جدید در CSS 3 – قسمت دوم”

ویژگی های جدید در CSS 3 – قسمت اول

در این مقاله کوتاه می خوام که شما رو با تعدادی از ویژگی های استاندارد CSS 3 آشنا کنم. کار بر روی استاندارد CSS 3 از سال 2002 شروع شد، یعنی نزدیک به یک سال از زمانی که پرونده CSS 2.1 بسته شد. کار بر روی این استاندارد هنوز به پایان نردسیده و شاید تا یک یا دو سال آینده هم به طول بکشه ولی با این حال بسیاری از موارد این استاندارد تکمیل شده است. نکته ای که در این وسط خیلی مهمه پشتیبانی مرورگر ها از این استاندارده. متاسفانه چون خیلی از موارد به موقع آماده نشده اند پشتیبانی کاملی توسط مرورگر های قدیمی از آنها نمی شود، پس برای آزمایش و مشاهد مواردی که در ادامه مطرح خواهد شد باید آخرین نسخه و یا حتی نسخه آزمایشی را دریافت کنید. در حال حاظر مرورگر FireFox 3.1 نسخه آزمایشی و Opera 9.5 و Safari نسخه آزمایشی بسیاری از موارد زیر را پشتیبانی می کنند. متاسفانه IE در زمینه خیلی ضعیف عمل کرده و آخرین نسخه آن یعنی IE 8 beta 2 پشتیبانی کاملی از موارد زیر ندارد. ادامه خواندن “ویژگی های جدید در CSS 3 – قسمت اول”