‎‎ويژگي كلاسهاHTML Classes -‎

Previous >    <Next  

‎‎ويژگي كلاسHTML class Attribute -‎

‎‎ويژگي كلاسHTML براي مشخص كردن كلاس عناصرHTML مورد استفاده قرار ميگيرد.

‎‎چند عنصر ازHTML ميتوانند از يك كلاس مشترك استفاده نمايند .

‎‎استفاده ويژگي كلاسUsing The class Attribute -‎

‎ويژگي‎class‎ اغلب به نام معرفي شده در استايل شيت اشاره مي نمايد .با اين نام ‎ميتوان با جاوا اسكريپت ويژگي هاي مرتبط با عناصررا تغيير يا تنظيم نمود .ويژگيclass در تگ ‎شروع عنصر استفاده ميشود.

‎‎مثال ـ استفاده از ويژگي كلاس

<!DOCTYPE html>
<html>
<head>
<style>.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}
</style></head>
<body>

<h2 class="city">London</h2>
<p>London is the capital of England.</p>

<h2 class="city">Paris</h2>
<p>Paris is the capital of France.</p>

<h2 class="city">Tokyo</h2>
<p>Tokyo is the capital of Japan.</p>

</body>
</html>

--(go to editor for change code and run)

‎در مثال زير دو عنصر‎<span>‎ وجود دارد كه از ويژگي‎class‎ ‎با مقدار‎"note‎"‎استفاده مي نمايند . ‎هر دو آنها ازاستايل كد مشابهي كه در بخشhead تعريف شده، استفاده ميكند.استايل كدبا.note{} ‎تعريف شده است. .

‎‎مثال ـ استفاده از كلاس مشترك

 <!DOCTYPE html>
<html>
<head>
<style>.note {
  font-size: 120%;
  color: red;
}
</style></head>
<body>

<h1>My class="note">Important Heading</h1>
<p>This is some class="note">important text.</p>

</body>
</html> 

--(go to editor for change code and run)

‎‎نكته ـ ويژگي‎class‎ را ميتوان درهر عنصري ازHTML استفاده كرد.

‎‎توجه ـ نام كلاس به حروف كوچك وبزرگ حساس ميباشد.

‎‎نكته ـ مطالب بيشتري ميتوانيد در بخشهاي آموزشCSS دريافت كنيد.

‎‎فرمت كلي تعريف كلاسThe Syntax For Class -‎

‎براي ايجاد يك كلاس با كراكتر نقطه‎".‎"‎ ‎شروع وبدنبال نام كلاس وسپس براي آن ‎‎ويژگيهايCSS درداخل براكت({ }) ‎معرفي ميشوند.

‎.classname {property in css}‎

‎‎مثال ـ ايجاد كلاس با نام‎"city‎"‎

<!DOCTYPE html>
<html>
<head>
<style>.city {
  background-color: tomato;
  color: white;
  padding: 10px;
}
</style></head>
<body>

<h2 class="city">London</h2>
<p>London is the capital of England.</p>

<h2 class="city">Paris</h2>
<p>Paris is the capital of France.</p>

<h2 class="city">Tokyo</h2>
<p>Tokyo is the capital of Japan.</p>

</body>
</html>

--(go to editor for change code and run)

‎‎چند كلاسهMultiple Classes -‎

‎عناصرHTML ميتوانند هر كدام بچند كلاس تعلق داشته يا ازآنها استفاده نمايند .يعني چند كلاس ‎در يك ويژگي‎class‎ معرفي ميشوند.

‎براي تعريف چند كلاسه در ويژگي‎class‎ نام كلاسها با يك فاصله اعلام ميشوند . ‎بعنوان مثال‎ <div class=‎"city main‎"‎>‎ ‎كهcity و main كلاسهاي تعريف شده ‎در استايل شيت ميباشند.

‎‎مثال ـ در مثال زير ابتدا عنصر‎<h2>‎ از دو كلاسcityوmain استفاده مي نمايد.

<h2 class="city main">London</h2>
<h2 class="city">Paris</h2>
<h2 class="city">Tokyo</h2>

--(go to editor for change code and run)

‎‎كلاس مشتركDifferent Elements Can Share Same Class -‎

‎‎عناصر مختلفHTML ميتوانند بيك نام كلاس اشاره نمايند .

‎در مثال زيرهر دو عنصر‎<p>‎ و ‎<h2>‎ به كلاس ‎"city‎"‎اشاره ‎ميگنند .اين كلاس دراستايل شيت يك جا تعريف گرديده است.

‎‎مثال ـ كلاس مشترك عناصر مختلف

<h2 class="city">Paris</h2>
<p class="city">Paris is the capital of France.</p>

--(go to editor for change code and run)

‎Use of The class Attribute in JavaScrpt‎

‎‎استفاد ويژگي كلاس درجاوااسكريپت

‎بانام كلاس همچنين مي توان در جاوا براي انجام موارد خاص روي عناصر استفاده كرد .با تابع ‎getElementsByClassName( )‎‎در جاوااسكريپت با نام كلاس ميتوان به عنصر ‎دسترسي داشت.

‎‎مثال ـ روي كليد پيش بيني شده كليك كنيد تاعنصريكه از كلاس‎"city‎"‎استفاده ميكند، پنهان شود.

<script>
function myFunction() {
  var x = document.getElementsByClassName("city");
  for (var i = 0; i < x.length; i++) {
    x[i].style.display = "none";
  }
}
</script >

--(go to editor for change code and run)

‎توجه ـ توابع جاوا اسكريپت به حروف حساس هستند، در استفاده از آنها دقت كنيد. ‎براي اطلاعات بيشتر جاوا اسكريپت را مطالعه فرمائيد.

‎‎خلاصه فصلChapter Summary -‎

  1. ‎‎با ويژگي‎class‎ يك يا چند نام كلاس براي عنصر مشخص ميشود.
  2. ‎‎انتخاب كلاسهاي استايل شيت در جاوااسكريپت براي دسترسي به عناصر خاصي استفاده ميشوند.
  3. ‎‎ويژگي كلاس ميتواند براي هر عنصرHTML استفاده شود.
  4. ‎‎نام كلاس به حروف داراي حساسيت است.
  5. ‎‎عناصر مختلفHTML ميتوانند به نام كلاس مشابه اشاره كنند.
  6. ‎جاوا اسكريپت ميتواند از طريق نام كلاس به عناصر با تابع ‎getElementByClass( ) ‎‎دسترسي داشته باشد. ‎

Previous >    <Next