いろいろありますけど、一例で。
css
1.test_label {
2 display:table-cell;
3 width: 170px;
4 height:100px;
5 border: 1px solid #000;
6}
7.test_label_top {
8 vertical-align: top;
9}
10.test_label_middle {
11 vertical-align: middle;
12}
13.test_label_bottom {
14 vertical-align: bottom;
15}
html
1<label class="test_label test_label_top" for="sample_checkbox1"><input type="checkbox" id="sample_checkbox1">文字列です</label>
2<label class="test_label test_label_middle" for="sample_checkbox2"><input type="checkbox" id="sample_checkbox2">文字列です</label>
3<label class="test_label test_label_bottom" for="sample_checkbox3"><input type="checkbox" id="sample_checkbox3">文字列です</label>
###追記
positionでの例です。
css
1.test_label {
2 position: relative;
3 display: block;
4 width: 170px;
5 height: 100px;
6 border: 1px solid #000;
7}
8.test_position {
9 position:absolute;
10 top: 20px;
11}
html
1<label class="test_label" for="sample_checkbox1"><span class="test_position"><input type="checkbox" id="sample_checkbox1">文字列です</span></label>
###追記その2
css
1.test_position {
2 position:absolute;
3 top: 50%;
4 -webkit-transform: translateY(-50%);
5 transform: translateY(-50%);
6}