Я довольно новичок в вебе.
Я работаю над сайтом, используя новые теги HTML5, и у меня возникают проблемы с однородностью между всеми полями ввода.
Вот фрагмент кода HTML.
/*======== Styling for the article section */
article {
font: 10pt Arial, Helvetica, Sans-Serif;
padding: 5px;
/* Left margin should match neighboring column full width */
}
/*Form overall section*/
form {
margin: 5px 5px;
font-size: 30px;
clear: left;
}
/*Form text box sections*/
input,
select {
display: block;
padding: 5px 5px;
margin: 10px 0px;
font-size: 30px;
border: 1px solid black;
height: 70px;
}
<article>
<form action="/action_page.php">
<div>
<div>
Payed to:<br>
<input type="text" name="Payed to" value="Jim's Foodliner">
</div>
<div>
<br> Amount:
<br>
<input type="number" name="Amount" value="1">
</div>
<div>
<br>Date:<br>
<input type="date" name="date">
</div>
<div>
<br>Time:<br>
<input type="time" name="time">
</div>
<div>
<br>Category<br>
<div>
<select name="Category">
<option value="Option1">Option1</option>
<option value="Option2">Option2</option>
<option value="Option3">Option3</option>
<option value="Option4">Option4</option>
</select>
</div>
</div>
<div>
<br><br>Billable
<input type="checkbox" name="Billable" value="Billable">
</div>
<div>
<br><br>
<input type="submit" value="Submit">
</div>
</div>
</form>
</article>
Вот скриншот с результатом, где вы можете видеть, что поля имеют различную высоту .
Это в Google Chrome, кстати.
Скриншот GoogleChrome
Я просто пытаюсь добиться единообразия среди содержимого коробки высота . Заполнение и поля - все то же самое только не внутреннее содержание.
Я довольно новичок в css, так что любые веб-ссылки или учебные пособия, которые более подробно рассказывают о новых тегах html5, будут великолепны.
Спасибо!
Вот еще 2 снимка экрана, чтобы объяснить разницу между высотами блоков с помощью инструментов разработчика Chrome.
На этом рисунке показана высота поля даты в инструментах разработчика.
На этом рисунке показана высота поля «Выбор / категория» в инструментах разработчика