Атрибут for
содержит идентификатор элемента, для которого предназначена метка. Я всегда думал, что это будет довольно интуитивно понятно ...
<label for="SomeTextField" id="SomeLabel">Some text field</label>
<input type="text" id="SomeTextField">
Вы создаете метку как любой другой элемент:
label {
font-weight: bold;
color: red;
}
Я всегда думал, что это тоже будет довольно интуитивно понятно. Итак, что вы действительно пытаетесь сделать, задаваемые вами вопросы являются признаком того, что у вас другая проблема, на самом деле.