在网页设计中,我们经常需要使用到搜索框,百度作为中国最大的搜索引擎,其搜索框的设计和实现方式具有很高的参考价值,本文将详细介绍如何制作一个类似百度搜索框的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",以便百度能够识别用户输入的搜索关键词。
还没有评论,来说两句吧...