Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/01/2012, 19h43   #1
Membre à l'essai
 
Inscription : avril 2009
Messages : 125
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 125
Points : 24
Points : 24
Par défaut Centrer le contenu d'un formulaire

Bonsoir,

Voilà je souhaite centrer verticalement une partie d'un formulaire (le bloc rouge) par rapport au bloc bleu (fieldset) comment faire ?

Actuellement voici mon code html :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<form action='traitement.php' name='choix' class='cmxformR' id='frm_rech' method='post'>
			<fieldset>
				<legend>Recherche rapide par nom ou adresse </legend>
				<p>
					<input type='radio' name='choixRech' value='Nom' checked='checked'>
					<label for='nom'>Nom</label>
					<select name='nom[]' id='nom' size='4' multiple>
						<option value='2510'>2510</option>
						<option value='2610'>2610</option>
						<option value='2510'>2512</option>
						<option value='2510'>2524</option>
						<option value='2510'>2312</option>
						<option value='2510'>2324</option>
					</select>
				</p>
				<p>
					<input type="radio" name='choixRech' value='ip'>
					<label for='ip'>Adresse IP</label>
					<select name='ip[]' id='ip'size='4' multiple class="required">
						<option value='10.0.0.0'>10.0.0.0</option>
						<option value='10.0.0.2'>10.0.0.2</option>
						<option value='10.0.0.5'>10.0.0.5</option>
						<option value='10.0.0.7'>10.0.0.7</option>
						<option value='10.0.0.9'>10.0.0.9</option>
						<option value='10.0.0.11'>10.0.0.11</option>
						<option value='10.0.0.15'>10.0.0.15</option>
					</select>
				</p>
				<p>
					<input class='submit' type='submit' value='Afficher'>
				</p>
			</fieldset>
		</form>
et mon css :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
html, body {
	font-family: ARIAL,GENEVA,VERDANA;
	width: 100%;
	height: 100%;
}
form.cmxformR {
	padding: 10px;
	width: 400px;
	font-size: 1.0em;
	color: #333;
	margin: auto;
}
form.cmxformR fieldset {
	border: 1px solid #377ca5;
	border-radius: 5px;
	padding: 5px;
	margin: 5px;
}
form.cmxformR fieldset p {
	padding: 5px 10px 1px 15px;
}
form.cmxformR legend {
	font-weight:bold;
}
form.cmxformR select {
	vertical-align:middle;
	display: block;
	width: 250px;
}
input { 
	background:#FFF;
	vertical-align:middle;
}
input[type=submit], input[type=reset] {
	border:1px solid;
	font-weight:bold;
	cursor:pointer;
}
input[type=submit]:hover, input[type=reset]:hover {
	background-color:#377ca5;
}
input[type=submit]:active, input[type=reset]:active {
	background-color:#000;
	color:white;
}
option,select {
	background-color:#ffffff;
}
option,select:hover{
	background-color:#e3f9ff;
}
Résultat actuel :


Résultat souhaité :
gege765 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2012, 23h05   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
Bonsoir,
tu n'as qu'à jouer avec le padding (marge intérieure) du FIELDSET
  • FIELDSET width de 400px
  • SELECT width de 250px
  • (400-250)/2 = 75px
  • FIELDSET padding = 75px
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 18/01/2012, 06h32   #3
Membre à l'essai
 
Inscription : avril 2009
Messages : 125
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 125
Points : 24
Points : 24
Merci.
Je ne sais pas pourquoi je n'y ai pas pensé.
Bonne journée.
gege765 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h46.


 
 
 
 
Partenaires

Hébergement Web