Vous pouvez utiliser jQuery et configurer la position après le chargement des éléments. Des ajustements mineurs à HTML (assigner les ID):
<div class="element">
<label id="feedback">Feedback: </label>
<select multiple="multiple" name="feedback" size="4" id="selectbox">
<option value="">Option1</option>
<option value="">Option1</option>
<option value="">Option2</option>
<option value="">Option3</option>
<option value="">Option4</option>
<option value="">Option5</option>
</select>
</div>
Javascript:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var ht = $("#selectbox").height();
var ht2 = $("#feedback").height();
ht = $("#selectbox").offset().top + (ht-ht2)/2;
$("#feedback").offset({ top: ht });
});
</script>
Essayez-vous de centrer vos étiquettes verticalement? –
@Steve Adams oui. Par exemple. Le "feedback" pourrait être centré verticalement à côté de la boîte de sélection – deztructicus