html - 我希望斜线在两个小盒子之间
问题描述
我使用 HTML 制作了一个表单,代码如下:
<html>
<head>
<style>
.your-class input{
float:left;
}
</style>
</head>
<body>
<form action="" method="post">
<div class="your-class">
<label><b>aspect ratio:</b></label>
<input type="number" name="no1" min="0.25" style="width: 4em" step="any" placeholder="value1" required>
<b>/</b>
<input type="number" name="no2" min="0.25" style="width: 4em" step="any" placeholder="value2" required><br><br>
</div>
<label><b>value3:</b></label>
<input type="number" name="no3" min="0.25" step="any" placeholder="value3" required><br>
<input type="hidden" name="calculator_ok" value="ok">
<input type="submit" name="submit" value="add" style="background-color: BurlyWood"><br>
</form>
</body>
</html>
我希望符号 ( /
) 在两个小盒子之间而不是在它们之后,见图:
我应该如何编辑代码以获得该结果?
解决方案
问题的发生是因为“float:right”CSS 规则;它一直<inputs>
向左浮动,而其他一切都保持不变。
使其工作的几个选项:
- 浮动可以被移除;
- 斜线可以放置在容器内,并且 CSS 规则也可以调整以应用于该容器。