`

两个有意思的HTML5的tips

 
阅读更多

转自:http://www.zhurouyoudu.com/index.php/archives/782/

 

两个有意思的HTML5的tips

   今天看到两个不错的HTML5玩意,感觉有意思,分享一下。
   一个是Placeholder,Placeholder是HTML5新增的一个属性,当input或者textarea设置了该属性后,该值的内容将作为灰字提示显示在文本框中,当文本框获得焦点时,提示文字消失。以前要实现这效果都是用JavaScript来控制才能实现,一般原理就是处理focus事件。不过现在简单多了。
   <input id="searchKey" type="text" placeholder="请输入关键字" />
   效果如下:
   
   如果要控制样式,可以这么来:
::-webkit-input-placeholder {
    color: #f00;
}
 
input:-moz-placeholder {
    color: #f00;
}

   如果不支持HTML5的浏览器就自己实现吧,反正不支持HTML5的浏览器加上这个属性也不影响页面显示。另外,HTML5对Web Form做了许多增强,比如input新增的type类型、Form Validation等。
    新增的type属性比较有用的就属 email,datetime,date,range等。不过我喜欢用的firefox对这些支持不好,仅支持Email。
   HTML5的另一个新玩法——语音搜索。可惜的是只有webkit核心的浏览器才能使用。用法很简单,只需要在input添加属性x-webkit-speech即可,例子如下:
<input type="text" x-webkit-speech />
这样你的输入框右边里就多了个「小话筒」,点击的时候就会提示。其带有一个onwebkitspeechchange函数,就是语音发生变化时触发的事件,一般可以作为提交事件使用,达到自动搜索的效果。

参考:http://www.w3.org/html/wg/drafts/html/master/forms.html#the-input-element
分享到:
评论

相关推荐

    abap tips abap tips

    abap tips abap tips abap tips abap tips abap tips

    3种形式tips帮助提示框代码,鼠标悬停在问号上,出现提示框。提示框有纯文字,html代码,图片三种形式。兼容主流浏览器

    在HTML中,我们可以使用`title`属性来创建一个简单的提示框。例如: ```html 这是一个纯文字提示"&gt; ``` 这里的`&lt;i&gt;`标签通常用来表示图标,`class="help-icon"`可以是自定义的CSS类,用于设置图标的样式。`title`...

    HTML5 + CSS3 制作的图文并茂页面

    HTML5和CSS3制作的展示类页面,使用了HTML5及CSS3的新标签和特性,页面图文并茂。兼容IE9+、Chrome、Firefox等主流浏览器;页面兼容不同分辨率的屏幕。包含一个html文件,四个css文件,一个js文件及若干图片。由于...

    Tips基于jQuery的提示框插件可自动消失可手动消失

    要使用这个基于jQuery的Tips插件,首先你需要在项目中引入jQuery库和Tips插件的JavaScript文件。假设在`Tips-master`压缩包中包含以下文件: 1. `jquery.js` - jQuery的核心库,确保在所有其他脚本之前引入。 2. `...

    jquery做的一个onmouse出tips帮助文档的一个效果

    标题 "jquery做的一个onmouse出tips帮助文档的一个效果" 提示我们这个压缩包中的内容是关于使用jQuery实现鼠标悬停(onmouseover)时显示提示信息(tips)的示例。这种效果常见于许多网站,当用户将鼠标移到某个元素...

    JS实现简单实用的自动动态tips提示信息框(小的气泡框)效果

    以上代码示例展示了如何使用JavaScript实现一个基本的动态tips提示信息框。你可以根据实际需求调整样式、位置计算和事件处理。如果你想要更复杂的功能,例如动画效果或者自定义触发事件,可以进一步扩展这个基础框架...

    html5 网页加载中效果

    在HTML5中,可以使用`&lt;div&gt;`元素和CSS来创建一个浮动的提示框,并利用JavaScript控制其显示和隐藏。例如,当用户触发某个事件时,可以通过改变提示框的`display`属性来显示或隐藏。同时,可以添加动画效果,如淡入...

    一个显示Tips对话框的例子

    5. **多语言支持**:对于国际化应用,Tips文本可能需要根据用户的语言环境进行改变。这可以通过资源文件或者国际化框架来实现,确保在不同语言环境下显示正确的提示信息。 6. **代码示例**:压缩包中的“一个显示...

    html-tips-tricks:我最喜欢HTML5技巧和窍门

    html-tips-tricks HTML5并不是新事物。自初始版本(2014年10月)以来,我们一直在使用它的多个功能。作为#100DaysOfCode计划的一部分,我花了一些时间再次访问功能列表。看到我发现了什么?我还没有真正使用过它!在...

    纯css写出tips的几种方法1

    具体来说,创建两个重叠的`&lt;span&gt;`元素,一个用于外层边框,另一个用于内层填充,通过调整它们的top定位来形成边框效果。这种方法更加灵活,无需图片,可以方便地改变三角形的大小和颜色。 第三种方法是利用特殊...

    【JS提示语tips】tips.class.demo

    我们将分析`tips.demo.html`和`tips.class.js`这两个文件,了解其背后的实现原理。 首先,`tips.demo.html`文件是HTML页面,它可能包含了展示提示语的基础结构。HTML是网页内容的基石,用来定义页面布局和交互元素...

    jquery tips提示图片信息.rar

    总的来说,“jquery tips提示图片信息.rar”这个资源很可能是关于如何使用jQuery来创建一个具有提示信息功能的图片展示系统,这个系统可能还包括图片相册的交互效果,使用了各种jQuery特性以增强用户体验。...

    jquery tips提示插件自适应屏幕宽度提示图片信息

    jQuery Tips提示插件是这个库的一个扩展,它增强了网页的用户体验,通过提供自适应屏幕宽度的提示信息,使用户能够更方便地理解和操作页面内容。 一、jQuery Tips提示插件介绍 jQuery Tips插件主要用于在网页上显示...

    HTML,XHTML,and.CSS.Bible,5th.Edition.pdf

    This new edition provides you with critical coverage of these three Web authoring standards, and places special focus on the upcoming releases of HTML 5 and CSS 3. Serving as a tutorial and ...

    jquery_tips,JQ实现的冒泡提示

    接着,使用$("#elementID").hover()方法监听元素的鼠标悬停事件,其中hover()函数接收两个参数,分别对应鼠标进入和离开元素时的回调函数。在这些回调函数中,我们可以使用.show()和.hide()方法来控制提示框的显示和...

    tips

    一个非常好的tips

    Tips隐私政策.html

    Tips隐私政策.html

    Swift 开发者必备 Tips

    Swift的枚举支持关联值,允许我们为每个枚举 case 存储额外的数据,增强了枚举的表达力。同时,利用原始值(raw values)可以为枚举提供一种简单的数据表示方式。 3. **结构体与类的选择** Swift中的结构体和类都...

Global site tag (gtag.js) - Google Analytics