Example 3: Labeling radio buttons using encapsulation

Best Practice Rating: Poor

Example Start

Select pizza crust

Example End

HTML Source Code

<div class="label">Select pizza crust</div>
<ul class="radio">
  <li><label><input type="radio" name="crust" value="deep"/>Deep dish</label></li>
  <li><label><input type="radio" name="crust" value="thick"/>Thick</label></li>
  <li><label><input type="radio" name="crust" value="hand"/>Hand thrown</label></li>
  <li><label><input type="radio" name="crust" value="thin"/>Thin</label></li>
</ul>

CSS Source Code

  <style type="text/css">
div.radiogroup div.label {
  margin: 0;
  padding: 0;
  margin-left: 20px;
  font-weight: bold;
}

ul.radio  {
  margin: 0;
  padding: 0;
  margin-left: 20px;
  list-style: none;
}


  </style>