Я создал форму, которая выровнена по горизонтали с метками сверху.
У меня возникли трудности с выравниванием кнопки =, и я использовал трюк с & nbsp, чтобы выровнять его. Я не мог найти лучшего решения для этого, есть что-то лучше сделать?
Я хочу наложить рамку вокруг формы и выровнять ее по центру страницы .
Я пробовал несколько вещей, таких как размещение в таблице или использование другого div, но безуспешно.
Это мой код до сих пор (я не включил скрипт для расчетов):
<!DOCTYPE html>
<html>
<head>
<title> Calculator</title>
<style>
input, label{
display:block;
}
label{
text-align:center;
margin-bottom:4px;
}
</style>
</head>
<body>
<h1 style="text-align:center">Calculator</h1>
<form name="CL">
<div style="float:left;margin-right:20px;">
<label for="N1">X</label>
<input type="text" name="N1" id="N1">
</div>
<div style="float:left;margin-right:20px;">
<label for "O">Operator</label>
<select type="text" name="O" id="O" style="width:50px">
<option value="0"> +</option>
<option value="1">-</option>
<option value="2">*</option>
<option value="3">/</option>
</select>
</div>
<div style="float:left;margin-right:20px;">
<label for="N2">Y</label>
<input type="text" name="N2" id="N2">
</div>
<div style="float:left;">
<label>  </label>
<input type="button" value="=" onclick="calc()">
</div>
<div style="float:left;">
<label for="R">Result</label>
<input type="text" name="R" id="R">
</div>
</div>
</form>
</body>
</html>