⊗mkPmSlCS 55 of 250 menu

Κλάσεις στοιχείων στο CSS

Στα προηγούμενα μαθήματα επιλέγαμε στοιχεία της σελίδας βάσει του ονόματος της ετικέτας, ορίζοντας στυλ, για παράδειγμα, σε όλες τις παραγράφους ταυτόχρονα. Σε μια σελίδα, όμως, μπορεί να υπάρχουν παράγραφοι διαφορετικών τύπων, στους οποίους χρειάζεται να εφαρμόζονται διαφορετικά στυλ. Για να λυθεί αυτό το πρόβλημα μπορούμε να αναθέσουμε τις διαφορετικές παραγράφους σε διαφορετικές CSS κλάσεις.

Για να αντιστοιχίσετε μια ετικέτα σε μια κλάση, πρέπει να γράψετε στην ετικέτα το χαρακτηριστικό class, και μέσα σε αυτό - το όνομα της κλάσης που εφηύρατε, που αποτελείται από γράμματα, ψηφία, σύμβολα υπογράμμισης και παύλας.

Ας δούμε ένα παράδειγμα. Ας φτιάξουμε παραγράφους με δύο τύπους κλάσεων - eee και zzz:

<p class="eee"> paragraph with class eee </p> <p class="eee"> paragraph with class eee </p> <p class="zzz"> paragraph with class zzz </p> <p class="zzz"> paragraph with class zzz </p>

Ας προσπελάσουμε τώρα στο CSS τις παραγράφους με τις διαφορετικές κλάσεις και ας τους ορίσουμε μερικά στυλ. Για παράδειγμα, ας χρωματίσουμε τις παραγράφους με κλάση zzz με κόκκινο χρώμα, και τις παραγράφους με κλάση eee - με πράσινο.

Για να γίνει αυτό, στο αρχείο CSS πρέπει να προσπελάσουμε τις κλάσεις μας. Η προσπέλαση έχει την ακόλουθη σύνταξη: πρώτα έρχεται το σύμβολο τελεία, και μετά το όνομα της κλάσης που εφηύραμε. Δηλαδή, για να προσπελάσουμε την κλάση eee πρέπει να γράψουμε .eee, και για την κλάση zzz - να γράψουμε .zzz.

Λοιπόν, ας κάνουμε όσα περιγράψαμε. Ας προσθέσουμε στο HTML μας και CSS στυλ για τις κλάσεις που εισαγάγαμε:

.eee { color: green; } .zzz { color: red; }

Αν εκτελέσουμε τον κώδικά μας, το αποτέλεσμα θα είναι το ακόλουθο:

Δίνεται ο ακόλουθος κώδικας:

<ul> <li class="odd">text</li> <li class="eve">text</li> <li class="odd">text</li> <li class="eve">text</li> <li class="odd">text</li> <li class="eve">text</li> </ul>

Χρωματίστε τα στοιχεία με κλάση odd με κόκκινο χρώμα και τα στοιχεία με κλάση eve - με πράσινο χρώμα.

Δίνεται ο ακόλουθος κώδικας:

<h2 class="eee">Title</h2> <p class="eee"> paragraph </p> <p class="eee"> paragraph </p> <p> paragraph without class </p> <ul class="eee"> <li>text</li> <li>text</li> <li>text</li> <li>text</li> <li>text</li> </ul>

Χρωματίστε όλα τα στοιχεία με κλάση eee με κόκκινο χρώμα.

Εξηγήστε γιατί στο προηγούμενο πρόβλημα χρωματίζονται με κόκκινο οι ετικέτες li, αν και η κλάση που ορίζει το χρώμα, έχει οριστεί στην ετικέτα ul.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη