Bạn muốn tạo kiểu cho label
và textarea
yếu tố trong một tự chứa, cách thức chống đạn.
Tôi đề nghị HTML sau:
<div class="wrap">
<label for="qual">This is the format...to be displayed:</label>
<textarea id="qual" rows="5" cols="50" style="resize:none"
placeholder="Description and Qualification"></textarea>
</div>
với CSS sau đây:
.wrap {
outline: 1px dotted blue; /* Just for demonstration... */
overflow: auto;
}
.wrap label {
outline: 1px dashed blue;
float:left;
width: 10em;
margin-right: 1.00em;
}
Xác định một thùng phụ huynh div.wrap
để giữ hai phần tử con và chỉ định overflow: auto
để tạo ra một bối cảnh khối định dạng mới .
Bạn muốn thực hiện điều này để đảm bảo rằng trường nhãn nổi không ảnh hưởng đến bất kỳ phần tử lân cận nào khác có thể có trong trang hoặc biểu mẫu. Điều này có thể quan trọng nếu bạn đang xây dựng một thiết kế đáp ứng.
Trường <label>
được làm nổi bên trái và bạn phải chỉ định chiều rộng phù hợp. Bạn cũng có thể áp dụng lề, màu nền hoặc hình ảnh, đệm khi cần thiết để tạo ra thiết kế mà bạn cần.
Fiddle: http://jsfiddle.net/audetwebdesign/2sTez/
Nguồn
2013-05-17 11:38:28
làm cách nào tôi có thể đặt nhãn này ở phía bên trái của vùng văn bản ?? – Lucy
nhờ nó hoạt động !!! nó sẽ hoạt động trên màn hình có kích thước khác nhau như màn hình 13 inch, 20 inch và 24 inch mà không thay đổi vị trí của nó từ phía bên trái của vùng văn bản? Tôi muốn sử dụng nó ở dạng như vậy muốn các phần tử biểu mẫu có vị trí cố định đối với nhau ... – Lucy