国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML5 placeholder屬性詳解

2020-03-24 17:32:46
字體:
來源:轉載
供稿:網友
HTML5里新引入很多有趣的新特征;有些體現在HTML里,有些是JavaScript API,全部非常的有用。其中我最喜歡的一個特征就是文本框(INPUT)里的placeholder屬性。placeholder屬性能夠讓你在文本框里顯示提示信息,一旦你在文本框里輸入了什么信息,提示信息就會隱藏。你以前可能無數次看到這種效果,但那些大部分是用JavaScript里實現的,而現在,HTML5提供了原生支持,而且效果更好!HTML代碼 input type= text name= first_name placeholder= 你的姓名... / 你也看見了,需要做的只是在文本框的聲明標簽上加入placeholder屬性。完全不需要JavaScript來創造這種效果。檢查瀏覽器是否支持Placeholder屬性因為placeholder是一種新屬性,很有必要檢查一下你的瀏覽器是否支持它,比如IE6、IE8肯定是不支持的:JavaScript Code復制內容到剪貼板
functionhasPlaceholderSupport(){ varinput=document.createElement('input'); return('placeholder'ininput); }
如果用戶的瀏覽器不支持placeholder特征,你需要借助MooTools, Dojo, 或其它JavaScript工具來實現它:JavaScript Code復制內容到剪貼板
/*mootoolsftw!*/ varfirstNameBox=$('first_name'), message=firstNameBox.get('placeholder'); firstNameBox.addEvents({ focus:function(){ if(firstNameBox.html' target='_blank'>value==message){searchBox.value='';} }, blur:function(){ if(firstNameBox.value==''){searchBox.value=message;} } });
CSS美化placeholder前一篇文章里我寫了如何用CSS美化鼠標選擇的文字。在進一步研究時我發現了另外一個有趣的CSS功能:CSS美化INPUT placeholder效果。下面讓我來用簡單的CSS代碼美化文本框里的placeholder文字。CSS代碼火狐瀏覽器里的用法和谷歌瀏覽器里不太一樣。它們的名稱都很好理解:CSS Code復制內容到剪貼板
/*all*/ ::-webkit-input-placeholder{color:#f00;} ::-moz-placeholder{color:#f00;}/*firefox19+*/ :-ms-input-placeholder{color:#f00;}/*ie*/ input:-moz-placeholder{color:#f00;} /*individual:webkit*/ #field2::-webkit-input-placeholder{color:#00f;} #field3::-webkit-input-placeholder{color:#090;background:lightgreen;text-transform:uppercase;} #field4::-webkit-input-placeholder{font-style:italic;text-decoration:overline;letter-spacing:3px;color:#999;} /*individual:mozilla*/ #field2::-moz-placeholder{color:#00f;} #field3::-moz-placeholder{color:#090;background:lightgreen;text-transform:uppercase;} #field4::-moz-placeholder{font-style:italic;text-decoration:overline;letter-spacing:3px;color:#999;}
你可以控制placeholder文字的字體、顏色和風格。你甚至可以將文本框的placeholder以動畫方式顯示。 美化你的文本框都是些看起來很小的事情,但對于一些交互式的網站來說,成功的關鍵就在于細節。現在IE10里也只支持placeholder了,相信越來越多的人會使用這種原生的placeholder效果。以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持phpstudy。html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 碌曲县| 涟水县| 虎林市| 江安县| 磐安县| 双城市| 宜阳县| 当雄县| 肇东市| 辽阳县| 华坪县| 瑞安市| 拜泉县| 玛曲县| 亚东县| 萍乡市| 肥城市| 井研县| 囊谦县| 台湾省| 米泉市| 香河县| 剑川县| 衡东县| 会东县| 长武县| 芮城县| 平陆县| 漯河市| 凤山市| 泰来县| 婺源县| 台东市| 东海县| 申扎县| 那坡县| 清水县| 陆良县| 来宾市| 新民市| 涟水县|