【发布时间】:2021-02-13 02:20:59
【问题描述】:
我刚刚学会了创建一个联系表单以放置在我的网页上。 我使用来自 w3 学校的 html 和 css 代码作为模板,并用它来创建我的网页的联系表格。 但是当我在浏览器上查看它时,整个容器会一直扩展到页面的末尾。 我一直在寻找调整容器大小的方法,以便它只填满我网页下部的一半。 我将不胜感激有关此的一些意见。谢谢。
body {
font-family: Arial, Helvetica, sans-serif;
}
* {
box-sizing: border-box;
}
input[type=text],
select,
textarea {
width: 100%;
padding: 12px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
margin-top: 6px;
margin-bottom: 16px;
resize: vertical;
}
input[type=submit] {
background-color: #4CAF50;
color: white;
padding: 12px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
}
input[type=submit]:hover {
background-color: #45a049;
}
.container {
border-radius: 5px;
background-color: #f2f2f2;
padding: 20px;
}
<body>
<h3>Contact Form</h3>
<div class="container">
<form action="/action_page.php">
<label for="fname">First Name</label>
<input type="text" id="fname" name="firstname" placeholder="Your name..">
<label for="lname">Last Name</label>
<input type="text" id="lname" name="lastname" placeholder="Your last name..">
<label for="country">Country</label>
<select id="country" name="country">
<option value="australia">Australia</option>
<option value="canada">Canada</option>
<option value="usa">USA</option>
</select>
<label for="subject">Subject</label>
<textarea id="subject" name="subject" placeholder="Write something.." style="height:200px"></textarea>
<input type="submit" value="Submit">
</form>
</div>
</body>
【问题讨论】:
-
好的开始。我的评论与解决您提出的问题没有直接关系,而是为您的整个设计未来提供了一些考虑因素。您应该研究如何使用 CSS Grid 来实现您的目标 - 尽早学习这些技术将帮助您解决您将来遇到的任何页面布局问题。
-
你要水平一半吗?
-
用截图更好地展示想要的结果
标签: html css contact-form