center radio button below label

后端 未结 3 1061
遇见更好的自我
遇见更好的自我 2021-01-04 19:58

Let\'s say I have some radio buttons with their labels looking like this:




        
相关标签:
3条回答
  • 2021-01-04 20:24

    JSFIDDLE

    This alternative does not use div as wrappers, I use this to get a short DOM tree.

    /* center radio below label */
    
    .radioGroupBelow label {
      display: inline-block;
      text-align: center;
      margin: 0 0.2em;
    }
    .radioGroupBelow label input[type="radio"] {
      display: block;
      margin: 0.5em auto;
    }
    ​
    <div class="radioGroupBelow">
      Fruits:
    
      <label for="fruit1">Orange
        <input type="radio" name="fruits" id="fruit1">
      </label>
    
      <label for="fruit2">Apple
        <input type="radio" name="fruits" id="fruit2">
      </label>
    
      <label for="fruit3">Grape
        <input type="radio" name="fruits" id="fruit3">
      </label>
    
      <label for="fruit4">Lemon
        <input type="radio" name="fruits" id="fruit4">
      </label>
    </div>

    0 讨论(0)
  • 2021-01-04 20:30

    FIDDLE

    .checkboxgroup {
      display: inline-block;
      text-align: center;
    }
    .checkboxgroup label {
      display: block;
    }
    <div id="checkboxes">
      <div class="checkboxgroup">
        <label for="my_radio_button_id1">My Label1</label>
        <input type="radio" name="radio" id="my_radio_button_id1" />
      </div>
      <div class="checkboxgroup">
        <label for="my_radio_button_id2">My Label2</label>
        <input type="radio" name="radio" id="my_radio_button_id2" />
      </div>
      <div class="checkboxgroup">
        <label for="my_radio_button_id3">My Label3</label>
        <input type="radio" name="radio" id="my_radio_button_id3" />
      </div>
    </div>

    0 讨论(0)
  • 2021-01-04 20:30

    Would this work? http://jsfiddle.net/fFEwh/2/

    0 讨论(0)
提交回复
热议问题