Je ne pouvais pas mettre un width: 50px à mon label car d'autres variantes étaient plus longues. De toute façon, même avec les variantes que j'avais pour l'instant, ça ne fonctionnait pas. Le texte se plaçait sur la ligne suivante.
J'ai réussi en ajoutant un clear: both;. Voici ce que j'ai ajouté dans mon css :
.hikashop_product_characteristics_table{
width: 100%;
}
.hikashop_product_characteristics_table input{
float: left;
clear: both;
}
.hikashop_product_characteristics_table label{
display: block;
}
Merci bien de ton aide.