28220 sujets

CSS et mise en forme, CSS3

Salut à tous

Voilà je me pose une question bête mais embêtante :

est-ce qu'on peut donner la largeur d'un champ texte de formulaire en termes de pourcentage d'écran, et si oui, de quelle manière?

Parceque je n'ai réussi à donner la largeur qu'en pixels ou en nombre de caractère, et ça foire la mise en page quand on passe en 800x600

Merci de votre aide
Salut et bienvenu !

On peut tout à fait affecter à un champ un poucentage de largeur d'écran...
 width: 40%;


Signifiera par exemple que le champ occuper a 40% d la largeur de ton écran... Smiley cligne
Bonsoir,

Ben, oui...
Il suffit de mettre dans la css :

input {
  width: xx%;
}

Mais je te conseille plutôt d'utiliser les ems comme unité, comme cela tes input s'adapteront à la taille de la police, ce qui permettra aux visiteurs d'agrandir ou de réduire la taille du texte en fonction de leur convenance (et donc de leur résolution d'écran).