28172 sujets

CSS et mise en forme, CSS3

Bonsoir les internautes,

L’élément input dans un formulaire est de type en ligne, mais pourquoi lors de la mise en page CSS, on peut modifier sa largeur width sans appliquer la propriété display pour le rendre en type block ?

Merci
C'est déroutant en effet... Voici un paradigme important à connaitre en html :

De même que pour les images, les éléments inputs sont des "éléments injectés" : le code que l'on écrit est remplacé par un élément prédéfinit par le navigateur. Ces éléments ne se comportent donc pas comme les autres ils résistent souvent aux mises en forme que l'on souhaiterait leur appliquer en css (modifications plus ou moins possibles selon les navigateurs), ils ont souvent leurs propres règles. Allez-vous en styler un input de type file pour voir...