语义化的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
  • asp之家 网络编程 m.aspxhome.com