Bonjour,
j'ai créé une page qui reprend les infos introduites par un utilisateur dans un formulaire. Avec la CSS, j'ai aligné les labels à droite et les infos à gauche:
NOM: info
PRENOM: info
DATE NAISSANCE: info
(EDIT: on ne voit pas l'alignement dans ce sujet)
A l'affichage dans IE et dans firefox, ça fonctionne.
J'utilise des float pour faire cela
Comment faire pour garder cette même disposition à l'impression puisque les floats doivent être remplacé ? Est-il possible de faire en sorte que le label et son info reste sur la même ligne en gardant l'alignement à gauche des labels ?
Si oui, comment ?
Merci d'avance.
Modifié par contact2oli (15 Aug 2005 - 10:22)
j'ai créé une page qui reprend les infos introduites par un utilisateur dans un formulaire. Avec la CSS, j'ai aligné les labels à droite et les infos à gauche:
NOM: info
PRENOM: info
DATE NAISSANCE: info
(EDIT: on ne voit pas l'alignement dans ce sujet)
A l'affichage dans IE et dans firefox, ça fonctionne.
J'utilise des float pour faire cela
<div class="ligne">
<span class="label">Date de naissance:</span>
<span class="info"> #NAISSANCE# (#AGE#) </span>
</div>
<div class="ligne">
<span class="label">Adresse:</span>
<span class="info"> #ADRESSE# </span>
</div>
.ligne {
clear:both;
margin:1em;
padding: 1em;
}
.label {
float:left;
margin:0em;
padding:0.1em;
border:none;
text-align:right;
width:20em;
}
.info {
float:left;
margin:0.1em;
padding:0em;
border:none;
text-align:left;
width:40em;
}
Comment faire pour garder cette même disposition à l'impression puisque les floats doivent être remplacé ? Est-il possible de faire en sorte que le label et son info reste sur la même ligne en gardant l'alignement à gauche des labels ?
Si oui, comment ?
Merci d'avance.
Modifié par contact2oli (15 Aug 2005 - 10:22)