Στο βιβλίο ‘Σχεδιασμός και Ανάπτυξη Ιστοτόπων’ Σημειώσεις στη σελίδα 30 αναφέρει στην παράμετρο style δίνουμε κανόνες (rule) μορφοποίησης .
Σύμφωνα όμως με το πρότυπο CSS Style Attributes W3C Recommendation 07 November 2013 ενότητα 3 Syntax and Parsing
The value of the style attribute must match the syntax of the contents of a CSS declaration block (excluding the delimiting braces), whose formal grammar is given below in the terms and conventions of the CSS core grammar:
declaration-list : S* declaration? [ ‘;’ S* declaration? ]*
Στην CSS2.1 έχουμε σύνολα-κανόνων (rule sets). Ένα σύνολο κανόνων αποτελείται από έναν επιλογέα ακολουθούμενο απο λίστα δηλώσεων. Οι δηλώσεις αυτές αποτελούν το λεγόμενο declaration block.
Στην CSS 3 (στο Syntax Module Level 3) υπάρχει μια μικρή διαφοροποίηση , λέμε κανόνες στυλ( Style rules) και όχι σύνολα-κανόνων
Οπότε θεωρώ ότι στο πνεύμα του προτύπου ποιό σωστή έιναι η διατύπωση ότι στην παράμετρo style δίνουμε τιμή μια λίστα δηλώσεων στυλ
Πολύ καλή επεξήγηση του συντακτικού με down-top λογική μπορείτε να διαβάστε στην ιστοσελίδα CSS – Syntax του MDN
Γενικά σε πολλούς ιστοτόπους παρατηρώ ότι πλεον γράφουν ruleset or rule στο πνεύμα του CSS3 συντακτικού. Ίσως έτσι ξεκαθαρίζει λίγο η σύγχυση που δημιουργούσε σαν λέξη το ruleset.
Πηγές:
Description of CSS’s Syntax CSS Syntax Module Level 3
4.1.7 Rule sets, declaration blocks, and selectors Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification
Ετικέτες:css, σχεδίαση_ιστοτόπων, σχολικό_βιβλίο