Πόσο βάθος πάνε τα css?

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

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

Απάντηση
Άβαταρ μέλους
patriot
Honorary Member
Δημοσιεύσεις: 1590
Εγγραφή: 20 Αύγ 2002 19:21
Τοποθεσία: Σπίτι μου!

Πόσο βάθος πάνε τα css?

Δημοσίευση από patriot » 15 Ιουν 2006 05:19

Πόσο βάθος μπορούν να έχουν οι εντολές σε ένα αρχείο ώστε να μην έχουν προβλήματα οι browsers (και ένα συγκεκριμένος μάλιστα... όλοι σας ξέρετε ποιον λέω!! :hammer: )

Π.χ αυτό:

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

#menu blockquote {properties}
...σημαίνει ότι όλα τα "blockquote" που βρίσκονται μέσα στο "menu" θα έχουν τα αντίστοιχα properties.

Αλλά αυτά είναι μόνο 2. Ένα "#menu" και ένα "blockquote". Πόσα μπορούν να μπουν; 3? 4? 5? 10? 100? :o :think:

Δηλ αυτό π.χ (στην τύχη) θα πιάσει;

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

#menu blockquote h3 em strong h4 {properties}
1) Για όποιον γράφει με πολυτονικά....
2) Καλά ακόμα να συνηθίσετε την ιδέα ότι δεν γράφουμε ούτε με greeklish ούτε με κεφαλαία;

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Πόσο βάθος πάνε τα css?

Δημοσίευση από ThyClub » 15 Ιουν 2006 10:53

Ναί. Πιστεύω ότι θα "πιάσει".

Άβαταρ μέλους
patriot
Honorary Member
Δημοσιεύσεις: 1590
Εγγραφή: 20 Αύγ 2002 19:21
Τοποθεσία: Σπίτι μου!

Πόσο βάθος πάνε τα css?

Δημοσίευση από patriot » 17 Ιουν 2006 08:01

Ευχαριστώ για την απάντηση. Κρίμα που δεν ξέρω τον αριθμό βέβαια αλλά δεν πειράζει.
1) Για όποιον γράφει με πολυτονικά....
2) Καλά ακόμα να συνηθίσετε την ιδέα ότι δεν γράφουμε ούτε με greeklish ούτε με κεφαλαία;

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Πόσο βάθος πάνε τα css?

Δημοσίευση από cherouvim » 17 Ιουν 2006 12:45

To #menu blockquote h3 em strong h4 {properties} den einai valid, giati to h3 den prepei na periexei tipota mesa tou. Tora an o browser tha to rendarei (akoma kai an nestareis ena h4 mesa se ena strong mesa se ena em mesa sto h3 sou) einai allo thema.

Diavase gia ta css selectors sto spec tou css2
http://www.w3.org/TR/REC-CSS2/selector.html

Episis poly endiaferon ehoun ta selector specificity, cascade kai inheritance
http://www.w3.org/TR/REC-CSS2/cascade.html

Άβαταρ μέλους
patriot
Honorary Member
Δημοσιεύσεις: 1590
Εγγραφή: 20 Αύγ 2002 19:21
Τοποθεσία: Σπίτι μου!

Πόσο βάθος πάνε τα css?

Δημοσίευση από patriot » 18 Ιουν 2006 09:11

cherouvim
Ευχαριστώ για τα url's. Μπορεί να έχω ψοφίσει τώρα (δεν κοιμήθηκα όλη νύχτα) αλλά σίγουρα θα τα διαβάσω. Έχω όμως μια απορία. Γιατί "δεν πρέπει" να μπαίνει τίποτα στο h3? Πρώτη φορά το ακούω αυτό. (Αν νομίζεις ότι αυτό αναγράφεται στα url's που έδωσες μην γράφεις τσάμπα, θα το διαβάσω εκεί)
1) Για όποιον γράφει με πολυτονικά....
2) Καλά ακόμα να συνηθίσετε την ιδέα ότι δεν γράφουμε ούτε με greeklish ούτε με κεφαλαία;

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Πόσο βάθος πάνε τα css?

Δημοσίευση από cherouvim » 18 Ιουν 2006 13:16

Den to grafei sta urls pou edosa giati afta milane gia to css spec. Oi kanones tou (X)HTML vriskontai se kapia DTDs san afto: http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd

Ekei vlepeis oti to h3 einai block level element

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

<!ENTITY % heading "h1|h2|h3|h4|h5|h6">
<!ENTITY % block
     "p | %heading; | div | %lists; | %blocktext; | fieldset | table">
kai oti episis mesa tou pernei mono inline elements

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

<!ELEMENT h3 %Inline;>
<!ATTLIST h3
   %attrs;
   >
opote to na valeis mesa sto h3 ena h4 einai invalid.

Άβαταρ μέλους
patriot
Honorary Member
Δημοσιεύσεις: 1590
Εγγραφή: 20 Αύγ 2002 19:21
Τοποθεσία: Σπίτι μου!

Πόσο βάθος πάνε τα css?

Δημοσίευση από patriot » 19 Ιουν 2006 12:23

:o :o :o Δεν θα το πιστέψεις!! Τώρα κατάλαβα τι εννοούσες. Εμένα πήγε το μυαλό μου σε κάτι τελείως διαφορετικό. Ήξερα ότι το h3 είναι block level element και νόμιζα ότι εννοείς ότι μέσα στο:

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

<h3>bla</h3>
δεν έπρεπε να γράψεις τίποτα (π.χ το bla) :o :o :o :o μόνο και μόνο επειδή είναι block level element!!! :o :o :o :o :o

(Εδώ γέλασε και το παρδαλό κατσίκι! :lol: :lol: :lol: :lol: )
1) Για όποιον γράφει με πολυτονικά....
2) Καλά ακόμα να συνηθίσετε την ιδέα ότι δεν γράφουμε ούτε με greeklish ούτε με κεφαλαία;

Απάντηση

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

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

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