JSFiddle - React, Tailwind, and code Playground
by needlethread
HTML
<link rel="stylesheet" href="http://demos.jquerymobile.com/1.4.5/css/themes/default/jquery.mobile-1.4.5.min.css">
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script src="http://demos.jquerymobile.com/1.4.5/js/jquery.mobile-1.4.5.min.js"></script>
<body>
<div id="wrapper" data-role="page">
<form class="ui-grid-c ui-responsive">
<div class="ui-block-a">
<select name="type1_sel" id="type1_sel" data-native-menu="false" data-mini="true">
<option value=one selected="selected">Thing 1</option>
<option value=two>Thing 2</option>
<option value=three>Three</option>
</select>
</div>
<!-- block a -->
<div class="ui-block-b">
<input type="text" name="temp1" id="temp1" placeholder="0" value="" data-mini="true"/> percent
</div>
<div class="ui-block-c">
<label for="mode1">Mode</label>
<input type="checkbox" name="mode1" id="mode1" data-mini="true" />
</div>
<div class="ui-block-d">
<p data-mini="true">47 days</p>
</div>
</form>
<!-- grid -->
</div>
<!-- wrapper -->
</body>
CSS
div.ui-input-text {
display: block;
max-width: 50px;
}
input#temp1:after {
content:"<span>%</span>";
}
input#temp1 {
background-color: lightblue;
}