语义化的label?
作者:aoao 来源:样式之美 时间:2009-02-11 12:44:00
大家应该经常看到在文本框里提示文字,然后一点就没了。通常做法都是默认给个value,通过js来处理。详细实现都不介绍了,大家都会。现在来看一下一个比较创意的实现。
就是直接用label
的内容盖在input
上面,然后用js来处理一下。详细实现就不用说了,反正我想尝试纯CSS是没办法实现滴。从结构上来看,还是比较理想的,充分利用了label
<label id="usernameLabel" for="username" class="placeholder"><span>Member Name</span></label> <input id="username" name="username" class="text" type="text" maxlength="128" value="" />
其实看图看不出什么,点图去网站看一下。
我还特别试了一下noscript的效果,跳转 囧rz。
有些细节的,比如提示文字从灰变得更灰的过渡效果,是-webkit-transition
的应用,要用webkit的浏览器才能体现。
再其实,input
有个叫placeholder
的属性,参考以前类型为search的input及相关属性,可以直接用在type="text"
的input
上,不过哪种方式在哪些情况应用会更适合呢,大家自己决定吧。
标签:label,语义化,标签,文字,css
0
投稿
猜你喜欢
JavaScript控制flash操作 兼容IE FF[译]
2009-11-29 16:28:00
Asp中Scripting.TextStream 对象介绍
2007-11-02 12:19:00
详解new function(){}和function(){}()
2008-02-28 12:28:00
类型转换的小乐趣
2010-11-30 21:37:00
我所钟爱的HTML5资源
2010-07-23 09:25:00
suggest项目总结-用户体验篇
2008-01-30 20:04:00
SQL数据库操作类
2009-01-14 16:26:00
PHP工厂模式Factory Pattern的实现及特点
2023-05-25 05:19:24
用不着妄自菲薄对ASP和ASP程序员的一些话
2007-08-22 15:09:00
Sql Server 2005读取外部数据的方法
2008-07-08 19:08:00
用JS实现一个页面两份样式表
2008-07-23 12:37:00
Oracle 日期的一些简单使用
2009-08-05 20:42:00
JavaScript 与 ActionScript 3.0 交互的一些问题
2008-01-27 12:20:00
Windows下ORACLE 10g完全卸载的方法分析
2012-07-11 16:09:26
XMLHttp ASP远程获取网页内容代码
2011-04-10 10:41:00
如何创建一个对索引服务器进行查询的ASP页面?
2009-11-14 20:54:00
Request.ServerVariables("HTTP_REFERER")的用法
2008-06-19 13:33:00
RHEL下架设MYSQL集群
2008-12-24 16:05:00
一个取图片尺寸的类,支持jpg,gif,png
2007-10-18 10:25:00
JavaScript 组件之旅(四):测试 JavaScript 组件
2009-10-13 20:32:00