Ereditarietà... La causa di molti errori

Buttiamo i rullini e diamoci al CSS! Puoi creare grafica professionale scrivendo! Ti sembra strano? Vieni a dare un'occhiata!

Moderatore: Moderatore in prova

Avatar utente
Mario
Esperto
Esperto
Messaggi: 144
Contatta:

Ereditarietà... La causa di molti errori

Messaggio#1 » 05/10/2015, 16:54

Ereditarietà... La causa di molti errori

:welcomeani:

Come da titolo, in questa guida tratteremo una delle proprietà fondamentali del CSS.... L' EREDITARIETA'.
Il nome di questa parola ci fa subito pensare a qualcosa... magari a un legame tra soggetti o oggetti.

Letteralmente la parola EREDITARIETA' indica , nello studio della genetica, la trasmissione da una generazione ad un'altra di una caratteristica. In informatica , e non solo nel linguaggio CSS , questa parola ha un significato molto simile , tranne che per qualche aspetto. Infatti nello studio dell'informatica la parola EREDITARIETA' indica una relazione che , colui che programma, va ad attribuire a due o più entità, oggetti , classi ecc...

Apparentemente potrebbe essere un concetto molto banale, invece risulta uno dei pilastri della programmazione e dell'informatica.

Entrando nello specifico, andiamo a visualizzare le sue applicazione nel linguaggio CSS facendo un esempio.
Un esempio facile e veloce è sicuramente quello del corpo della pagina Web , ovvero il BODY.
Come ricordiamo, al BODY può essere attribuito il colore come da esempio :

Codice: Seleziona tutto

<body bgcolor="red">
</body>


Oppure se utilizziamo una pagina CSS :

Codice: Seleziona tutto

body {
background-color: red;}


In questo modo , la pagina avrà un colore di sfondo rosso. Se fate caso adesso, se andiamo a inserire un qualsiasi elemento (escluse immagini) all'interno del BODY, come un DIV , il colore di sfondo del DIV sarà rosso. Questa è L'EREDITARIETA' , ovvero la classe "figlio" avrà gli stessi attributi della classe "padre" , salvo che non siano attributi specifici e che non vanno a influenzare la classe "figlio".

Come da titolo , questa è una delle frequenti cause di errore nella stesura di un codice CSS. E' molto importante quindi fare molta attenzione a ogni dettaglio e controllare più volte il risultato anche perdendo qualche minuto di troppo.

Come si è appena dimostrato anche un piccolo attributo , come sfondo rosso, può provocare grande problemi !! :D

Per ulteriori informazioni o domande non esitate a commentare.

:thanks:
Se la guida è stata di tuo gradimento, aiutaci a migliorare con un click premendo sull'immagine sottostante e votandoci! :D
Immagine


Avatar utente
Giuseppe La Gualano
Founder
Founder
Messaggi: 558
Contatta:

Re: Ereditarietà... La causa di molti errori

Messaggio#2 » 05/10/2015, 19:49

Leggendo il titolo e non il tag pensavo a ben altro ahahahah!!
Comunque bella guida Mario!! :D
Se la guida è stata di tuo gradimento, aiutaci a migliorare con un click premendo sull'immagine sottostante e votandoci! :D
Immagine

Torna a “Css”