Προς το περιεχόμενο

απλή επεξήγηση για css value


Εγω ειμαι ρε

Προτεινόμενες αναρτήσεις

Καλησπέρα θα ήθελα μια καλή επεξήγηση για το value inherit στο CSS, δηλαδή εάν ένα property έχει ως value inherit τι ακριβώς κάνει;
Επειδή διαβάζω από αγγλικό βιβλίο δυσκολεύτηκα να το καταλάβω, έψαξα στο διαδίκτυο αλλα και πάλι δεν κατάλαβα κάλα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Παίρνει την τιμή του parent του. 

 

πχ έχεις αυτό

p { 
color: #fff;
  }

p span {
color: inherit;
       }

Το span που θα είναι μέσα σε p στο HTML θα πάρει την τιμή #fff

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αυτό που λέει ο Hambos19. 

 

Να επεκτείνω λίγο για να ολοκληρώσουμε την ιδέα. 

 

Εδώ έρχεσαι εσύ και λες, κάτσε ρε μπάρμπα, τι διαβάζω τόσο καιρό για το cascade; Αν η p έχει χρώμα άσπρο, τα children το κληρονομούν χωρίς να γράφω εγώ inherit. Σωστό. Αν όμως είχες κάπου στα styles σου 

span {
color: #dead69;
}

Το span child της p δε θα κληρονομούσε το χρώμα της p, αλλά θα είχε #dead69 χρώμα, οπότε εδώ εσύ μπορείς να πεις 

p span {
color: inherit;
}

έτσι ώστε να κάνεις τα spans που είναι μέσα σε παραγράφους να έχουν άσπρο χρώμα και όχι #dead69

 

Makes sense?

  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ε άντε ας το συμπληρώσω και εγώ λίγο, υπάρχουν ιδιότητες όπως το color, background, font-*  που κληρονομούνται αυτόματα και άλλες που δεν κληρονομούνται, όπως border, width, height, padding ... που δεν κληρονομούνται, αλλά με γονική παροχή (inherit ντε) περνάνε στα child elements.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...