Я пытаюсь выровнять свою форму так, чтобы все метки начинались одинаково, а затем также начинались текстовые поля в одном и том же месте. При использовании float: все ярлыки начинаются с одной точки, но текстовые поля, которые просто следуют за текстовыми полями, все испорчены. Есть ли способ, которым я могу установить так, чтобы все текстовые поля начинались с определенной точки на странице. Я использую CSS, но не уверен, какие атрибуты мне нужно использовать. У меня есть форма;Выравнивание html-формы, чтобы все ярлыки связывались
<form method="POST" action="editloaninfo.php">
<div id="editp"Username:
<input type="text" name="username" autocomplete="off" size="18" value="<?php echo $username; ?>"></div>
<br>
<div id="editp"Product:
<select name="product" style="width: 150px">
<option value="<?php echo $product;?>">
<option value="Laptop">Laptop</option>
<option value="Keyboard">Keyboard</option>
</select></div>
Этот раздел предназначен для редактирования;
#editp {
font-family: Tahoma, Geneva, sans-serif;
font-style: italic;
font-size: 80%;
margin-right: 100px;
float: left;
}
Это будет очень полезно, если вы создаете скрипку –
никогда @SohaibMohammed не создал скрипку, ни я Я уверен, что это такое? – Mccarthy19
Вы, кажется, не закрываете свой начальный div, также это JSFiddle - https://jsfiddle.net/. Вырежьте соответствующий код и повторите проблему там, чтобы мы могли его увидеть. Также вы можете просто установить ширину на ярлыках на длину самой длинной, поэтому все параметры рядом с ними будут выровнены. – InsomniaBass