在网页设计中,我们经常需要使用到搜索框,百度作为中国最大的搜索引擎,其搜索框的设计和实现方式具有很高的参考价值,本文将详细介绍如何制作一个类似百度搜索框的HTML页面。
我们需要了解百度搜索框的基本结构,百度搜索框主要由两部分组成:输入框和搜索按钮,输入框用于用户输入搜索关键词,搜索按钮用于提交搜索请求,在HTML中,我们可以使用<input>标签来创建输入框,使用<button>标签来创建搜索按钮。
下面是一个简单的百度搜索框HTML代码示例:
<!DOCTYPE html>
<html>
<head>
<title>模拟百度搜索框</title>
<style>
.search-box {
width: 400px;
height: 30px;
border: 1px solid #ccc;
padding: 5px;
}
.search-btn {
width: 80px;
height: 34px;
background-color: #f8f8f8;
border: 1px solid #ccc;
cursor: pointer;
}
</style>
</head>
<body>
<form action="https://www.baidu.com/s" method="get">
<div class="search-box">
<input type="text" name="wd" placeholder="请输入搜索关键词">
</div>
<div class="search-btn">
<button type="submit">百度一下</button>
</div>
</form>
</body>
</html>
在这个示例中,我们首先定义了一个名为.search-box的CSS类,用于设置输入框的宽度、高度、边框和内边距,我们定义了一个名为.search-btn的CSS类,用于设置搜索按钮的宽度、高度、背景颜色、边框和鼠标样式。
接下来,我们在HTML文档的<head>部分引入了<style>标签,用于编写CSS样式,在<style>标签内部,我们分别对.search-box和.search-btn两个CSS类进行了样式定义。
在HTML文档的<body>部分,我们使用<form>标签创建了一个表单,并设置了表单的action属性为百度的搜索URL(https://www.baidu.com/s),以及表单的提交方式为GET,在表单内部,我们使用<div>标签创建了一个包含输入框和搜索按钮的容器,并分别使用了<input>和<button>标签来创建输入框和搜索按钮,我们还为输入框设置了name属性为"wd",以便百度能够识别用户输入的搜索关键词。



还没有评论,来说两句吧...