У меня есть форма с четырьмя checkboxes
, однако может случиться так, что некоторые checkboxes
будут скрыты с помощью style="display: none"
. Какие это, не известно заранее. Это может быть, например, checkbox
3 или checkbox
2 и 3.
Однако это приводит к нежелательному пустому пространству между оставшимися прямоугольниками (как видно из примера кода ниже).
Как я могу убедиться, что оставшиеся прямоугольники хорошо расположены друг над другом; таким образом эффективно устраняя большие пробелы между ними?
<!DOCTYPE html>
<html>
<body>
<h1>Show Checkboxes</h1>
<form action="/action_page.php">
<input type="checkbox" id="vehicle1" name="vehicle1" value="Bike" >
<label for="vehicle1"> I have a bike</label><br>
<input type="checkbox" id="vehicle2" name="vehicle2" value="Car" >
<label for="vehicle2"> I have a car</label><br>
<input type="checkbox" id="vehicle3" name="vehicle3" value="Boat" style="display: none">
<label for="vehicle3" style="display: none"> I have a boat</label><br>
<input type="checkbox" id="vehicle4" name="vehicle4" value="Motor">
<label for="vehicle4"> I have a motor</label><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
Начинающий с HTML / CSS, пожалуйста, потерпите меня.