Bonjour,
Dans un formulaire, j'ai une série d'input radio avec labels qui sont en ligne.
Dans un site responsive, je veux sur les petits écrans provoquer un saut à la ligne derrière chaque label.
C'est très facile à faire en ajoutant un container, par exemple p, display inline ou block.
Sans changer la structure, j'ai essayé avec :after
Ne marche pas du tout.
<br /> provoque un gros message d'erreur du débogueur html.
Est-ce juste qu'il faut coder autrement le saut à le ligne ?
Ma piste de :after est-elle bonne ?
Merci d'avance.
Modifié par boteha_2 (24 Apr 2016 - 15:55)
Dans un formulaire, j'ai une série d'input radio avec labels qui sont en ligne.
<input type="radio" name="zonepostale" id="zpF" value="F" checked="checked" /><label for="zpF">France et Dom/Tom</label>
<input type="radio" name="zonepostale" id="zpA" value="A" /><label for="zpA">Union européenne</label>
<input type="radio" name="zonepostale" id="zpS" value="S" /><label for="zpS">Suisse</label>
<input type="radio" name="zonepostale" id="zpB" value="B" /><label for="zpB">Autre</label>
Dans un site responsive, je veux sur les petits écrans provoquer un saut à la ligne derrière chaque label.
C'est très facile à faire en ajoutant un container, par exemple p, display inline ou block.
Sans changer la structure, j'ai essayé avec :after
input[type=radio]+label:after {content: "<br />"}
Ne marche pas du tout.
<br /> provoque un gros message d'erreur du débogueur html.
Est-ce juste qu'il faut coder autrement le saut à le ligne ?
Ma piste de :after est-elle bonne ?
Merci d'avance.
Modifié par boteha_2 (24 Apr 2016 - 15:55)