Итак, я создаю форму для сбора личной информации. Три раздела в строке - имя поля текстовой строки, поле input
и объяснение и пример текстовой строки, которые я хочу выглядеть так:
First Name: INPUT BOX eg. Bob, your given name
Surname: INPUT BOX eg. Smith, your family name
Languages Spoken: INPUT BOX eg. English, French, Chinese,
Итак, это CSS проблема, которая пока вне меня, поскольку CSS для меня ново. Мне интересно получить три прямых вертикальных выравнивания: двоеточия, поля input
и, например,. Крайнее левое поле неровно, как и крайнее правое поле. Я хочу сосредоточить внимание на полях ввода в центре и расположить левую и правую текстовые строки с каждой стороны, по одной строке для каждого элемента ввода. Как go об этом? Необработанный html по умолчанию равен гриппу sh левое поле с неровным внутренним выравниванием.
Спасибо за вашу помощь,
Bill
Sample html:
<!-- Repeat and customize the 3 line block for each line/input-box/string -->
<!DOCTYPE html>
<html lang="en">
<head>
<title>Personal Data Collector </title>
<meta charset="utf-8">
</head>
<body>
<fieldset>
<form method="post" action="personal_d_collector.py">
<h3> Personal Data </h3>
<lable for="f_name"> First Name: </lable>
<input type="text" id="f_name" name="f_name">
<span> eg. Bob, your given name. </span><br>
<lable for="l_name"> Surname: </lable>
<input type="text" id="l_name" name="l_name">
<span> eg. Smith, your family name. </span><br>
</form>
</fieldset>
</body>
<html>