Mise en place CSS sur élément dynamique
Bonjour à Tous,
Je rencontre un soucis auquel je ne vois pas mon erreur, dans le code joint, j'ai un sélecteur et en dessous un input, lorsque je place un sélecteur "normal", je n'ai pas de soucis, mais dès que le sélecteur est issue d'une requête, l'espace entre les deux champs disparait.
Pourriez vous m'indiquer où est mon erreur svp.
Merci beaucoup
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <div class="boite">
<?php
require('../simag/requete/userlistReq.php');
$query = $bdd->prepare('SELECT SUP_NAME FROM SUPPLIER');
$query->execute();
echo '<label for="pet-select">Fournisseur :</label>';
echo '<select class="selecteur" name="fourname" id="fourname">';
while ($data = $query->fetch()) {
$selected = $data['SUP_NAME'] == $fourname ? ' selected="selected"' : '';
echo '<option value="' . $data['SUP_NAME'] . '"' . $selected . '>' . $data['SUP_NAME'] . '</option>';
}
?>
</div>
<div class="boite">
<label>Code fournisseur</label>
<input type="text" name="fourcode">
</div> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| .boite {
position: relative;
display: flex;
/*Marge entre les champs*/
margin-top: 6px;
/*Place les intitulés au dessus des chmaps*/
flex-direction: column;
}
.selecteur {
padding: 10px 5px 10px 30px;
border: 1px solid #3e3c3c;
outline-color: red;
border-radius: 5px;
/*Marge entre le libellé et le chmaps */
margin-top: 5px;
/*Largeur des input*/
width: 250px;
} |