(The default behavior of input fields is to stretch to 100% of their container.)
<label for=…>…</label> <input id=… class=text-input type=text placeholder="…"> <label for=…>…</label> <input id=… class=text-input type=text value="…"> <label for=…>…</label> <input id=… class=text-input type=text placeholder="…">
<form> <fieldset> <legend>…</legend> <ol class=list-bare> <li class=form-field> <label for=…>…</label> <input id=… class=text-input type=text placeholder="…"> <small class=form-field__help>…</small> </li> <li class=form-field> <input id=… type=checkbox> <label class=label--inline for=…>…</label> </li> </ol> </fieldset> <input class="btn btn--primary" type=submit value=…> <input class=btn type=reset value=…> </form>
<input id=… type=checkbox disabled> <label class=label--inline for=…>…</label> <input id=… class=u-ml++ type=checkbox> <label class=label--inline for=…>…</label> <input id=… class=u-ml++ type=checkbox checked> <label class=label--inline for=…>…</label>
<input id=… name=… type=radio disabled> <label class=label--inline for=…>…</label> <input id=… class=u-ml++ name=… type=radio> <label class=label--inline for=…>…</label> <input id=… class=u-ml++ name=… type=radio checked> <label class=label--inline for=…>…</label>
<label class=label--inline for=…>…</label> <input id=… class="text-input input--…" type=text> <label class=label--inline for=…>…</label> <input id=… class="text-input input--…" type=text> <input id=… type=checkbox> <label class=label--inline for=…>…</label> <input class="btn btn--primary" type=submit value=…>
<input class="text-input input--tiny" type=text> <input class="text-input input--small" type=text> <input class="text-input input--regular" type=text> <input class="text-input input--large" type=text> <input class="text-input input--huge" type=text>
<input class=text-input type=email> <input class=text-input type=tel> <input class=text-input type=search> <input class=text-input type=number> <input class=text-input type=password>
<textarea placeholder="…"></textarea>
<ol class=list-bare> <li class=form-field> <label for=… class=validation-warning>…</label> <input id=… class="text-input validation-warning" type=text> <small class="form-field__help validation-warning">…</small> </li> <li class=form-field> <label for=… class=validation-error>…</label> <input id=… class="text-input validation-error" type=text> <small class="form-field__help validation-error">…</small> </li> <li class=form-field> <label for=… class=validation-success>…</label> <input id=… class="text-input validation-success" type=text> <small class="form-field__help validation-success">…</small> </li> </ol>
<select> <option>…</option> <option>…</option> <option>…</option> <option>…</option> </select> <select disabled> <option>…</option> <option>…</option> <option>…</option> <option>…</option> </select> <select> <optgroup label="…"> <option>…</option> <option>…</option> <option>…</option> <option>…</option> </optgroup> <optgroup label="…"> <option>…</option> <option>…</option> <option>…</option> <option>…</option> </optgroup> </select>
<select multiple> <option>…</option> <option>…</option> <option>…</option> <option>…</option> <option>…</option> <option>…</option> <option>…</option> <option>…</option> </select>