zednet
پنج شنبه 16 دی 1389, 12:04 عصر
در CSS چند دستور خاص برای بالا بردن کیفیت و راحتتر شدن کار شما هست که بهمراه مثال آنها را شرح میدهم.
import (1@
وارد کردن کدهای css، درون کدی دیگر؛ برای مثال شما نیاز دارید که مجموعه ای از دستورات یک فایل css که نوشتید را در درون یک فایل دیگه هم داشته باشید تا مجبور نشید بعضی از کدها را دوباره بنویسید.
@import url('new-style.css');
با کد زیر میتونید در فایل های HTML نیز از دستور import استفاده کنید:
<style type="text/css" media="all"> @import "new-style.css"; </style>
media (2@
برای نمایش صفحات یک وب سایت رسانه های مختلفی وجود داره که هریک خصوصیات خودشو داره و باعث میشه طراح سایت بتونه بهترین حالت نمایش سایت، در هر رسانه را تعیین کنه.
شما میتونید تعیین کنید که صفحه شما در هر رسانه به چه صورت نمایش داده شود؛ برای مثال حالت نمایش چاپ:
@media print {
body {
font-size: 10pt;
font-family: times new roman, times, serif;
}
#navigation {
display: none;
}
}
حالت های دیگر از media عبارت است از:
all » برای همه رسانه ها
handheld » برای تبلت ها
print » برای حالت چاپ
projection » برای پروژکتور
screen » برای صفحه نمایش کامپیوتر
نکته مهم: در حال حاضر برای اینترنت اکسپلورر فقط all، screen و print تعریف شده.
charset (3@
از جمله استانداردهای بینالمللی که کاملتر از بقیه استانداردهای موجود به رفع نیازهای مربوط به تبادل اطلاعات چندزبانه پرداخته، میتوان به استاندارد یونیکد اشاره کرد.
به زبان ساده میشه گفت که یونیکد روشی برای تبدیل متون به رشتههای عددی قابل ذخیره در کامپیوتر هست. روشهای گوناگونی برای این کار وجود دارن، ولی مزیت یونیکد نسبت به آنها، این هست که یک روش کامل جهانی هست. نمی خوام خیلی کامل در مورد یونیکد صحبت کنم ولی خواستم یه پیش زمینه در مورد یونیکد داشته باشید. بحث یونیکد رو در یک پست دیگه بهش می پردازیم.
با استفاده از دستور charset@ میتونید یونیکد صفحه خود رو در CSS تعیین کنید.
@charset "utf-8";
/* OR */
@charset "ISO-8859-1";
font-face (4@
با استفاده از این دستور شما می تونید از فونتی که در سیستم شما نصب نیست استفاده کنید، به اینصورت که شما آدرس فونت مورد نظر خود را در قسمت SRC وارد می کنید. به مثال زیر توجه کن:
@font-face {
font-family: yourfontname;
src: url(yourfontname.ttf);
font-weight: bold;
}
p {
font-family: yourfontname;
font-weight: bold;
}
page (5@
فرض کنید صفحه نمایشی شما مثل یک جعبه هست. شما میتونید اندازه، حاشیه، فاصله و خیلی چیزهای دیگر صفحه خود را تعیین کنید.
@page {
size: 15cm 20cm;
margin: 3cm;
marks: cross;
}
-= موفق باشید =-
import (1@
وارد کردن کدهای css، درون کدی دیگر؛ برای مثال شما نیاز دارید که مجموعه ای از دستورات یک فایل css که نوشتید را در درون یک فایل دیگه هم داشته باشید تا مجبور نشید بعضی از کدها را دوباره بنویسید.
@import url('new-style.css');
با کد زیر میتونید در فایل های HTML نیز از دستور import استفاده کنید:
<style type="text/css" media="all"> @import "new-style.css"; </style>
media (2@
برای نمایش صفحات یک وب سایت رسانه های مختلفی وجود داره که هریک خصوصیات خودشو داره و باعث میشه طراح سایت بتونه بهترین حالت نمایش سایت، در هر رسانه را تعیین کنه.
شما میتونید تعیین کنید که صفحه شما در هر رسانه به چه صورت نمایش داده شود؛ برای مثال حالت نمایش چاپ:
@media print {
body {
font-size: 10pt;
font-family: times new roman, times, serif;
}
#navigation {
display: none;
}
}
حالت های دیگر از media عبارت است از:
all » برای همه رسانه ها
handheld » برای تبلت ها
print » برای حالت چاپ
projection » برای پروژکتور
screen » برای صفحه نمایش کامپیوتر
نکته مهم: در حال حاضر برای اینترنت اکسپلورر فقط all، screen و print تعریف شده.
charset (3@
از جمله استانداردهای بینالمللی که کاملتر از بقیه استانداردهای موجود به رفع نیازهای مربوط به تبادل اطلاعات چندزبانه پرداخته، میتوان به استاندارد یونیکد اشاره کرد.
به زبان ساده میشه گفت که یونیکد روشی برای تبدیل متون به رشتههای عددی قابل ذخیره در کامپیوتر هست. روشهای گوناگونی برای این کار وجود دارن، ولی مزیت یونیکد نسبت به آنها، این هست که یک روش کامل جهانی هست. نمی خوام خیلی کامل در مورد یونیکد صحبت کنم ولی خواستم یه پیش زمینه در مورد یونیکد داشته باشید. بحث یونیکد رو در یک پست دیگه بهش می پردازیم.
با استفاده از دستور charset@ میتونید یونیکد صفحه خود رو در CSS تعیین کنید.
@charset "utf-8";
/* OR */
@charset "ISO-8859-1";
font-face (4@
با استفاده از این دستور شما می تونید از فونتی که در سیستم شما نصب نیست استفاده کنید، به اینصورت که شما آدرس فونت مورد نظر خود را در قسمت SRC وارد می کنید. به مثال زیر توجه کن:
@font-face {
font-family: yourfontname;
src: url(yourfontname.ttf);
font-weight: bold;
}
p {
font-family: yourfontname;
font-weight: bold;
}
page (5@
فرض کنید صفحه نمایشی شما مثل یک جعبه هست. شما میتونید اندازه، حاشیه، فاصله و خیلی چیزهای دیگر صفحه خود را تعیین کنید.
@page {
size: 15cm 20cm;
margin: 3cm;
marks: cross;
}
-= موفق باشید =-