آموزش Style Sheet در HTML
آموزش Style Sheet در HTML
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش Style Sheet در HTML خواهیم پرداخت.
(Cascading Style Sheets (CSS نحوه ارائه اسناد در صفحه نمایش ، به صورت چاپ شده یا شاید نحوه تلفظ آنها را توصیف می کند. W3C از زمان تأسیس کنسرسیوم در سال 1994 به طور فعال استفاده از ورق های سبک را در وب گسترش داده است.
(Cascading Style Sheets (CSS) گزینه های آسان و موثری را برای تعیین ویژگیهای مختلف برای برچسبهای HTML ارائه می دهد. با استفاده از CSS می توانید تعدادی از ویژگی های استایل را برای یک عنصر HTML مشخص تعیین کنید. هر خصیصه دارای یک نام و یک مقدار است، که توسط یک دو نقطه از هم جدا می شود (:). هر اعلان خصیصه توسط یک نقطه ویرگول (؛) جدا می شود.
مثال
ابتدا بیایید مثالی از سند HTML را در نظر بگیریم که از تگ <font> و ویژگی های مرتبط برای تعیین رنگ متن و اندازه قلم استفاده می کند –
توجه – تگ <font> منسوخ شده و قرار است در نسخه بعدی HTML حذف شود. بنابراین نباید از آنها استفاده شود، پیشنهاد می شود از استایل های CSS برای دستکاری فونت های خود استفاده کنید.
1 2 3 4 5 6 7 8 9 10 11 12 |
<!DOCTYPE html> <html> <head> <title>HTML CSS</title> </head> <body> <p><font color = "green" size = "5">Hello, World!</font></p> </body> </html> |
ما می توانیم مثال فوق را با کمک Style Sheet به صورت زیر دوباره بنویسیم –
1 2 3 4 5 6 7 8 9 10 11 12 |
<!DOCTYPE html> <html> <head> <title>HTML CSS</title> </head> <body> <p style = "color:green; font-size:24px;" >Hello, World!</p> </body> </html> |
خروجی
1 |
Hello, World! |
شما می توانید از CSS به سه روش در سند HTML خود استفاده کنید –
Sheet Style External – قوانین استایل شیت را در یک فایل جداگانه css. تعریف کنید و سپس آن را با استفاده از تگ <HTML <link در سند HTML خود قرار دهید.
Internal Style Sheet– با استفاده از تگ <style> قوانین استایل شیت را در بخش هدر سند HTML تعریف کنید.
Inline Style Sheet – تعریف قوانین استایل شیت مستقیماً همراه با عناصر HTML با استفاده از ویژگی استایل.
بیایید با کمک مثالهای مناسب هر سه مورد را یکی یکی ببینیم.
External Style Sheet
اگر می خواهید از Style Sheet خود در صفحات مختلف استفاده کنید، همیشه توصیه می شود که یکStyle Sheet مشترک در یک فایل جداگانه تعریف کنید. یک cascading style sheet دارای پسوند css. خواهد بود و با استفاده از تگ <link> در فایل های HTML گنجانده خواهد شد.
مثال
در نظر بگیرید ما یک فایل استایل شیت style.css تعریف می کنیم که دارای قوانین زیر است –
1 2 3 4 5 6 7 8 9 |
.red { color: red; } .thick { font-size:20px; } .green { color:green; } |
در اینجا ما سه قانون CSS را تعریف کردیم که برای سه کلاس مختلف تعریف شده برای تگ های HTML قابل اجرا خواهد بود. من پیشنهاد می کنم در مورد چگونگی تعریف این قوانین زحمت نکشید زیرا هنگام مطالعه CSS آنها را فرا خواهید گرفت. حالا بیایید از فایل CSS خارجی فوق در سند HTML زیر استفاده کنیم –
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Live Demo <!DOCTYPE html> <html> <head> <title>HTML External CSS</title> <link rel = "stylesheet" type = "text/css" href = "/html/style.css"> </head> <body> <p class = "red">This is red</p> <p class = "thick">This is thick</p> <p class = "green">This is green</p> <p class = "thick green">This is thick and green</p> </body> </html> |
خروجی
Internal Style Sheet
اگر می خواهید قوانین Style Sheet را فقط روی یک سند اعمال کنید، می توانید این قوانین را با استفاده از تگ <style> در بخش سرآیند سند HTML قرار دهید.
قوانین تعریف شده در استایل داخلی، قوانین تعریف شده در یک پرونده CSS خارجی را نادیده می گیرد.
مثال
بیایید یک مثال دیگر را دوباره بنویسیم، اما در اینجا ما با استفاده از تگ <style> قوانین Style Sheet را در همان سند HTML می نویسیم –
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<!DOCTYPE html> <html> <head> <title>HTML Internal CSS</title> <style type = "text/css"> .red { color: red; } .thick{ font-size:20px; } .green { color:green; } </style> </head> <body> <p class = "red">This is red</p> <p class = "thick">This is thick</p> <p class = "green">This is green</p> <p class = "thick green">This is thick and green</p> </body> </html> |
خروجی
1 2 3 4 5 6 7 |
This is red This is thick This is green This is thick and green |
Inline Style Sheet
با استفاده از ویژگی style از تگ مربوطه می توانید قوانین Style Sheet را مستقیماً روی هر عنصر HTML اعمال کنید. این کار باید فقط درصورتی انجام شود که شما علاقه دارید فقط در هر عنصر HTML تغییر خاصی ایجاد کنید.
مثال
بیایید یک مثال دیگر را دوباره بنویسیم، اما در اینجا ما با استفاده از ویژگی style از آن عناصر ، قوانین Style Sheet را به همراه عناصر HTML می نویسیم.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<!DOCTYPE html> <html> <head> <title>HTML Inline CSS</title> </head> <body> <p style = "color:red;">This is red</p> <p style = "font-size:20px;">This is thick</p> <p style = "color:green;">This is green</p> <p style = "color:green;font-size:20px;">This is thick and green</p> </body> </html> |
خروجی
1 2 3 4 5 6 7 |
This is red This is thick This is green This is thick and green |
لیست جلسات قبل آموزش HTML
-
- معرفی HTML
- نگاهی کلی به HTML
- آموزش تگ های پایه در HTML
- آموزش عناصر در HTML
- مفهوم ویژگی ها در HTML
- آموزش قالب بندی در HTML
- آموزش تگ های عبارت در HTML
- آموزش متا تگ ها در HTML
- آموزش کامنت ها در HTML
- تصاویر در HTML
- آموزش جداول در HTML
- آموزش لیست ها در HTML
- آموزش لینک های عکس در HTML
- آموزش لینک های ایمیل در HTML
- آموزش فریم ها در HTML
- آموزش Iframes در HTML
- آموزش بلوک در HTML
- آموزش پس زمینه در HTML
- آموزش رنگ ها در HTML
- آموزش فونت ها در HTML
- آموزش فرم ها در HTML
- آموزش چندرسانه ای در HTML
- مفهوم Marquee در HTML
- آموزش تگ Header در HTML
دیدگاه شما