
سبک های HTML - CSS
CSS مخفف Cascading Style Sheets به معنای سبک نامه های آبشاری است .
CSS موجب صرفه جویی در کارهای زیادی میشود ، و میتواند چیدمان صفحات وب متعدد را بطور همزمان کنترل کند .
CSS چیست؟
سبک نامه های آبشاری (CSS) برای قالب بندی چیدمان یک صفحه وب استفاده میشود .
با CSS ، شما میتوانید رنگ ، فونت ، اندازه متن ، فاصله بین عناصر ، چگونگی جاگیری عناصر ، تصاویر پس زمینه یا رنگ های پس زمینه مورد استفاده ، نمایش های مختلف برای وسایل و صفحات نمایش مختلف و ... را کنترل کنید !
استفاده از CSS
CSS به 3 روش میتواند به اسناد HTML اضافه شود :
- درون خطی (Inline) - با استفاده از صفت style در داخل عناصر HTML
- داخلی (Internal) - با استفاده از یک عنصر <style> در بخش <head>
- خارجی (External) - با استفاده از یک عنصر <link> برای لینک شدن به یک فایل CSS خارجی
متداولترین روش برای افزودن CSS ، نگهداری سبک ها در فایل های CSS خارجی است . با این حال ، در این آموزش ما از سبک های درون خطی و داخلی استفاده خواهیم کرد ، چون نمایش آن راحت تر است و انجام و امتحان آن برای شما آسانتر است .
CSS درون خطی
یک CSS درون خطی برای اعمال یک سبک منحصربه فرد به یک تک عنصر HTML استفاده میشود .
یک CSS درون خطی از صفت style یک عنصر HTML استفاده میکند .
مثال زیر رنگ متن عنصر <h1> را روی آبی تنظیم میکند ، و رنگ متن عنصر <p> را روی قرمز تنظیم میکند :
مثال:
<p style="color:red;">یک پاراگراف قرمز.</p>
CSS داخلی
یک CSS داخلی برای مشخص کردن یک سبک برای یک تک صفحه HTML استفاده میشود .
یک CSS داخلی در بخش <head> یک صفحه HTML ، در داخل یک عنصر <style> مشخص میشود .
مثال زیر رنگ متن همه عناصر <h1> (در آن صفحه) را روی آبی ، و رنگ متن همه عناصر <p> را روی قرمز تنظیم میکند . افزون بر این ، صفحه با یک رنگ پس زمینه "powderblue" نمایش داده خواهد شد :
مثال:
<html>
<head>
<style>
body {background-color:powderblue;}
h1 {color:blue;}
p {color:red;}
</style>
</head>
<body>
<h1>این یک عنوان است</h1>
<p>این یک پاراگراف است.</p>
</body>
</html>
CSS خارجی
یک سبک نامه خارجی برای مشخص کردن سبک برای صفحات HTML بسیاری استفاده میشود .
برای استفاده از یک سبک نامه خارجی ، یک لینک به آن در بخش <head> هر صفحه HTML اضافه کنید :
مثال:
<html>
<head>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>این یک عنوان است</h1>
<p>این یک پاراگراف است.</p>
</body>
</html>
یک سبک نامه خارجی میتواند در هر ویرایشگر متنی نوشته شود . این فایل نباید شامل هرگونه کد HTML باشد ، و باید با یک افزونه .css ذخیره شود.
مثال زیر چگونگی ظاهر فایل "styles.css" را نشان میدهد :
background-color: powderblue;
}
h1 {
color: blue;
}
p {
color: red;
}
رنگ ها ، فونت ها و اندازه های CSS
در اینجا ، ما برخی از ویژگی های CSS که بطور متداول استفاده میشوند را نشان خواهیم داد . شما بعدا درباره آنها بیشتر خواهید آموخت .
ویژگی CSS color رنگ متنی که باید استفاده شود را مشخص میکند .
ویژگی CSS font-family فونت و نوع قلمی که باید استفاده شود را مشخص میکند .
ویژگی CSS font-size اندازه متنی که باید استفاده شود را مشخص میکند .
مثال:
استفاده از ویژگی های color ، font-family و font-size :
<html>
<head>
<style>
h1 {
color: blue;
font-family: verdana;
font-size: 300%;
}
p {
color: red;
font-family: courier;
font-size: 160%;
}
</style>
</head>
<body>
<h1>این یک عنوان است</h1>
<p>این یک پاراگراف است.</p>
</body>
</html>
Border
ویژگی CSS border یک مرز پیرامون یک عنصر HTML مشخص میکند :
Padding
ویژگی CSS padding یک فضای خالی بین متن و مرز عنصر مشخص میکند :
مثال:
استفاده از ویژگی های border و padding :
padding: 30px;
}
Margin
ویژگی CSS margin یک حاشیه و فضای خالی بیرون از مرز عنصر مشخص میکند .
مثال:
استفاده از ویژگی های border و margin :
border: 1px solid powderblue;
margin: 50px;
}
لینک شدن به CSS خارجی
سبک نامه های خارجی میتوانند با یک URL کامل یا با یک مسیر نسبت به صفحه وب کنونی ارجاع داده شوند .
مثال:
این مثال از یک URL کامل برای لینک شدن به یک سبک نامه استفاده میکند :
مثال:
این مثال به یک سبک نامه قرار گرفته در پوشه html در وب سایت کنونی لینک میشود :
مثال:
این مثال به یک سبک نامه قرار گرفته در پوشه یکسانی با صفحه کنونی لینک میشود :
چکیده فصل
- از صفت HTML style برای سبک دهی درون خطی استفاده کنید
- از عنصر HTML <style> برای مشخص کردن CSS داخلی استفاده کنید
- از عنصر HTML <link> برای ارجاع به یک فایل CSS خارجی استفاده کنید
- از عنصر HTML <head> برای نگه داری عناصر <style> و <link> استفاده کنید
- از ویژگی CSS color برای رنگ های متن استفاده کنید
- از ویژگی CSS font-family برای فونت های متن استفاده کنید
- از ویژگی CSS font-size برای اندازه های متن استفاده کنید
- از ویژگی CSS border برای مرزها استفاده کنید
- از ویژگی CSS padding برای فضای خالی در داخل مرز استفاده کنید
- از ویژگی CSS margin برای فضای خالی در بیرون از مرز استفاده کنید
تگ های سبک HTML
تگ | توضیح |
---|---|
<style> | اطلاعات سبک برای یک سند HTML را مشخص میکند |
<link> | یک لینک بین یک سند و یک منبع خارجی مشخص میکند |