久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

HTML5里的placeholder屬性

placeholder屬性能夠讓你在文本框里顯示提示信息,一旦你在文本框里輸入了什么信息,提示信息就會隱藏。你以前可能無數次看到這種效果,但那些大部分是用JavaScript里實現的,而現在
       HTML5里新引入很多有趣的新特征;有些體現在HTML里,有些是JavaScript API,全部非常的有用。其中我最喜歡的一個特征就是文本框(INPUT)里的placeholder屬性。placeholder屬性能夠讓你在文本框里顯示提示信息,一旦你在文本框里輸入了什么信息,提示信息就會隱藏。你以前可能無數次看到這種效果,但那些大部分是用JavaScript里實現的,而現在,HTML5提供了原生支持,而且效果更好!



HTML代碼

  1. <input type="text" name="first_name" placeholder="你的姓名..." />
復制代碼

你也看見了,需要做的只是在文本框的聲明標簽上加入placeholder屬性。完全不需要JavaScript來創造這種效果。

檢查瀏覽器是否支持Placeholder屬性

因為placeholder是一種新屬性,很有必要檢查一下你的瀏覽器是否支持它,比如IE6、IE8肯定是不支持的:

  1. function hasPlaceholderSupport() {
  2.         var input = document.createElement('input');
  3.         return ('placeholder' in input);
  4. }
復制代碼

如果用戶的瀏覽器不支持placeholder特征,你需要借助MooTools, Dojo, 或其它JavaScript工具來實現它:

  1. /* mootools ftw! */
  2. var firstNameBox = $('first_name'),
  3.         message = firstNameBox.get('placeholder');
  4. firstNameBox.addEvents({
  5.         focus: function() {
  6.                 if(firstNameBox.value == message) { searchBox.value = ''; }
  7.         },
  8.         blur: function() {
  9.                 if(firstNameBox.value == '') { searchBox.value = message; }
  10.         }
  11. });
復制代碼

用CSS美化placeholder

前一篇文章里我寫了如何用CSS美化鼠標選擇的文字。在進一步研究時我發現了另外一個有趣的CSS功能:CSS美化INPUT placeholder效果。下面讓我來用簡單的CSS代碼美化文本框里的placeholder文字。

觀看演示

CSS代碼

火狐瀏覽器里的用法和谷歌瀏覽器里不太一樣。它們的名稱都很好理解:

  1. /* all */
  2. ::-webkit-input-placeholder { color:#f00; }
  3. ::-moz-placeholder { color:#f00; } /* firefox 19+ */
  4. :-ms-input-placeholder { color:#f00; } /* ie */
  5. input:-moz-placeholder { color:#f00; }

  6. /* individual: webkit */
  7. #field2::-webkit-input-placeholder { color:#00f; }
  8. #field3::-webkit-input-placeholder { color:#090; background:lightgreen; text-transform:uppercase; }
  9. #field4::-webkit-input-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#999; }

  10. /* individual: mozilla */
  11. #field2::-moz-placeholder { color:#00f; }
  12. #field3::-moz-placeholder { color:#090; background:lightgreen; text-transform:uppercase; }
  13. #field4::-moz-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#999; }
復制代碼

你可以控制placeholder文字的字體、顏色和風格。你甚至可以將文本框的placeholder以動畫方式顯示。 美化你的文本框都是些看起來很小的事情,但對于一些交互式的網站來說,成功的關鍵就在于細節。現在IE10里也只支持placeholder了,相信越來越多的人會使用這種原生的placeholder效果。

via:http://www.webhek.com/html5-placeholder?rel=http://geek.csdn.net

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

由于實際運行環境是在瀏覽器中,因此性能還取決于JavaScript解釋器的效率,指定的FPS幀速在低性能解釋器中可能不會達到,所以這部分不是開發者能夠決定的,開發者能作的是盡可能通
本文將使用HTML5提供的VideoAPI做一個自定義的視頻播放器,需要用到HTML5提供的video標簽、以及HTML5提供的對JavascriptAPI的擴展。,HTML5中國,中國最大的HTML5中文門戶。
隨著 Hybrid 應用的豐富,HTML5 工程師們已經不滿足于把桌面端體驗簡單移植到移動端,他們覬覦移動原生應用人性化的操作體驗,特別是原生應用與生俱來的豐富的手勢系統。HTML5 沒有提
你想要在自己網站上分享一個產品,或者是一個作品集,又或者僅僅只是一個靈感。在你發布到網上之前,你想讓它看起來有吸引力,專業,或者至少得看起來像那么回事。那么你接下
H5廣告,包括H5廣告的設計流程,究竟有什么講究,和階段。為了能幫助更多的人了解H5廣告,我專門做了一個講義。同時,也讓我意外的收到了非常好反饋和認!這是對我的極大鼓勵!我的
本文主要內容有:框架與組件、構建生態、開發技巧與調試、html、css與重構、native/hybrid/桌面開發、前端/H5優化、全棧/全端開發、研究實驗、數據分析與監控、其它軟技能、前端技術網
主站蜘蛛池模板: 久热9| 91电影在线 | 精品视频 免费 | 欧美国产精品一区二区三区 | 五月婷婷激情 | 欧美日韩一区二区电影 | 成人av一区二区三区 | 久久久久久国产精品免费免费狐狸 | 91xh98hx 在线 国产 | 91精品国产综合久久久久久丝袜 | 欧美精品福利 | 天天在线操 | 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 中文字幕亚洲一区二区三区 | 国产高清在线视频 | 国产一区二区三区四区三区四 | cao在线 | 日韩中文字幕在线视频观看 | 亚洲精品久久久蜜桃 | 亚洲午夜av久久乱码 | 一区二区三区四区在线视频 | 日韩欧美专区 | 午夜一区 | 亚洲国产aⅴ成人精品无吗 欧美激情欧美激情在线五月 | 国产高清在线精品 | 99精品网站| 韩日免费视频 | 欧美综合久久 | 一a一片一级一片啪啪 | 久久久www| 91资源在线 | 日本在线一二 | 一区二区三区四区av | 国产高清自拍视频在线观看 | 91精品国产自产在线老师啪 | 天天插天天狠天天透 | 中文字幕免费在线 | 亚洲不卡av在线 | 在线观看国产视频 | 欧美激情一区二区 | 久久久久国产一区二区三区 |