Cascading Style Sheet
استايل شيت ها يکي
از مفيد ترين عنصر در وب ميباشند که يکي از مزيتهاي
آن ساخت يک فايل و الگوي
مشترک و استفاده آن در کليه صفحات سايت مي
باشد. همين امر که از تکرار يک سري
کد جلوگيري ميکند باعث محبوبيت اين
عنصر در نزد طراحان وب شده است.
با استايل شيت چه
کارهايي ميتوانيد انجام دهيد؟
با اين عنصر شما ميتوانيد
مدل، اندازه، رنگ و نوع آرايش متن ، رنگ زمينه و حاشيه
صفحات و جدولها ، تنظيمات ليستها و همچنين عکسها را کنترل
کنيد.
تعيين الگو و
style
هر
style
بايد براي يک تگ
خاص تعريف شود . به محتواي
داخل تگي
که ميخواهيم يک
style
نسبت دهيم
selector يا انتخاب کننده
ميگويند که ااگوي تعريف شده در تگ
آغاز کننده يک عنصر تا تگ پايان دهنده آن تاثير خواهد
داشت.
براي
تعيين و تعريف يک الگو
ابتدا بايد
selector را
مشخص و بنويسيم مانند
h1
سپس خصوصيات و مقادير آنها را بين دو علامت
{ }
بگذاريم که طرز نوشتن خصوصيت و مقدار آن بين
{ }
به اين ترتيب ميباشد:
ابتدا خصوصيت را نوشته سپس
علامت :
ميگذاريم و بعد مقدار مشخصه
آنرا مينويسيم ،
h1 { color:green
}
اگر بخواهيم چند خصوصيت را
به يک selector
نسبت دهيم ،
بعد از هر کدام يک
; ميگذاريم،
h1 { color:green;
text-align:center }
روشهاي
تعريف ااگو و
style
Style
ها را به سه روش ميتوان تعريف کرد:
<div style=”color:green”>
نکته:
اگر براي يک
selector
به چند روش style
تعيين شود، آن الگويي که به تگ
نزديکتر است اجرا خواهد شد، پس طبق اين اصل روش سوم نسبت
به بقيه موثرتر است. در ضمن هيچ محدوديتي در تعيين
selector ها ويا
خصوصيات آنها نيست. به مثال زير توجه کنيد:
تعريف الگو از طريق
class
گاهي
اوقات يک style
به روشهاي اول يا دوم تعريف ميشود،
اما شما نميخواهيد که آن الگو در همه جا اعمال شود، پس
مياييد يک اسم واحد برايselector
انتخاب ميکنيد ، بدين ترتيب که
بلافاصله بعد از selector
يک نقطه ميگذاريد و اسمي را
مينويسيد. پس از اين کار در هر تگي
که نياز به آن الگو هست خصوصيت
class=” “ را مينويسيم و برابر با
آن اسم قرار ميدهيم،
فراخواني
فايل css
در تگ <link>
ارزش واقعي
style sheet زماني
به چشم ميايد که يکبار آنرا تعريف کنيد و
در تمام صفحات از آن بهره ببريد. براي
اين منظور شما فقط از طريق روش اول
ميتوانيد اينکار را انجام دهيد، بدين ترتيب که
style ها را در
برنامه ويرايشگر متن مانند notepad
مينويسيد و سپس آن فايل را با پسوند
.css ذخيره
کرده و در دايرکتوري اصلي
وب سايتتان قرار ميدهيد.
css مخفف
Cascading
Style Sheet است.
نکته:
در اين روش نيازي به نوشتن تگهاي<style></style>
نيست و فقط
selector ها و
خصوصيات را مينويسيد. در صورت رعايت نکردن اين موضوع
الگوهاي تعريف شده در آن فايل در
صفحات اعمال نخواهند شد.
پس از ذخيره فايل
style sheet
ميتوانيد براي
هر صفحه که ميخواهيد آنرا فراخواني
کنيد، براي انجام اين عمل بايد تگ
<link> را
در قسمت head
قرار دهيد و سه خصوصيت مربوط به آنرا وارد کنيد. خصوصيت
rel=” “
است که برابر با کلمه stylesheet
قرار ميدهيد و سپس type=” "
وبا text/css
مقداردهي ميشود و در آخر با خصوصيت
href=” “
فايل را آدرس دهي ميکنيد،
<link rel=”stylesheet”
type=”text/css” href=”آدرس
فايل “>
اين تگ نيازي
به پايان دهنده ندارد.
|