CSS教程-制作对用户友好的站内搜索表单
站内搜索是网站不可或缺的功能之一,它能够帮助浏览者快速找到所需的内容。搜索功能通常由文本框和按钮组成,然而在不同的浏览器或计算机系统中,默认效果往往存在巨大差异,这无疑给访问者带来了不便。为了让搜索体验更加友好,我们对搜索功能进行了优化。
原始的XHTML搜索代码可能看起来像这样:
```html
```
在默认情况下,这段代码在不同的浏览器中的显示效果可能各不相同。为了解决这一问题,我们为它添加了统一的样式:
```css
{margin:0;padding:0;}
form{position:relative;margin:20px;}
input{position:absolute;border:1px solid 00CCFF;background:fff;}
keyword{width:150px;height:24px;padding-left:2px;line-height:24px;color:bbb;}
put-in{width:50px;height:26px;left:150px;}
```
添加样式后,无论在哪个浏览器,搜索功能的外观都会保持一致。更进一步,我们希望通过添加提示功能来提升用户体验。在XHTML代码中,我们为文本框添加了默认文字“请输入关键字”,并利用JavaScript代码实现了一个功能:当文本框获得焦点时,默认文字会消失,让用户可以直接开始输入关键词;当文本框失去焦点且没有输入任何内容时,默认文字会重新出现。
以下是相关的JavaScript代码:
```javascript
window.onload = function(){
var wordinput = document.getElementById("keyword");
wordinput.onfocus = function(){
this.value = "";
this.style.color = "000";
}
wordinput.onblur = function(){
if(this.value == ""){
this.value = "请输入关键字";
this.style.color = "bbb";
}
}
}
```
通过以上优化,我们的站内搜索功能不仅能在所有浏览器中保持一致的显示效果,还能通过提示功能引导用户更便捷地进行搜索。这样的搜索功能无疑会提升网站的用户体验。
网站模板
- CSS教程-制作对用户友好的站内搜索表单
- 罗技G403 RGB(有线款)游戏鼠标评测-值得推荐的入门
- CAD镜像命令怎么用?CAD中镜像快捷键的使用方法
- win10正式版在哪里cortana中个人信息?
- 东芝Toshiba笔记本电脑开机进入BIOS的方法与bios设
- CSS居中实例之大小不固定的图片居中方法
- 笔记本哪个牌子好 2018笔记本电脑品牌排行TOP10分
- 平板电脑和笔记本有什么区别
- 爱尔威A3独轮摩托车:创新才是科技生活的根本
- 在html文件里include文件内容的方法小结
- CorelDRAW制作一串逼真漂亮的珍珠手链教程
- 淘宝做好搜索排名优化,快速提高店铺流量的技巧
- Dreamweaver、Notepad++ 代码配色(提高自身代码阅读能
- 3DSMAX怎么使用笔刷处理模型-
- 怎么设置BIOS超级用户密码 电脑超级密码的设置
- 6个蓝天白云的拍摄技巧