Introduction au webdesign/Concepts
Différents concepts sont mis en jeu dans le webdesign. Ces concepts peuvent paraître difficiles à comprendre de prime abord mais sont pour le moins simples et logiques :
L'héritage
[modifier | modifier le wikicode]Sur une page web, un objet (un bloc de texte par exemple) est toujours contenu par un autre objet : son parent, qui lui fournit certains héritages : taille de caractères, couleur de texte, couleur de fond... Ainsi, si on change la taille du texte du parent d'un objet, la taille du texte de l’objet lui-même et de tous ses descendants changeront aussi (sauf cas précis).
L'héritage peut également conduire à un calcul relatif. Par exemple, si la police de l’objet parent est de taille « 10 pixels » et que la taille de la police de l’objet lui-même est « 120% », la taille de la police de l’objet sera donc « 120% de 10 pixels, soit : 12 pixels »
Les classes
[modifier | modifier le wikicode]Un objet est défini par ce qu’il est : « bloc de texte », « tableau », « paragraphe », mais on peut aussi lui ajouter des « classes » qui permettront de lui donner d'autres attributs.
C'est comme dans la vie : un homme est un homme, mais s'il appartient à la classe des « pompiers » il aura un autre comportement et une autre apparence que s'il appartenait à la classe des « gendarmes ». Cet homme de classe « pompier » pourra aussi appartenir à la classe des « époux » et aura donc les attributs propres aux époux : une alliance et une épouse. S'il fait aussi partie de la classe des « papas » il aura les attributs des « papas » : un ou plusieurs enfants (ndr: et des maux de tête). Tout ça ne change rien au fait qu’il est un humain, et qu'en tant qu'humain, il a hérité des attributs de ses parents, tout comme l’objet pris en exemple dans le chapitre précédent.