【发布时间】:2015-09-27 21:54:56
【问题描述】:
我正在使用 Javascript 创建一个简单的计算器,并且已经完成了 Javascript 代码。我需要创建三个标签:“第一个数字”、“第二个数字”和一个 Sum 标签,但我不希望“Sum”显示在文本框的左侧。这是我当前的 HTML 代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Calculator</title>
<link rel="stylesheet" href="styles.css">
<script src="calculator.js"></script>
</head>
<body>
<section>
<h1>Calculator</h1>
<label>Sum:</label>
<input type="text" id="sum" disabled="disabled">
<br>
<label>First Number:</label>
<input type="text" id="firstNumber">
<br>
<label>Second Number:</label>
<input type="text" id="secondNumber">
<br>
<div>
<input type="button" id="calc" value="Calculate">
<input type="button" id="clear" value="Clear">
</div>
</section>
</body>
</html>
当我从标签标签中删除单词“Sum”时,文本框向左移动 - 我需要它与其他两个文本框保持对齐。有没有办法在不输入任何标签标签的情况下将文本框保留在原处?谢谢您的帮助。
CSS:
label {
float: left;
width: 11em;
text-align: right;
}
如何在 CSS 中为该特定标签创建另一个元素?
【问题讨论】:
标签: javascript jquery html tags label