CSS, τι βάζουμε μπροστά από το όνομα ενός style?

Ας μάθουμε πως να κάνουμε τις σελίδες μας με στιλ. Τα Cascading Style Sheets είναι ο τρόπος για να το επιτύχουμε.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

CSS, τι βάζουμε μπροστά από το όνομα ενός style?

Δημοσίευση από Knorcedger » 25 Σεπ 2007 13:27

Προφανώς ο τίτλος δεν είναι και πολύ διαφωτιστικός. Αυτό που εννοώ είναι ότι έχω δει π.χ.

Κώδικας: Επιλογή όλων

#fire {
   margin-top: 2px;
}

Κώδικας: Επιλογή όλων

.fire {
   margin-top: 2px;
}

Κώδικας: Επιλογή όλων

fire {
   margin-top: 2px;
}
Ποιά είναι η διαφορά του αν θα βάλω μπροστά . ή # ή δεν βάλω τίποτα;
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

Άβαταρ μέλους
manolism
Super Moderator
Δημοσιεύσεις: 6652
Εγγραφή: 25 Ιαν 2004 16:01
Τοποθεσία: Wild West
Επικοινωνία:

CSS, τι βάζουμε μπροστά από το όνομα ενός style?

Δημοσίευση από manolism » 25 Σεπ 2007 13:33

Το # είναι id και το . είναι class.

H διαφορά είναι ότι το id είναι μοναδικό για το εγγραφό σου ενώ το class μπορείς να το χρησιμοποιήσεις όσες φορές θέλεις

Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

CSS, τι βάζουμε μπροστά από το όνομα ενός style?

Δημοσίευση από Knorcedger » 25 Σεπ 2007 13:41

Και όταν είναι σκέτο, χωρίς τίποτα μπροστά;

Από ότι έχω καταλάβει, το #, το id που είπες, καθορίζει μια ομάδα από classes ή κάνω λάθος; Αν ναι, πως ξέρω εγώ που τελειώνει αυτή η ομάδα μέσα σε ένα css?

Ευχαριστώ
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

Άβαταρ μέλους
dik_
Δημοσιεύσεις: 476
Εγγραφή: 07 Ιουν 2007 11:28

CSS, τι βάζουμε μπροστά από το όνομα ενός style?

Δημοσίευση από dik_ » 25 Σεπ 2007 20:25

Νομίζω τίποτα δε βάζεις όταν στο css βάζεις το όνομα του tag, π.χ. a, p, h1 κτλ. Όταν δεν δίνεις δικό σου όνομα δηλαδή (id ή class).

Το ID (#) χαρακτηρίζει ένα μοναδικό tag (στοιχείο, element) σε κάθε html σελίδα. Το class (.) χαρακτηρίζει όσα στοιχεία είναι της εκάστοτε κλάσης.

Απάντηση

Επιστροφή στο “CSS - Cascading Style Sheets”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες