برنامه نویسی

سبک دادن به عناصر HTML با CSS

مطمئناً، در اینجا یک پست مفصل برای Dev.to در مورد “استایل دادن به عناصر HTML با CSS” وجود دارد:


CSS (Cascading Style Sheets) ابزار قدرتمندی است که برای کنترل ظاهر و چیدمان عناصر HTML در یک صفحه وب استفاده می شود. با جدا کردن محتوا از طراحی، CSS به انعطاف‌پذیری بیشتر و نگهداری آسان‌تر صفحات وب اجازه می‌دهد. در این پست، ما اصول اولیه CSS و نحوه استفاده از آن برای استایل دادن به عناصر HTML را بررسی خواهیم کرد.

شروع کار با CSS

برای شروع استایل دادن به HTML خود، باید CSS را در سند HTML خود قرار دهید. سه راه برای این کار وجود دارد:

  1. CSS درون خطی: استایل ها را مستقیماً به عناصر HTML با استفاده از style صفت.
  2. CSS داخلی: تعریف سبک ها در a tag in the section of your HTML document.
  3. External CSS: Link to an external stylesheet using the برچسب زدن

نمونه ای از هر روش

CSS درون خطی:

style="color: blue; font-size: 20px;">This is a styled paragraph.

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

CSS داخلی:


 lang="en">

   charset="UTF-8">
   name="viewport" content="width=device-width, initial-scale=1.0">
  
    p {
      color: blue;
      font-size: 20px;
    }
  


  This is a styled paragraph.


وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

CSS خارجی:



 lang="en">

   charset="UTF-8">
   name="viewport" content="width=device-width, initial-scale=1.0">
   rel="stylesheet" href="styles.css">


  This is a styled paragraph.


وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

/* External CSS File (styles.css) */
p {
  color: blue;
  font-size: 20px;
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

انتخابگرهای CSS

انتخابگرهای CSS الگوهایی هستند که برای انتخاب عناصری که می خواهید به آن استایل دهید استفاده می شود. در اینجا چند انتخاب رایج وجود دارد:

  • انتخابگر عنصر: عناصر را با نام تگ آنها انتخاب می کند.
  p {
    color: blue;
  }
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • انتخابگر کلاس: عناصر را با ویژگی کلاس آنها انتخاب می کند.
  .my-class {
    color: red;
  }
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • انتخابگر شناسه: یک عنصر را با ویژگی id آن انتخاب می کند.
  #my-id {
    color: green;
  }
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • انتخابگر ویژگی: عناصری را با یک ویژگی مشخص انتخاب می کند.
  a[target="_blank"] {
    color: purple;
  }
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مثال:


 lang="en">

   charset="UTF-8">
   name="viewport" content="width=device-width, initial-scale=1.0">
  
    p {
      color: blue; /* Element Selector */
    }
    .highlight {
      background-color: yellow; /* Class Selector */
    }
    #unique {
      font-weight: bold; /* ID Selector */
    }
    a[target="_blank"] {
      color: purple; /* Attribute Selector */
    }
  


  This is a paragraph.
  

class="highlight">This paragraph is highlighted.

id="unique">This paragraph is unique.

href="https://example.com" target="_blank">Visit Example
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

ویژگی های CSS

ویژگی های CSS استایل یک عنصر را تعریف می کند. برخی از خواص پرکاربرد عبارتند از:

  • رنگ: رنگ متن را تنظیم می کند.
  • اندازه فونت: اندازه فونت را تعیین می کند.
  • رنگ پس زمینه: رنگ پس زمینه را تنظیم می کند.
  • لبه: فضای بیرونی یک عنصر را تنظیم می کند.
  • لایه گذاری: فضای داخلی یک عنصر را تنظیم می کند.
  • مرز: حاشیه اطراف یک عنصر را تنظیم می کند.

مثال:

/* CSS File */
p {
  color: blue;
  font-size: 20px;
  background-color: lightgray;
  margin: 10px;
  padding: 10px;
  border: 2px solid black;
}
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

ترکیب انتخابگرها

می توانید انتخابگرها را برای اعمال سبک ها به روش های پیچیده تر ترکیب کنید. در اینجا چند نمونه آورده شده است:

  • انتخاب کننده نسل: عناصری را انتخاب می کند که از فرزندان عنصر دیگری هستند.
  div p {
    color: blue;
  }
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • انتخاب کننده کودک: عناصری را انتخاب می کند که فرزندان مستقیم عنصر دیگری هستند.
  div > p {
    color: green;
  }
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

  • منتخب خواهر و برادر: عناصری را انتخاب کنید که خواهر و برادر هستند.
  p + p {
    color: red; /* Adjacent Sibling */
  }
  p ~ p {
    color: purple; /* General Sibling */
  }
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مثال:


 lang="en">

   charset="UTF-8">
   name="viewport" content="width=device-width, initial-scale=1.0">
  
    div p {
      color: blue; /* Descendant Selector */
    }
    div > p {
      font-size: 18px; /* Child Selector */
    }
    p + p {
      color: red; /* Adjacent Sibling Selector */
    }
    p ~ p {
      font-weight: bold; /* General Sibling Selector */
    }
  


  
This is a paragraph inside a div. This is another paragraph inside a div.
This is a standalone paragraph. This is an adjacent sibling paragraph. This is a general sibling paragraph.
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

نتیجه

CSS یک ابزار ضروری برای توسعه وب است که شما را قادر می سازد تا طرح های بصری جذاب و پاسخگو ایجاد کنید. با تسلط بر انتخابگرهای CSS، ویژگی ها و ترکیب موثر آنها، می توانید HTML ساده را به یک تجربه کاربری جذاب تبدیل کنید. سبک‌ها و طرح‌بندی‌های مختلف را آزمایش کنید تا بهترین کار را برای پروژه‌هایتان پیدا کنید. یک ظاهر طراحی مبارک!


هر گونه سوالی را بپرسید یا نکات و ترفندهای CSS خود را در نظرات زیر به اشتراک بگذارید!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا