Sono piuttosto un principiante di CSS. Ho letto alcuni libri introduttivi, ma ora mi sono imbattuto in una sorta di domanda a cui non è stata data risposta in nessuno di essi:
Diciamo che ho un sito Web base basato su HTML con un file CSS autonomo. Ora sto creando una nuova classe CSS o ID e voglio che abbia un nome significativo, perché probabilmente tornerò su quelle righe ancora un paio di volte. Per creare un nome significativo ci sono due opzioni:
-
Posso chiamarli
hide-upper-space
osmall-seethrough-border
- questi tipi di nomi sono molto utili quando si legge il file HTML, ma nel file CSS ci sarà un casino di tutte queste classi e ID di tutti i documenti HTML mescolati insieme. Inoltre, quando voglio rimuovere o modificare un documento HTML, non sarò in grado di cancellare o modificare le righe appropriate nel file CSS perché non saprò se riguardano anche altri documenti HTML. -
Al contrario, posso chiamarli
blog-footnote
ogallerythumbs-upper-left
e renderà il mio file CSS completamente leggibile, strutturato e facilmente modificabile, ma è un'informazione inutile nei documenti HTML - quando leggi Il codice HTML per la nota a piè di pagina del tuo blog, quindi blog-footnote è semplicemente un nome di classe inutile.
Spero che tu capisca il mio punto.
Immagino che una di queste opzioni sia il modo effettivo di usare il CSS, ma non riesco a capire quale e perché. Grazie per avermi aiutato a utilizzare il CSS in modo corretto ed efficace.