{"id":3381,"date":"2013-06-07T18:57:11","date_gmt":"2013-06-07T10:57:11","guid":{"rendered":"http:\/\/www.zhangxinxu.com\/wordpress\/?p=3381"},"modified":"2022-10-12T15:17:53","modified_gmt":"2022-10-12T07:17:53","slug":"%e4%bc%aa%e5%85%83%e7%b4%a0-%e8%a1%a8%e5%8d%95%e6%a0%b7%e5%bc%8f-pseudo-elements-style-form-controls","status":"publish","type":"post","link":"https:\/\/www.zhangxinxu.com\/wordpress\/2013\/06\/%e4%bc%aa%e5%85%83%e7%b4%a0-%e8%a1%a8%e5%8d%95%e6%a0%b7%e5%bc%8f-pseudo-elements-style-form-controls\/","title":{"rendered":"\u4f2a\u5143\u7d20\u8868\u5355\u63a7\u4ef6\u9ed8\u8ba4\u6837\u5f0f\u91cd\u7f6e\u4e0e\u81ea\u5b9a\u4e49\u5927\u5168"},"content":{"rendered":"<p>by <a href=\"https:\/\/www.zhangxinxu.com\/\">zhangxinxu<\/a> from <a href=\"https:\/\/www.zhangxinxu.com\/\">https:\/\/www.zhangxinxu.com<\/a><br \/>\n\u672c\u6587\u5730\u5740\uff1a<a href=\"https:\/\/www.zhangxinxu.com\/wordpress\/?p=3381\">https:\/\/www.zhangxinxu.com\/wordpress\/?p=3381<\/a><\/p>\n<p>\u672c\u6587\u53c2\u8003\u81ea<a href=\"http:\/\/tjvantoll.com\/\">TJ VanToll<\/a>\u7684<a target=\"_blank\" href=\"http:\/\/tjvantoll.com\/2013\/04\/15\/list-of-pseudo-elements-to-style-form-controls\/\">List of Pseudo-Elements to Style Form Controls<\/a>.<\/p>\n<p>\u5982\u679c\u4f60\u60f3\u770b\u539f\u6c41\u539f\u5473\u7684\u8bd1\u6587\uff0c\u53ef\u4ee5\u79fb\u6b65\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.w3cplus.com\/css3\/list-of-pseudo-elements-to-style-form-controls.html\">\u4f2a\u5143\u7d20\u63a7\u5236\u8868\u5355\u6837\u5f0f<\/a>. <\/p>\n<p>\u6211\u8fd9\u91cc\u6240\u6709\u7684\u6548\u679c\u90fd\u81ea\u5df1\u91cd\u65b0\u5236\u4f5cdemo\u8bd5\u9a8c\u4e86\u4e0b\uff0c\u8fa8\u522b\u4e0b\u771f\u4f2a\uff0c\u770b\u770bwindow\u73af\u5883\u4e0b\u7684\u5dee\u5f02\u4ee5\u53ca\u5176\u4ed6\u4e00\u4e9b\u5c5e\u6027\u652f\u6301\u7b49\uff0c\u7136\u540e\uff0c\u8865\u5145\u3001\u8bb0\u5f55\u3001\u5907\u5fd8\u3002<\/p>\n<p>\u60a8\u73b0\u5728\u53ef\u80fd\u4f1a\u89c9\u5f97\u6298\u817e\u7684\u8fd9\u4e9b\u4e1c\u897f\u4e0d\u5b9e\u7528\uff0c\u8fc7\u4e2a1~2\u5e74\uff0c\u53ef\u80fd\u5c31\u662f\u4e2a\u5b9d\u4e86\uff0c\u8bb0\u4f4f\u8fd9\u91cc\uff0c\u9002\u65f6\u8fc7\u6765\u7785\u7785\uff0c\u4f1a\u6709\u522b\u6837\u6536\u83b7\u3002<\/p>\n<p>\u65f6\u95f4\u6d41\u901d\uff0c\u6d4f\u89c8\u5668\u4eec\u652f\u6301\u7684\u4f2a\u5143\u7d20\u52bf\u5fc5\u4f1a\u8d8a\u6765\u8d8a\u591a\uff0c\u56e0\u6b64\uff0c\u8fd9\u91cc\u4e5f\u4f1a\u4e0d\u5b9a\u671f\u66f4\u65b0\uff0c\u5f53\u7136\uff0c\u9891\u7387\u80af\u5b9a\u4e0d\u4f1a\u50cf\u5927\u59e8\u5988\u90a3\u6837\u9891\u7e41\u3002<\/p>\n<h3>\u4e00\u3001\u7d22\u5f15<\/h3>\n<p>\u56e0\u4e3a\u7275\u626f\u591a\u4e2a\u6d4f\u89c8\u5668\uff0c\u56e0\u6b64\uff0c\u5185\u5bb9\u8fd8\u7b97\u633a\u591a\uff0c\u6709\u4e2a\u7d22\u5f15\u8fd8\u662f\u5f88\u6709\u5fc5\u8981\u7684\uff1b\u4e3a\u8282\u7ea6\u9ad8\u5ea6\uff0c\u6c34\u5e73\u6392\u5217\uff0c\u5e0c\u671b\u8fd8\u4e60\u60ef\u3002<\/p>\n<style>.entry .pseudo_index{overflow:hidden;_zoom:1; list-style-type:none;margin:0; padding:0;}.pseudo_index li{padding-right:30px; padding-bottom:5px; float:left;}.pseudo_index a{display:inline-block; padding:0 5px; background-color:#34538b; color:#fff; border-radius:3px; font-size:14px;}.pseudo_index a:active{color:#333;background-color:#beceeb;}.pseudo_index a:hover{text-decoration:none;}.pseudo_index a:visited{color:yellow;}<\/style>\n<ul>\n<li><strong>&lt;input&gt;\u5143\u7d20<\/strong>\n<ul class=\"pseudo_index\">\n<li><a href=\"#input_button\">button<\/a><\/li>\n<li><a href=\"#input_checkbox_radio\">checkbox\/radio<\/a><\/li>\n<li><a href=\"#input_color\">color<\/a><\/li>\n<li><a href=\"#input_date\">date<\/a><\/li>\n<li><a href=\"#input_file\">file<\/a><\/li>\n<li><a href=\"#input_number\">number<\/a><\/li>\n<li><a href=\"#input_password\">password<\/a><\/li>\n<li><a href=\"#placeholder_attribute\">placeholder\u5c5e\u6027<\/a><\/li>\n<li><a href=\"#input_range\">range<\/a><\/li>\n<li><a href=\"#input_reset\">reset<\/a><\/li>\n<li><a href=\"#input_search\">search<\/a><\/li>\n<li><a href=\"#input_submit\">submit<\/a><\/li>\n<li><a href=\"#input_text\">text<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>\u5176\u4ed6\u5143\u7d20<\/strong>\n<ul class=\"pseudo_index\">\n<li><a href=\"#button_element\">button<\/a><\/li>\n<li><a href=\"#keygen_element\">keygen<\/a><\/li>\n<li><a href=\"#meter_element\">meter<\/a><\/li>\n<li><a href=\"#progress_element\">progress<\/a><\/li>\n<li><a href=\"#select_element\">select<\/a><\/li>\n<li><a href=\"#textarea_element\">textarea<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>\u6742\u9879<\/strong>\n<ul class=\"pseudo_index\">\n<li><a href=\"#form_validation_messages\">\u8868\u5355\u9a8c\u8bc1\u63d0\u793a<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>\u4e8c\u3001input\u5143\u7d20\u4eec<\/h3>\n<p><strong id=\"input_button\">input[type=button]<\/strong><br \/>\n\u53c2\u89c1\u201c\u5176\u4ed6\u5143\u7d20\u201d\u90e8\u5206\u7684<a href=\"#button_element\">&lt;button&gt;\u5143\u7d20<\/a><\/p>\n<p><strong id=\"input_checkbox_radio\">input[type=checkbox] \/ input[type=radio]<\/strong><br \/>\nTrident\u5185\u6838\uff0c\u4e5f\u5c31\u662f\u6211\u4eec\u5e38\u8bf4\u7684IE\u6d4f\u89c8\u5668\u4e0b\uff08\u4ee5\u4e0b\u6240\u6709IE\u4e0b\u7684\u4f2a\u5143\u7d20\u5747\u6307IE10+\u6d4f\u89c8\u5668\uff09\uff0c\u4f7f\u7528<code>::-ms-check<\/code>\u53ef\u4ee5\u66f4\u6539\u5355\u590d\u9009\u6846\u7684UI. \u5982\u4e0bCSS\u4ee3\u7801\u4ee5\u53caHTML\u4ee3\u7801\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-ms-check {\r\n    color: #34538b;\r\n    background: #a0b3d6;\r\n    padding: .5em;\r\n}<\/pre>\n<\/div>\n<div class=\"zxx_code\">\n<pre>&lt;input type=\"radio\" \/>\r\n&lt;input type=\"checkbox\" \/><\/pre>\n<\/div>\n<p>\u7ed3\u679c\u5728window7 IE10\u4e0b\u7684\u6548\u679c\u5c31\u662f\u8fd9\u6837\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-06_202827.png\" width=\"288\" height=\"159\" alt=\"IE10\u4e0bcheck\u4f2a\u5143\u7d20\u6548\u679c\u622a\u56fe \u5f20\u946b\u65ed-\u946b\u7a7a\u95f4-\u946b\u751f\u6d3b\" class=\"alignnone\" \/><\/p>\n<p>\u5982\u679c\u60a8\u624b\u5934\u4e0a\u6709IE10+\u6d4f\u89c8\u5668\uff0c\u60a8\u53ef\u4ee5\u72e0\u72e0\u5730\u70b9\u51fb\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/study\/201306\/pseudo-elements-to-style-radio-checkbox.html\" target=\"_blank\" class=\"a_link\">::check\u6539\u53d8\u5355\u590d\u9009\u6846\u7684\u9ed8\u8ba4\u6837\u5f0fdemo<\/a><\/p>\n<p><strong>\u66f4\u65b0\u4e8e2022-10-12<\/strong><\/p>\n<p>\u76ee\u524d\u6240\u6709\u7684\u73b0\u4ee3\u6d4f\u89c8\u5668\u90fd\u5df2\u7ecf\u652f\u6301radio\/checkbox\u9009\u62e9\u6846\u4e2d\u4f7f\u7528 <code>::before<\/code>\/<code>::after<\/code> \u4f2a\u5143\u7d20\uff0c\u56e0\u6b64\uff0c\u5355\u590d\u9009\u6846\u6837\u5f0f\u76ee\u524d\u5df2\u7ecf\u53ef\u4ee5\u4efb\u610f\u81ea\u5b9a\u4e49\uff0c\u751a\u81f3\u53ef\u4ee5\u7528\u6765\u6a21\u62df\u66f4\u52a0\u590d\u6742\u7684\u56fe\u5f62\u4ea4\u4e92\u6548\u679c\u3002<\/p>\n<p><strong id=\"input_color\">input[type=color]<\/strong><br \/>\n\u76ee\u524dIE10\u4ee5\u53caFireFox21\u8fd8\u6ca1\u6709\u652f\u6301<code>input[type=color]<\/code>\uff0c\u81ea\u7136\u4e5f\u6ca1\u6709\u54cd\u5e94\u7684\u4f2a\u5143\u7d20\u652f\u6301\uff0cChrome\u6d4f\u89c8\u5668\u4e0b\u53ef\u4ee5\uff0c\u5176\u63d0\u4f9b\u4e86\u4e24\u4e2a\u4f2a\u5143\u7d20\u7528\u6765\u6539\u53d8\u9ed8\u8ba4\u6837\u5f0f\uff1a<code>::-webkit-color-swatch-wrapper<\/code>\u4ee5\u53ca<code>::-webkit-color-swatch<\/code>.<\/p>\n<p>\u4e00\u822c\u800c\u8a00\uff0cHTML5\u4e2d\u8868\u5355\u7684\u63a7\u4ef6\u6548\u679c\u90fd\u662f\u901a\u8fc7\u6d4f\u89c8\u5668\u7684<code>Shadow Dom<\/code>\u521b\u5efa\u7684\uff0c\u8131\u79bb\u6587\u6863\u4e3b\u6811\uff0c\u4e0d\u53d7\u5927\u73af\u5883CSS\u5f71\u54cd\uff0c\u8981\u63a7\u5236\u5176UI\u53ea\u80fd\u4f7f\u7528\u6d4f\u89c8\u5668\u5f00\u53d1\u7684\u4f2a\u5143\u7d20API\u63a5\u53e3\u3002\u597d\u6bd4\u4e0a\u9762\u7684<code>input[type=color]<\/code>\u5728Chrome\u4e0b\u7684\u9ed8\u8ba4UI\u6548\u679c\uff08\u89c1\u4e0b\uff09\u5176\u5b9e\u5c31\u662f\u4e24\u5c42div\uff0c\u7136\u540e\u6d4f\u89c8\u5668\u81ea\u5e26\u7684\u4e00\u4e9bCSS\u63a7\u5236\u800c\u6210\u7684\u6548\u679c\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-06_204021.png\" width=\"253\" height=\"82\" alt=\"input[type=color]\u9ed8\u8ba4\u6548\u679c\" class=\"alignnone\" \/><\/p>\n<p>\u800c\u4e0a\u9762\u7684\u4e24\u4e2a\u53ef\u4f7f\u7528\u4f2a\u5143\u7d20\u5c31\u662f\u6307\u5411\u7684\u8fd9\u4e24\u5c42div\uff0c\u6211\u4eec\u53ef\u4ee5\u501f\u6b64\u5e94\u7528\u90e8\u5206\u7684CSS\u6837\u5f0f\u8fdb\u884c\u91cd\u7f6e\uff0c\u8bb0\u4f4f\uff0c\u53ea\u6709\u90e8\u5206\u7684\u6837\u5f0f\u53ef\u4ee5\u91cd\u7f6e\u3002\u800c\u8fd9\u4e9b\u4f2a\u5143\u7d20CSS\u6211\u4eec\u662f\u65e0\u6cd5\u4f7f\u7528\u6d4f\u89c8\u5668\u81ea\u5e26\u7684\u5f00\u53d1\u5de5\u5177\u67e5\u770b\u5230\u7684\uff0c\u56e0\u4e3a\u5176\u5e76\u4e0d\u5c5e\u4e8e\u6587\u6863\u6811\uff0c\u53ea\u662f\u80cc\u540e\u7684\u4e00\u9897\u5b50\u6811\u3002<\/p>\n<p>\u4f8b\u5982\uff0c\u8fd9\u91cc\uff0c\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u4f2a\u5143\u7d20\uff0c\u5e94\u7528\u7279\u5b9a\u6837\u5f0f\uff0c\u8ba9\u4e24\u5c42div\u9996\u5c3e\u8fde\u5728\u4e00\u8d77\uff0c\u5c31\u50cf\u4e0b\u9762\u8fd9\u4e2a\u6548\u679c\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-06_204735.png\" width=\"384\" height=\"189\" alt=\"\u4f2a\u5143\u7d20\u5206\u79bb\" class=\"alignnone\" \/><\/p>\n<p>CSS\u4ee3\u7801\u5982\u4e0b\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-webkit-color-swatch-wrapper {\r\n    border: 1px solid #777;\r\n    background-image: -webkit-gradient(linear, 0 0, 100% 0, \r\n        from(red), \r\n        color-stop(15%, orange), \r\n        color-stop(30%, yellow), \r\n        color-stop(50%, green), \r\n        color-stop(65%, darkcyan), \r\n        color-stop(80%, blue), \r\n        to(purple));\r\n}\r\n::-webkit-color-swatch { height:21px; position:relative; left: 40px; top:-5px; }<\/pre>\n<\/div>\n<div class=\"zxx_code\">\n<pre>&lt;input type=\"color\"><\/pre>\n<\/div>\n<p>\u5982\u679c\u4f7f\u7528\u7684\u6216\u8005\u6709Chrome\u6d4f\u89c8\u5668\uff0c\u60a8\u53ef\u4ee5\u72e0\u72e0\u5730\u70b9\u51fb\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/study\/201306\/pseudo-elements-to-style-type-color.html\" target=\"_blank\" class=\"a_link\">\u4f2a\u5143\u7d20\u6539\u53d8color\u7c7b\u578binput\u6846demo<\/a><\/p>\n<p><strong id=\"input_date\">input[type=date]<\/strong><br \/>\n\u4f9d\u65e7Chrome\u6d4f\u89c8\u5668\u662f\u4e3b\u89d2\uff0c\u76ee\u524dWebKit\u4e0b\u6709\u5982\u4e0b8\u4e2a\u4f2a\u5143\u7d20\u53ef\u4ee5\u6539\u53d8\u65e5\u671f\u63a7\u4ef6\u7684UI\uff1a<\/p>\n<ul>\n<li><code>::-webkit-datetime-edit<\/code> &#8211; \u63a7\u5236\u7f16\u8f91\u533a\u57df\u7684<\/li>\n<li><code>::-webkit-datetime-edit-fields-wrapper<\/code> &#8211; \u63a7\u5236\u5e74\u6708\u65e5\u8fd9\u4e2a\u533a\u57df\u7684<\/li>\n<li><code>::-webkit-datetime-edit-text<\/code> &#8211; \u8fd9\u662f\u63a7\u5236\u5e74\u6708\u65e5\u4e4b\u95f4\u7684\u659c\u7ebf\u6216\u77ed\u6a2a\u7ebf\u7684<\/li>\n<li><code>::-webkit-datetime-edit-month-field<\/code> &#8211; \u63a7\u5236\u6708\u4efd<\/li>\n<li><code>::-webkit-datetime-edit-day-field<\/code> &#8211; \u63a7\u5236\u5177\u4f53\u65e5\u5b50<\/li>\n<li><code>::-webkit-datetime-edit-year-field<\/code> &#8211; \u63a7\u5236\u5e74\u6587\u5b57, \u59822013\u56db\u4e2a\u5b57\u6bcd\u5360\u636e\u7684\u90a3\u7247\u5730\u65b9<\/li>\n<li><code>::-webkit-inner-spin-button<\/code> &#8211; \u8fd9\u662f\u63a7\u5236\u4e0a\u4e0b\u5c0f\u7bad\u5934\u7684<\/li>\n<li><code>::-webkit-calendar-picker-indicator<\/code> &#8211; \u8fd9\u662f\u63a7\u5236\u4e0b\u62c9\u5c0f\u7bad\u5934\u7684<\/li>\n<\/ul>\n<p>\u4e0b\u56fe\u4e3a\u539f\u6587\u4f5c\u8005\u4e0d\u77e5\u4ece\u54ea\u513f\u641e\u6765\u7684\u5185\u90e8\u7ed3\u6784\uff0c\u5c31\u662f\u4e0a\u9762\u63d0\u5230\u7684Shadow Dom:<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/webkit-input-date-shadow.png\" width=\"686\" height=\"241\" alt=\"input-date shadow Dom\u793a\u610f \u5f20\u946b\u65ed-\u946b\u7a7a\u95f4-\u946b\u751f\u6d3b\" class=\"alignnone\" class=\"imgpad\" style=\"_width:600px;\" \/><\/p>\n<p><strong>\u8865\u5145\u4e8e2013-06-08<\/strong><br \/>\n\u611f\u8c22@ethanchen\u63d0\u70b9\uff0cShadow Dom\u5982\u4e0b\u51e0\u6b65\u5373\u53ef\u67e5\u770b\u3002<\/p>\n<p>Chrome\u6d4f\u89c8\u5668\u4e0b\uff0cF12\u6253\u5f00\u5f00\u53d1\u8005\u5de5\u5177\u9762\u677f\uff0c\u53f3\u4e0b\u89d2\u6709\u4e2a\u9f7f\u8f6e\u56fe\u7247\uff0c\u70b9\u51fb\u4e4b\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-08_161935.png\" width=\"112\" height=\"99\" class=\"alignnone\" \/><\/p>\n<p>\u518d\u5c55\u5f00\u7684\u9762\u677f\u4e2d\u52fe\u9009&#8221;Show Shadom DOM&#8221;\u5373\u53ef\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-08_162002.png\" width=\"433\" height=\"235\" alt=\"Chrome\u6d4f\u89c8\u5668\u4e0b\u5c55\u793aShow Shadow DOM\" class=\"alignnone\" \/><\/p>\n<p><span class=\"s\">&lt;&#8211; \u66f4\u65b0\u7ed3\u675f &#8211;&gt;<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-06_210556.png\" width=\"205\" height=\"80\" alt=\"date\u7c7b\u578b\u6587\u672c\u6846\u9ed8\u8ba4\u6548\u679c\" class=\"alignleft\" \/>\u9ed8\u8ba4\u5de6\u8fb9\u6548\u679c\u7684<code>date<\/code>\u7c7b\u578b\u6587\u672c\u6846\u5e94\u7528\u5982\u4e0b\u7684CSS\u4f2a\u5143\u7d20\u6837\u5f0f\u540e\uff0c\u5c31\u4f1a\u53d8\u6210\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-webkit-datetime-edit { padding: 1px; background: url(\/study\/image\/selection.gif); }\r\n::-webkit-datetime-edit-fields-wrapper { background-color: #eee; }\r\n::-webkit-datetime-edit-text { color: #4D90FE; padding: 0 .3em; }\r\n::-webkit-datetime-edit-year-field { color: purple; }\r\n::-webkit-datetime-edit-month-field { color: blue; }\r\n::-webkit-datetime-edit-day-field { color: green; }\r\n::-webkit-inner-spin-button { visibility: hidden; }\r\n::-webkit-calendar-picker-indicator {\r\n    border: 1px solid #ccc;\r\n    border-radius: 2px;\r\n    box-shadow: inset 0 1px #fff, 0 1px #eee;\r\n    background-color: #eee;\r\n    background-image: -webkit-linear-gradient(top, #f0f0f0, #e6e6e6);\r\n    color: #666;\r\n}<\/pre>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-06_211017.png\" width=\"362\" height=\"129\" alt=\"date\u7c7b\u578binput\u4f2a\u5143\u7d20\u66f4\u6539\u6837\u5f0f\u622a\u56fe \u5f20\u946b\u65ed-\u946b\u7a7a\u95f4-\u946b\u751f\u6d3b\" class=\"alignnone\" \/><\/p>\n<p>\u76ee\u524d\uff0c\u4e0b\u62c9\u7684\u65e5\u671f\u9009\u62e9\u7ec4\u4ef6\u7684UI\u8c8c\u4f3c\u8fd8\u4e0d\u80fd\u4fee\u6539\u3002\u60a8\u53ef\u4ee5\u72e0\u72e0\u5730\u70b9\u51fb\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/study\/201306\/pseudo-elements-to-style-type-date.html\" target=\"_blank\" class=\"a_link\">\u4f2a\u5143\u7d20\u6539\u53d8date\u7c7b\u578binput\u6846\u7684\u9ed8\u8ba4\u6837\u5f0fdemo<\/a><\/p>\n<p>\u4e2a\u4eba\u89c9\u5f978\u4e2a\u4f2a\u7c7b\u4e2d\uff0c\u6700\u5b9e\u7528\u7684\u662f\u4f7f\u7528\uff1a<code>::-webkit-inner-spin-button { visibility: hidden; }<\/code>\u53bb\u9664\u8bbe\u8ba1\u5e08\u8ba8\u538c\u7684\u4e0a\u4e0b\u5c0f\u7bad\u5934\u3002<\/p>\n<p><strong>\u8865\u5145\u4e8e2013-06-27<\/strong><br \/>\n\u8c8c\u4f3cdate\u7c7b\u578b\u6587\u672c\u6846\u5728Chrome\u4e0b\u73b0\u5728\u591a\u4e86\u4e2a\u53c9\u53c9\u6e05\u9664\u5185\u5bb9\u7684\u6548\u679c\uff0c\u4f2a\u5143\u7d20\u662f<code>::-webkit-clear-button<\/code>, \u82e5\u8981\u6e05\u9664\uff0c\u53ef\u4f7f\u7528\u5982\u4e0b\u4ee3\u7801\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-webkit-clear-button {\r\n     -webkit-appearance: none; \r\n}<\/pre>\n<\/div>\n<p><strong id=\"input_file\">input[type=file]<\/strong><br \/>\n\u6587\u4ef6\u4e0a\u4f20\u7a7a\u95f4\uff0cIE10\u4ee5\u53caChrome\u90fd\u6709\u4f2a\u5143\u7d20\u53ef\u4ee5\u67d3\u6307\u8be5\u7c7b\u578b\u63a7\u4ef6\uff0c\u4ece\u54ea\u4e2a\u6d4f\u89c8\u5668\u5f00\u59cb\u597d\u5462\uff1f\u5c31\u5148IE10\u6d4f\u89c8\u5668\u5427\uff08\u4e0b\u540c\uff09\u3002<\/p>\n<p>IE10+\u6d4f\u89c8\u5668\u4f7f\u7528\u7684\u662f<code>::-ms-browse<\/code>\u4f2a\u5143\u7d20\uff0c\u53ef\u4ee5\u6539\u53d8\u6309\u94ae\u6a21\u6837\u90e8\u5206\u7684\u8fb9\u6846\u3001\u80cc\u666f\u8272\u3001\u9ad8\u5ea6\u554a\u4e4b\u7c7b\u7684\uff0c\u5982\u4e0b\u4e00\u6bb5\u793a\u4f8bCSS\u4ee3\u7801\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-ms-browse {\r\n    padding: .4em;\r\n    line-height: 24px;    <span style=\"color:green;\">\/* \u5149\u6807\u5782\u76f4\u5c45\u4e2d *\/<\/span>\r\n    border: 1px solid #a0b3d6;\r\n    background: #f0f3f9;\r\n    color: #34538b;\r\n}<\/pre>\n<\/div>\n<p>\u7ed3\u679c\u6574\u5bb9\u6210\u4e0b\u9762\u8fd9\u6837\u5b50\u2014\u2014\u8ddf\u90d1\u723d\u4e00\u6837-\u5c11\u5973\u53d8\u5c11\u5987\u4e86<img decoding=\"async\" src=\"http:\/\/mat1.gtimg.com\/www\/mb\/images\/face\/98.gif\" align=\"absmiddle\">\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-06_212518.png\" width=\"414\" height=\"176\" alt=\"IE10 file\u7c7b\u578b\u63a7\u4ef6\u4f2a\u5143\u7d20\u6837\u5f0f\u91cd\u7f6e \u5f20\u946b\u65ed-\u946b\u7a7a\u95f4-\u946b\u751f\u6d3b\" class=\"alignnone\" \/><\/p>\n<p>IE\u6d4f\u89c8\u5668\u4e00\u5411\u8d70\u81ea\u5df1\u7684\u8def\uff0c\u8ba9\u522b\u4eba\u9a82\u53bb\u3002\u663e\u7136\uff0cChrome\u7528\u6cd5\u4e0e\u4e4b\u5927\u76f8\u5f84\u5ead\uff0c\u4f2a\u5143\u7d20\u4e3a<code>::-webkit-file-upload-button<\/code>\uff0c\u7c7b\u4f3c\u6548\u679cCSS\u5982\u4e0b\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-webkit-file-upload-button {\r\n    padding: .4em;\r\n    line-height: 30px;\r\n    border: 1px solid #a0b3d6;\r\n    background: #f0f3f9;\r\n    color: #34538b;\r\n}<\/pre>\n<\/div>\n<p>\u770b\u770bChrome\u6574\u5bb9\u7684\u6a21\u6837:<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-06_212814.png\" width=\"309\" height=\"147\" alt=\"Chrome\u6d4f\u89c8\u5668file\u63a7\u4ef6UI\u91cd\u7f6e \u5f20\u946b\u65ed-\u946b\u7a7a\u95f4-\u946b\u751f\u6d3b\" class=\"alignnone\" \/><\/p>\n<p>\u8fd9\u2026\u2026<img decoding=\"async\" src=\"http:\/\/mat1.gtimg.com\/www\/mb\/images\/face\/64.gif\" align=\"absmiddle\"><\/p>\n<p>\u60a8\u53ef\u4ee5\u72e0\u72e0\u5730\u70b9\u51fb\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/study\/201306\/pseudo-elements-to-style-type-file.html\" target=\"_blank\" class=\"a_link\">\u4f2a\u5143\u7d20\u6539\u53d8file\u7c7b\u578b\u63a7\u4ef6\u6837\u5f0fdemo<\/a> \u81ea\u5df1\u8fdb\u5165\u70b9\u8bc4\u4e0b\u3002<\/p>\n<p><strong id=\"input_number\">input[type=number]<\/strong><br \/>\n\u76ee\u524dWebkit\u6d4f\u89c8\u5668\u72ec\u638c\u5929\u4e0b\uff0c\u4ee5\u4e0b\u4e09\u4e2a\u4f2a\u5143\u7d20\u53ef\u4ee5\u800d\u5f04\uff1a<\/p>\n<ul>\n<li><code>::-webkit-textfield-decoration-container<\/code> &#8211; input\u5185\u90e8\u3001\u4e0a\u4e0b\u7bad\u5934\u4ee5\u53ca\u586b\u5199\u6570\u503c\u7684\u5916\u90e8\u5bb9\u5668<\/li>\n<li><code>::-webkit-inner-spin-button<\/code> &#8211; \u5c31\u662fChrome\u4e0b\u4e0a\u4e0a\u4e0b\u4e0b\u7684\u5c0f\u5c0f\u6309\u94ae<\/li>\n<li><code>::-webkit-outer-spin-button<\/code> &#8211; \u6d4b\u5230\u6d4f\u89c8\u5668\u8d77\u706b\u90fd\u4e0d\u77e5\u662f\u5e72\u561b\u7684~<img decoding=\"async\" src=\"http:\/\/mat1.gtimg.com\/www\/mb\/images\/face\/193.gif\" align=\"absmiddle\"><\/li>\n<\/ul>\n<p>\u4ece\u4f7f\u7528\u89d2\u5ea6\u8bb2\uff0c\u4e0b\u9762\u4ee3\u7801\u662f\u6700\u6709\u7528\u7684\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-webkit-inner-spin-button {\r\n     -webkit-appearance: none;    <span style=\"color:green;\">\/* \u4e0a\u4e0b\u5c0f\u7bad\u5934\u6309\u94ae\uff0c\u4f60\u4e2b\u592a\u4e11\u4e86\uff0c\u6eda\u7c97\uff0c\u8d1f\u5206 *\/<\/span>\r\n}<\/pre>\n<\/div>\n<p>\u4e0b\u56fe\u4e3a\u53c8\u8bbe\u7f6e\u4e86\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-webkit-textfield-decoration-container {\r\n    background-color: #f0f3f9;\t\r\n}<\/pre>\n<\/div>\n<p>\u7684\u6548\u679c\u4e0e\u9ed8\u8ba4\u6548\u679c\u7684\u5bf9\u6bd4\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-06_214226.png\" width=\"431\" height=\"209\" alt=\"type=number\u53bb\u9664\u4e0a\u4e0b\u5c0f\u7bad\u5934\u6309\u94ae \u5f20\u946b\u65ed-\u946b\u7a7a\u95f4-\u946b\u751f\u6d3b\" class=\"alignnone\" \/><\/p>\n<p>\u82e5\u6709\u96c5\u81f4\uff0c\u60a8\u53ef\u4ee5\u72e0\u72e0\u5730\u70b9\u51fb\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/study\/201306\/pseudo-elements-to-style-type-number.html\" target=\"_blank\" class=\"a_link\">\u4f2a\u5143\u7d20\u6539\u53d8number\u7c7b\u578binput\u6846\u6837\u5f0fdemo<\/a><\/p>\n<p><strong id=\"input_password\">input[type=password]<\/strong><br \/>\n\u8bb0\u5f97IE10\u521a\u51fa\u6765\u90a3\u4f1a\u513f\uff0c\u5c31\u6709\u4eba\u53eb\u56a3\u4e86\uff1a\u54ce\u5440\u5440\u5440\uff0cIE10\u4e0b\u6587\u672c\u6846\u8f93\u5165\u6587\u5b57\u540e\u6709\u53c9\u53c9\u554a\uff1b\u54ce\u5440\u5440\u5440\uff0c\u5bc6\u7801\u6846\u8f93\u5165\u540e\u6709\u773c\u775b\u554a\uff1b\u54ce\u5440\u5440\u5440\uff0c\u600e\u4e48\u53bb\u6389\u554a\uff1f<\/p>\n<p>\u6211\u4e2a\u4eba\u89c9\u5f97\u773c\u775b\u4e0d\u633a\u597d\u7684\uff0c\u5e72\u561b\u8981\u62b9\u6740\u6389\u5462\uff1f<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-06_214811.png\" width=\"382\" height=\"182\" alt=\"IE10\u6d4f\u89c8\u5668\u4e0b\u5bc6\u7801\u6846\u7684\u773c\u775b\u56fe\u6807\" class=\"alignnone\" \/><\/p>\n<p>\u6211\u7a81\u7136\u60f3\u8d77\u4e86\u4e00\u9996\u6b4c\uff1a\u201c\u4f60\u4e0d\u8981\u8fd9\u6837\u7684\u770b\u7740\u6211\uff0c\u6211\u7684\u8138\u4f1a\u53d8\u6210\u7ea2\u82f9\u679c\u2026\u2026<img decoding=\"async\" src=\"http:\/\/mat1.gtimg.com\/www\/mb\/images\/face\/6.gif\" align=\"absmiddle\">\u201d\u3002\u4f30\u8ba1\u5927\u5bb6\u6bd4\u8f83\u5bb3\u7f9e\uff0c\u88abIE MM\u7684\u773c\u775b\u76ef\u7740\u770b\u4e0d\u597d\u610f\u601d\uff0c\u6240\u4ee5\u624d\u60f3\u53bb\u6389\u7684\u3002<\/p>\n<p>\u53bb\u9664<code>password<\/code>\u7c7b\u578b\u8f93\u5165\u6846\u7684\u773c\u775b\u9700\u8981\u4f7f\u7528\u4f2a\u5143\u7d20<code>::-ms-reveal<\/code>\uff0c\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528<code>display<\/code>, <code>visibility<\/code>\u63a7\u5236\u663e\u9690\uff0c\u4e5f\u53ef\u4ee5\u4f7f\u7528<code>color<\/code>, <code>background<\/code>\u63a7\u5236\u6837\u5f0f\u3002<\/p>\n<p>\u5f53\u6211\u4eec\u4f7f\u7528<code>background<\/code>\u63a7\u5236\u80cc\u666f\u7684\u65f6\u5019\uff0cIE\u6d4f\u89c8\u5668\u81ea\u5df1holder\u7684\u9ed1\u8272\u8fb9\u6846\u6837\u5f0f\u4f1a\u81ea\u52a8\u74e6\u89e3\uff0c\u4f7f\u7528\u7cfb\u7edf\u4e00\u8109\u76f8\u627f\u7684\u6587\u672c\u6846UI\uff0c\u5982\u4e0b\u56fe\u6240\u793a\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-06_215637.png\" width=\"407\" height=\"176\" alt=\"\u773c\u775b\u80cc\u666f\u4e0e\u8fb9\u6846\u6837\u5f0f\" class=\"alignnone\" \/><\/p>\n<p>\u5982\u679c\u60a8\u6709IE10+\u6d4f\u89c8\u5668\uff0c\u60a8\u53ef\u4ee5\u72e0\u72e0\u5730\u70b9\u51fb\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/study\/201306\/pseudo-elements-to-style-type-password.html\" target=\"_blank\" class=\"a_link\">\u4f2a\u5143\u7d20\u6539\u53d8password\u6846\u7684\u773c\u775bdemo<\/a><\/p>\n<p>\u5982\u679c\u60a8\u6ca1\u6709IE10\u6d4f\u89c8\u5668\uff0c\u54e5\uff0c\u51fa\u95e8500\u7c73\u53f3\u62d0\u5c31\u662f\u62a4\u57ce\u6cb3\uff0c\u60a8\u53ef\u4ee5\u8df3\u4e0b\u53bb\u2014\u2014\u6e05\u9192\u4e0b\u3002\u6211\u4eca\u5929\u60f3\u529e\u6cd5\u641e\u5230\u4e86\u6211\u4eec\u4e3b\u7ad9\u7684\u4e00\u4e9b\u8bbf\u95ee\u6570\u636e\uff0c\u54df\uff0cIE10\u7528\u6237\u6570\u76ee\u8d85\u8fc7\u6211\u7684\u60f3\u8c61\uff0c\u8fd8\u8001\u591a\u6765~\u7528\u4e0a\u6d77\u8bdd\u8bb2\uff0c\u5c31\u662f\u201c\u8001\u6fc0\u68cd\u6765\u201d\uff0c\u4e0d\u8981\u8ff7\u7cca\u8ff7\u7cca\u8fd8\u5728\u6298\u817eIE6\u4e86\uff0c\u62e5\u62b1\u672a\u6765\uff0c\u62e5\u62b1\u53d8\u5316\uff0cGOGOGO!<\/p>\n<p><strong id=\"placeholder_attribute\">placeholder\u5c5e\u6027<\/strong><br \/>\n\u54c8\u54c8\uff0c\u5c5e\u6027\u8c8c\u4f3c\u6bd4\u7c7b\u578b\u8981\u5403\u9999\uff0c\u96be\u5f97\u767e\u82b1\u9f50\u653e\u767e\u5bb6\u4e89\u9e23\uff0cFireFox\u6d4f\u89c8\u5668\u8fd9\u56de\u4e5f\u6709\u5f97\u767b\u573a\u4e86\uff01<\/p>\n<p>\u5982\u4e0bHTML\u4ee3\u7801\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>&lt;input placeholder=\"\u5360\u5ea7\" \/><\/pre>\n<\/div>\n<p>\u5404\u4e2a\u6d4f\u89c8\u5668\u8f6e\u7740\u4e0a~~ <img decoding=\"async\" src=\"http:\/\/mat1.gtimg.com\/www\/mb\/images\/face\/108.gif\" align=\"absmiddle\"><\/p>\n<p>\u5148\u770bIE\u6d4f\u89c8\u5668\uff0c<code>:-ms-input-placeholder<\/code>\u4e00\u770b\u5c31\u662f\u8650<code>placeholder<\/code>\u5c5e\u6027\u7684\uff0c\u6765\u4e2a\u53d8\u8272<sup>\u2460<\/sup>+\u7f29\u8fdb\uff0c\u5f53\u5f53\u5f53\u5f53\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>:-ms-input-placeholder {\r\n    color: mediumvioletred;\r\n    text-indent: 5px;\r\n}<\/pre>\n<\/div>\n<p><span class=\"s\">\/\/zxx: \u989c\u8272<code>mediumvioletred<\/code>\u53d6\u81ea\u201c<a href=\"http:\/\/www.zhangxinxu.com\/wordpress\/?p=1064\" target=\"_blank\">CSS3\u4e0b\u7684147\u4e2a\u989c\u8272\u540d\u79f0\u53ca\u5bf9\u5e94\u989c\u8272\u503c<\/a>\u201d\u4e00\u6587\u3002<\/span><\/p>\n<p>\u4e8e\u662f\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-06_221139.png\" width=\"383\" height=\"125\" alt=\"IE10\u4e0eplaceholder\" class=\"alignnone\" \/><\/p>\n<p>\u7136\u540eChrome\u6d4f\u89c8\u5668\uff0c\u5594\u5475\uff0c\u8fd9\u56de\u4eae\u4e86\uff0cIE\u6d4f\u89c8\u5668\u548cChrome\u6d4f\u89c8\u5668\u5c45\u7136\u7ad9\u5230\u540c\u4e00\u6218\u7ebf\u4e0a\u4e86\uff0c\u4f2a\u5143\u7d20\u4e3a\uff1a<code>::-webkit-input-placeholder<\/code>. \u6d3b\u8131\u8131\u5c31\u4e00\u4e2a\u79c1\u6709\u524d\u7f00\u7684\u5dee\u5f02\uff0c\u7c7b\u4f3c\u4ee3\u7801\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-webkit-input-placeholder {\r\n    color: mediumvioletred;\r\n    text-indent: 5px;\r\n}<\/pre>\n<\/div>\n<p>\u7c7b\u4f3c\u6548\u679c\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-06_221458.png\" width=\"390\" height=\"137\" alt=\"Chrome\u6d4f\u89c8\u5668\u4e0bplaceholder\u989c\u8272\u53d8\u5316\u6548\u679c\" class=\"alignnone\" \/><\/p>\n<p>\u5bf9\u4e8e\u9996\u6b21\u7c89\u58a8\u767b\u573a\u7684FireFox\u6d4f\u89c8\u5668\uff0c\u5176\u4f2a\u5143\u7d20\u662f<code>::-moz-placeholder<\/code>, \u636e\u8bf4\u8fd9\u4e2a\u4f2a\u5143\u7d20\u662fFireFox 19\u4e4b\u540e\u624d\u652f\u6301\u7684\uff0c\u4e4b\u524d\u662f\u4f7f\u7528<code>:-moz-placeholder<\/code>\u4f2a\u7c7b<img decoding=\"async\" src=\"http:\/\/mat1.gtimg.com\/www\/mb\/images\/face\/98.gif\" align=\"absmiddle\">\u3002<\/p>\n<p>CSS\u4ee3\u7801\u8d70\u8d77\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-moz-placeholder {\r\n    color: mediumvioletred;\r\n    text-indent: 5px; <span style=\"color:green;\">\/* \u6ca1\u6709\u7528 *\/<\/span>\r\n    opacity: 1!important;\r\n}<\/pre>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-06_221936.png\" width=\"371\" height=\"136\" alt=\"FireFox21\u4e0b\u5360\u4f4d\u7b26\u53d8\u8272\u6548\u679c \u5f20\u946b\u65ed-\u946b\u7a7a\u95f4-\u946b\u751f\u6d3b\" class=\"alignnone\" \/><\/p>\n<p>FireFox\u6d4f\u89c8\u5668\u4e0b\u5360\u4f4d\u7b26\u6587\u5b57\u7684\u900f\u660e\u5ea6\u9ed8\u8ba4\u662f<code>0.54<\/code>, \u81f3\u5c11\u6211window7 FireFox 21\u4e0b\u662f\u5982\u6b64\uff0c\u56e0\u6b64\u9700\u8981\u5f3a\u5236<code>opacity: 1<\/code>\u8ba9<code>placeholder<\/code>\u503c\u989c\u8272\u4e0eIE\/Chrome\u4e00\u81f4\u3002<\/p>\n<p>\u60a8\u53ef\u4ee5\u72e0\u72e0\u5730\u70b9\u51fb\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/study\/201306\/pseudo-elements-to-style-placeholder-attribute.html\" target=\"_blank\" class=\"a_link\">\u4f2a\u5143\u7d20\u6539\u53d8placeholder\u5360\u4f4d\u7b26\u989c\u8272\u7f29\u8fdbdemo<\/a><\/p>\n<p><strong id=\"input_range\">input[type=range]<\/strong><br \/>\nIE, Chrome, FireFox\u672c\u8f6e\u5747\u6709\u51fa\u573a\u3002HTML\u6d4b\u8bd5\u4ee3\u7801\u90fd\u662f\u4e00\u6837\u7684\uff0c\u5f88\u7b80\u5355\uff0c\u5c31\u4e00\u4e2a<code>range<\/code>\u63a7\u4ef6\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>&lt;input type=\"range\" \/><\/pre>\n<\/div>\n<p>IE\u6d4f\u89c8\u5668\u4f2a\u5143\u7d20\u76f8\u5bf9\u590d\u6742\u4e9b\uff1a<\/p>\n<ul>\n<li><code>::-ms-fill-lower<\/code>: \u5df2\u7ecf\u62d6\u62fd\u7684\u533a\u57df<\/li>\n<li><code>::-ms-fill-upper<\/code>: \u8fd8\u6ca1\u6709\u62d6\u62fd\u7684\u533a\u57df<\/li>\n<li><code>::-ms-ticks-before<\/code>: \u524d\u9762\/\u4e0a\u9762\u7684\u523b\u5ea6\u7ebf<\/li>\n<li><code>::-ms-ticks-after<\/code>: \u540e\u9762\u3001\u4e0b\u9762\u7684\u523b\u5ea6\u7ebf<\/li>\n<li><code>::-ms-thumb<\/code>: \u4e2d\u95f4\u62d6\u52a8\u7684\u5757\u5757<\/li>\n<li><code>::-ms-track<\/code>: \u62d6\u52a8\u8f68\u9053<\/li>\n<li><code>::ms-tooltip<\/code>: \u62d6\u52a8\u65f6\u5019\u663e\u793a\u7684\u6587\u5b57\u4ec0\u4e48\u7684\u3002\u6ce8\u610f\uff0c\u8fd9\u4e2a\u5143\u7d20\u53ea\u80fd\u7528<code>display:none<\/code>\u7b49\u9690\u85cf\u6837\u5f0f\u3002<\/li>\n<\/ul>\n<p>\u5982\u4e0b\u8bbe\u7f6e\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-ms-fill-lower { background: orange; }\r\n::-ms-fill-upper { background: green; }\r\n::-ms-thumb { background: red; }\r\n::-ms-ticks-before { display: block; color: black; }\r\n::-ms-ticks-after { display: block; color: blue; }\r\n::-ms-track { padding: 5px; }\r\n::-ms-tooltip { display: none; <span style=\"color:green;\">\/* \u6570\u503c\u63d0\u793a \u53ea\u80fd\u662fdisplay\u6216visibility\uff0c\u89c1\u622a\u56fe\u7279\u610f\u6807\u793a *\/<\/span> <\/pre>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-06_223945.png\" width=\"543\" height=\"262\" alt=\"IE10\u4e0brange\u63a7\u4ef6\u5927\u6539\u9020 \u5f20\u946b\u65ed-\u946b\u7a7a\u95f4-\u946b\u751f\u6d3b\" class=\"alignnone\" \/><\/p>\n<p>Webkit\u6838\u5fc3\uff0c\u5982Chrome\u6d4f\u89c8\u5668\u4e0b\uff0c\u4f7f\u7528\u7684\u4f2a\u5143\u7d20\u4e3a<code>::-webkit-slider-runnable-track<\/code>\u548c<code>::-webkit-slider-thumb<\/code>. \u524d\u8005\u6307\u7684\u662f\u201c\u8dd1\u52a8\u8f68\u8ff9\u201d\uff0c\u4e5f\u5c31\u662f\u90a3\u4e2a\u6761\u6761\u5143\u7d20\uff1b\u540e\u8005\u6307\u7528\u6765\u62d6\u7684\u54ea\u5757\u7a81\u51fa\u7684\u5c0f\u7599\u7629\u3002\u5e94\u7528\u5982\u4e0bCSS\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-webkit-slider-runnable-track {\r\n    border: 1px solid #a0b3d6;\r\n    background: #f0f3f9;\r\n}\r\n::-webkit-slider-thumb {\r\n    outline: 1px dotted #a0b3d6;\r\n    background-color: #34538b;\r\n}<\/pre>\n<\/div>\n<p>\u6548\u679c\u5982\u4e0b\uff0cwindow 7\u4e0b\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-06_225326.png\" width=\"359\" height=\"181\" alt=\"Chrome\u4e0brange\u63a7\u4ef6\u7684\u4f2a\u5143\u7d20\u63a7\u5236 \u5f20\u946b\u65ed-\u946b\u7a7a\u95f4-\u946b\u751f\u6d3b\" class=\"alignnone\" \/><\/p>\n<p>\u6211\u4eec\u8fd8\u53ef\u4ee5\u4f7f\u7528<code>::-webkit-slider-runnable-track:hover<\/code>\u4ee5\u53ca<code>::-webkit-slider-thumb:hover<\/code>\u5b9e\u73b0\u9f20\u6807\u7ecf\u8fc7\u6548\u679c(demo\u4e2d\u6709)\u3002<\/p>\n<p>\u5bf9\u4e8eFireFox\u6d4f\u89c8\u5668\uff0c\u636e\u8bf4\u5728FireFox 22\u4e0b\u624d\u6709\u6548\u679c\uff0c\u6211\u76ee\u524d\u662fFireFox 21, \u597d\u50cf\u5df2\u7ecf\u662f\u6700\u65b0\u7248\u672c\uff0c\u56e0\u6b64\uff0c\u65e0\u6548\u679c\u622a\u56fe\uff08\u4e2a\u628a\u6708\u540e\u67e5\u770bdemo\u53ef\u80fd\u5c31\u6709\u6548\u679c\u4e86\uff09\uff0c\u4ee3\u7801\u5982\u4e0b\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-moz-range-track {\r\n    border: 1px solid #a0b3d6;\r\n    height: 20px;\r\n    background: #f0f3f9;\r\n}\r\n::-moz-range-thumb {\r\n    background: #34538b;\r\n    height: 30px;\r\n}<\/pre>\n<\/div>\n<p>\u60a8\u53ef\u4ee5\u72e0\u72e0\u5730\u70b9\u51fb\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/study\/201306\/pseudo-elements-to-style-type-range.html\" target=\"_blank\" class=\"a_link\">\u4f2a\u5143\u7d20\u6539\u53d8range\u7c7b\u578binput\u6846\u9ed8\u8ba4\u6837\u5f0fdemo<\/a><\/p>\n<p><strong id=\"input_reset\">input[type=reset]<\/strong><br \/>\n\u53c2\u89c1<a href=\"#button_element\">&lt;button&gt;\u5143\u7d20<\/a><\/p>\n<p><strong id=\"input_search\">input[type=search]<\/strong><br \/>\n\u76ee\u524dChrome\u4e0b\u5c0f\u6709\u6210\u5c31\uff0c\u4e24\u4e2a\u4f2a\u5143\u7d20\uff1a<code>::-webkit-search-cancel-button<\/code>\u548c<code>::-webkit-search-results-button<\/code>\uff0c\u524d\u8005\u63a7\u5236\u8f93\u5165\u6587\u5b57\u540e\u51fa\u73b0\u7684\u53c9\u53c9\uff0c\u540e\u8005\u63a7\u5236\u653e\u5927\u955c\u3002\u4e0b\u9762\u7684\u4ee3\u7801\u53ef\u4ee5\u628a\u5b83\u4eec\u5168\u90e8\u5e72\u6389\uff01<\/p>\n<div class=\"zxx_code\">\n<pre><span style=\"color:green;\">\/* \u53bb\u9664\u5706\u89d2 *\/<\/span>\r\ninput[type=search] { -webkit-appearance: none; }\r\n\r\n<span style=\"color:green;\">\/* \u9690\u85cf\u53d6\u6d88\u6309\u94ae *\/<\/span>\r\n::-webkit-search-cancel-button { -webkit-appearance: none; }\r\n\r\n<span style=\"color:green;\">\/* \u9690\u85cf\u653e\u5927\u955c *\/<\/span>\r\n::-webkit-search-results-button { -webkit-appearance: none; }<\/pre>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-07_160510.png\" width=\"414\" height=\"179\" alt=\"win7 chrome type=search\u7c7b\u578b\u6309\u94aeUI\u4e0e\u4f2a\u5143\u7d20\u63a7\u5236\" class=\"alignnone\" \/><\/p>\n<p>\u60a8\u53ef\u4ee5\u72e0\u72e0\u5730\u70b9\u51fb\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/study\/201306\/pseudo-elements-to-style-type-search.html\" target=\"_blank\" class=\"a_link\">\u4f2a\u5143\u7d20\u6539\u53d8search\u7c7b\u578binput\u6846demo<\/a><\/p>\n<p><strong id=\"input_submit\">input[type=submit]<\/strong><br \/>\n\u53c2\u89c1<a href=\"#button_element\">&lt;button&gt;\u5143\u7d20<\/a><\/p>\n<p><strong id=\"input_text\">input[type=text]<\/strong><br \/>\n\u5728IE10+\u6d4f\u89c8\u5668\u4e0b\uff0c\u63d0\u4f9b\u4e86\u4f2a\u5143\u7d20<code>::-ms-value<\/code>, \u53ef\u4ee5\u66f4\u6539\u6587\u672c\u6846(\u5982<code>type=text<\/code>, <code>type=password<\/code>\u7b49)\u4ee5\u53ca\u4e0b\u62c9\u6846(<code>select<\/code>)\u7684\u6837\u5f0f\u3002\u4f8b\u5982\u4e0b\u9762\u7684HTML\u4ee3\u7801\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>&lt;input type=\"text\" value=\"\u96c5\u7f8e\u8776\u4f60\u80fd\u518d\u6df1\u4e00\u70b9\u4e48\">\r\n&lt;input type=\"password\" value=\"\u96c5\u7f8e\u8776\u4f60\u80fd\u518d\u6df1\u4e00\u70b9\u4e48\">\r\n&lt;select>&lt;option selected>\u96c5\u7f8e\u8776\u4f60\u80fd\u518d\u6df1\u4e00\u70b9\u4e48&lt;\/option>&lt;\/select>\r\n<\/pre>\n<\/div>\n<p>\u914d\u5408\u5982\u4e0b\u7684CSS\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-ms-value {\r\n    padding: 4px;\r\n    color: #34538b;\r\n    border: 1px solid #a0b3d6;\r\n    background-color: #f0f3f9;\r\n}<\/pre>\n<\/div>\n<p>\u4e8e\u662f\uff0c<img decoding=\"async\" src=\"http:\/\/mat1.gtimg.com\/www\/mb\/images\/face\/58.gif\" align=\"absmiddle\"> \u201c\u8774\u8776\u98de\u5440\uff01\u5c31\u8c61\u7ae5\u5e74\u5728\u98ce\u91cc\u8dd1<br \/>\n\u611f\u89c9\u5e74\u5c11\u7684\u5f69\u8679\u6bd4\u6d77\u66f4\u8fdc\u6bd4\u5929\u8fd8\u8981\u9ad8<br \/>\n\u8774\u8776\u98de\u5440\uff01\u98de\u5411\u672a\u6765\u7684\u57ce\u5821<br \/>\n\u6253\u5f00\u68a6\u60f3\u7684\u5929\u7a97 \u8ba9\u90a3\u6210\u957f\u66f4\u5feb\u66f4\u7f8e\u597d\u2026\u2026\u201d<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-07_161931.png\" width=\"557\" height=\"112\" alt=\"IE10 ::ms-value\u4f7f\u7528\u6548\u679c\u622a\u56fe\" class=\"alignnone\" \/><\/p>\n<p>IE10+\u8fd8\u63d0\u4f9b\u4e86\u4f2a\u5143\u7d20<code>::-ms-clear<\/code>\uff0c\u53ef\u4ee5\u6539\u53d8\u6216\u8005\u9690\u85cfIE10+\u6d4f\u89c8\u5668\u6587\u672c\u6846\u672b\u5c3e\u7684\u5173\u95ed\u5c0f\u53c9\u53c9\u3002<\/p>\n<p>\u9690\u85cf\u5982\u4e0b\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-ms-clear { display: none; }<\/pre>\n<\/div>\n<p>\u5f53\u7136\uff0c\u6211\u4eec\u8fd8\u53ef\u4ee5\u4f7f\u7528<code>border<\/code>, <code>background<\/code>\u7b49\u63a7\u5236\u5176UI\uff0c\u5982\u4e0b\u9762\u8fd9\u4e2a\u6548\u679c\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-07_162518.png\" width=\"216\" height=\"130\" alt=\":ms-clear\u63a7\u5236\u6548\u679c\u622a\u56fe\" class=\"alignnone\" \/><\/p>\n<p>\u60a8\u53ef\u4ee5\u72e0\u72e0\u5730\u70b9\u51fb\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/study\/201306\/pseudo-elements-to-style-type-text.html\" target=\"_blank\" class=\"a_link\">IE10+\u4f2a\u5143\u7d20\u63a7\u5236\u4e3b\u4f53\u53ca\u5173\u95ed\u5c0f\u63a7\u4ef6UI demo<\/a><\/p>\n<h3>\u4e09\u3001\u5176\u4ed6\u5143\u7d20\u4eec<\/h3>\n<p><strong id=\"button_element\">&lt;button&gt;\u5143\u7d20<\/strong><br \/>\n\u6b64\u90e8\u5206\uff0c\u76ee\u524d\uff0c\u8c8c\u4f3c\u4ec5Gecko\u5185\u6838\u6d4f\u89c8\u5668\u6709\u76f8\u5173\u5904\u7406\uff0c\u4e24\u4e2a\u4f2a\u5143\u7d20\uff0c<code>::-moz-focus-outer<\/code>\u548c<code>::-moz-focus-inner<\/code>, \u4e3b\u8981\u9488\u5bf9\u6309\u94ae\u7c7b\u578b\u7684\u5143\u7d20\uff0c\u5305\u62ec<code>button<\/code>\u7c7b\u578b, <code>reset<\/code>\u7c7b\u578b\u4ee5\u53ca<code>submit<\/code>\u7c7b\u578b\u3002<\/p>\n<p>\u4f8b\u5982\uff0c\u4f7f\u7528<code>border<\/code>\u8ba9\u8fd9\u4e24\u4e2a\u4f2a\u5143\u7d20\u5448\u73b0\u4e00\u4e0b\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>button::-moz-focus-inner,\r\ninput::-moz-focus-inner {\r\n    border: 5px solid #34538b;\r\n}\r\nbutton::-moz-focus-outer,\r\ninput::-moz-focus-outer {\r\n    border: 5px solid #cad5eb;\r\n}<\/pre>\n<\/div>\n<p>\u73b0\u5f62\u5427\uff0c\u4e3a\u5e08\u7684\u5b8c\u5168\u4f53\u2026\u2026<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/jinjidejuren.jpg\" width=\"350\" height=\"193\" alt=\"\u8fdb\u51fb\u7684\u5de8\u4eba\u5b8c\u5168\u4f53\" class=\"alignnone\" \/><\/p>\n<p>\u64e6\uff0c\u88ab\u5de8\u4eba\u4e71\u5165\u4e86\uff0c\u4e0b\u9762\u8fd9\u5f20\u624d\u662f~~<img decoding=\"async\" src=\"http:\/\/mat1.gtimg.com\/www\/mb\/images\/face\/79.gif\" align=\"absmiddle\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-07_164149.png\" width=\"527\" height=\"178\" alt=\"FireFox 21\u4e0b\u6309\u94ae\u4e71\u5165\u7684\u6548\u679c \u5f20\u946b\u65ed-\u946b\u7a7a\u95f4-\u946b\u751f\u6d3b\" class=\"alignnone\" \/><\/p>\n<p>FireFox\u6d4f\u89c8\u5668\uff0c\u60a8\u53ef\u4ee5\u72e0\u72e0\u5730\u70b9\u51fb\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/study\/201306\/pseudo-elements-to-style-button-element.html\" target=\"_blank\" class=\"a_link\">\u4f2a\u5143\u7d20\u6309\u94ae\u5185\u5916focus\u5143\u7d20\u6837\u5f0fdemo<\/a><\/p>\n<p>\u4e0d\u8fc7\u4e0a\u9762\u8fd9\u4e9b\u4e2a\u4eba\u89c9\u5f97\u6ca1\u5565\u5c4c\u7528\uff0c\u9664\u4e86\u4e00\u4e9b\u6781\u5ba2\u60c5\u51b5\uff0c\u6709\u53ef\u80fd\u6709\u7528\u7684\u662f\u4e00\u4e9b\u91cd\u7f6e\uff0c\u5982<code>border<\/code>\u4e0e<code>padding<\/code>:<\/p>\n<div class=\"zxx_code\">\n<pre>button::-moz-focus-inner,\r\ninput::-moz-focus-inner {\r\n    border: 0;\r\n    padding: 0;\r\n}\r\n<\/pre>\n<\/div>\n<p><strong id=\"keygen_element\">&lt;keygen&gt;\u5143\u7d20<\/strong><br \/>\nWebkit\u4e0b\u6709\u4f2a\u5143\u7d20\u53ef\u63a7\u5236\uff0c\u4e3a<code>::-webkit-keygen-select<\/code>, \u5982\u4e0b\u8bbe\u7f6e\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-webkit-keygen-select {\r\n    border: 1px solid #a0b3d6;\r\n    background-color: #f0f3f9;\r\n    color: #34538b;\r\n}<\/pre>\n<\/div>\n<div class=\"zxx_code\">\n<pre>&lt;keygen><\/pre>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-07_172130.png\" width=\"248\" height=\"136\" alt=\"keygen\u5143\u7d20\u5728Chrome\u6d4f\u89c8\u5668\u4e0b\" class=\"alignnone\" \/><\/p>\n<p><strong id=\"meter_element\">&lt;meter&gt;\u5143\u7d20<\/strong><br \/>\n<code>&lt;meter&gt;<\/code>\u7528\u505a\u6d4b\u91cf\u3001\u8bc4\u5206\u7b49\u3002Webkit\u4e0b\u6709\u5982\u4e0b\u4f2a\u5143\u7d20\u53ef\u63a7\uff1a<\/p>\n<ul>\n<li><code>::-webkit-meter-bar<\/code> &#8211; \u6761\u6761<\/li>\n<li><code>::-webkit-meter-optimum-value<\/code> &#8211; \u5f97\u5206\u597d\u7684\u65f6\u5019\u90a3\u90e8\u5206\u533a\u57df<\/li>\n<li><code>::-webkit-meter-suboptimal-value<\/code> &#8211; \u5206\u6570\u51d1\u5408\u65f6\u5019<\/li>\n<li><code>::-webkit-meter-even-less-good-value<\/code> &#8211; \u5206\u6570\u7cdf\u7cd5\u65f6\u5019\u533a\u57df\u72b6\u6001<\/li>\n<\/ul>\n<p>\u5982\u4e0bHTML\u4e0eCSS\u4ee3\u7801\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>&lt;meter low=\"69\" high=\"80\" max=\"100\" optimum=\"100\" value=\"92\">\u4f18&lt;\/meter>\r\n&lt;meter low=\"69\" high=\"80\" max=\"100\" optimum=\"100\" value=\"72\">\u826f&lt;\/meter>\r\n&lt;meter low=\"69\" high=\"80\" max=\"100\" optimum=\"100\" value=\"52\">\u5dee&lt;\/meter><\/pre>\n<\/div>\n<div class=\"zxx_code\">\n<pre>.deal meter { -webkit-appearance: none; }\r\n.::-webkit-meter-bar {\r\n    height: 1em;\r\n    background: white;\r\n    border: 1px solid black;\r\n}\r\n::-webkit-meter-optimum-value { background: green; }\t<span style=\"color:green;\">\/* \u597d *\/<\/span>\r\n::-webkit-meter-suboptimum-value { background: orange; }\t<span style=\"color:green;\">\/* \u51d1\u5408 *\/<\/span>\r\n::-webkit-meter-even-less-good-value { background: blue; }\t<span style=\"color:green;\">\/* \u7cdf\u7cd5 *\/<\/span><\/pre>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-07_174439.png\" width=\"433\" height=\"168\" alt=\"Chrome 25\u4e0bmeter\u5143\u7d20\u5bf9\u6bd4\u6548\u679c\u622a\u56fe\" class=\"alignnone\" \/><\/p>\n<p>\u60a8\u53ef\u4ee5\u72e0\u72e0\u5730\u70b9\u51fb\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/study\/201306\/pseudo-elements-to-style-meter-element.html\" target=\"_blank\" class=\"a_link\">\u4f2a\u5143\u7d20\u6539\u53d8HTML5 meter\u5143\u7d20\u6837\u5f0fdemo<\/a><\/p>\n<p>\u5b9e\u9645\u4e0a\uff0cFireFox\u4e0b\uff0c\u5bf9\u4f2a\u5143\u7d20<code>::-moz-meter-bar<\/code>\u4e5f\u662f\u6709\u53cd\u5e94\u7684\uff0c\u4e0d\u8fc7\u8c8c\u4f3c\u6548\u679c\u6709\u70b9\u504f\u9898\u4e86\uff0c\u5982\u4e0bCSS\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-moz-meter-bar {\r\n    background: rgba(0,96,0,.6);\r\n}<\/pre>\n<\/div>\n<p>\u7ed3\u679c\u4e0d\u662f\u80cc\u666f\u6761\u53d8\u5316\uff0c\u800c\u662f\u8fdb\u5ea6\u6761\u53d8\u4e86\uff0c\u5168\u90e8\u90fd\u53d8\u4e86\uff0c\u5982\u4e0b\u622a\u56fe\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-07_174843.png\" width=\"418\" height=\"165\" alt=\"FireFox21 \u4e0bmeter\u5143\u7d20\u5bf9\u6bd4\u6548\u679c\u622a\u56fe\" class=\"alignnone\" \/><\/p>\n<p><strong id=\"progress_element\">&lt;progress&gt;\u5143\u7d20<\/strong><br \/>\n\u53c8\u662f\u4e00\u4e2a\u5404\u4e2a\u6d4f\u89c8\u5668\u90fd\u6709\u4f2a\u5143\u7d20\u63a7\u5236\u7684HTML5\u63a7\u4ef6\u5143\u7d20\u3002<\/p>\n<p>\u5916\u7525\u70b9\u706f\u7b3c\u2014\u2014\u7167\u65e7\uff0c\u5148\u770bIE\u6d4f\u89c8\u5668\uff0c\u4f2a\u5143\u7d20\u4e3a<code>::-ms-fill<\/code>\uff0c\u53ef\u4ee5\u6539\u53d8\u5df2\u5b8c\u6210\u8fdb\u5ea6\u6761\u7684\u90e8\u5206\u6837\u5f0f\uff0c\u5982\u80cc\u666f\u8272\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-ms-fill { background: #34538b; }<\/pre>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-07_175507.png\" width=\"454\" height=\"142\" class=\"alignnone\" alt=\"::-ms-fill IE10\" \/><\/p>\n<p>Chrome\u6d4f\u89c8\u5668\u76f8\u5bf9\u590d\u6742\uff0c\u63a7\u5236\u4e5f\u76f8\u5bf9\u7cbe\u7ec6\u4e9b\uff0c\u5176Shadow DOM\u5982\u4e0b\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/webkit-progress-shadow.png\" width=\"560\" height=\"139\" alt=\"webkit progress\u5143\u7d20\u7684shadow DOM\" class=\"alignnone\" \/><\/p>\n<ul>\n<li><code>::-webkit-progress-inner-element<\/code> &#8211; <code>progress<\/code>\u5185\u5143\u7d20<\/li>\n<li><code>::-webkit-progress-bar<\/code> &#8211; \u80cc\u666f\u8fdb\u5ea6\u6761<\/li>\n<li><code>::-webkit-progress-value<\/code> &#8211; \u5b8c\u6210\u8fdb\u5ea6\u6761<\/li>\n<\/ul>\n<p>\u4e8e\u662f\uff0c\u5982\u4e0bCSS\u63a7\u5236\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>progress { -webkit-appearance: none; }\r\n::-webkit-progress-inner-element { }\r\n::-webkit-progress-bar { border: 1px solid black; }\r\n::-webkit-progress-value { background: #34538b; }<\/pre>\n<\/div>\n<p>\u6548\u679c\u5982\u4e0b(win7 Chrome 25)\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-07_180402.png\" width=\"325\" height=\"157\" alt=\"Chrome\u4e0b\u8fdb\u5ea6\u6761\u8bbe\u7f6e\" class=\"alignnone\" \/><\/p>\n<p>\u5bf9\u4e8eFireFox\u6d4f\u89c8\u5668\uff0c<code>::-moz-progress-bar<\/code>\u4f2a\u5143\u7d20\u63a7\u5236\uff0c\u5982\u4e0bCSS\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-moz-progress-bar { background: #34538b; }<\/pre>\n<\/div>\n<p>\u6548\u679c\u622a\u56fe\u5982\u4e0b(win7 FF21)\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-07_180554.png\" width=\"317\" height=\"146\" alt=\"FF21\u4e0bprogress\u5143\u7d20\u6548\u679c\u622a\u56fe\" class=\"alignnone\" \/><\/p>\n<p>\u60a8\u53ef\u4ee5\u72e0\u72e0\u5730\u70b9\u51fb\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/study\/201306\/pseudo-elements-to-style-progress-element.html\" target=\"_blank\" class=\"a_link\">\u4f2a\u5143\u7d20\u6539\u53d8HTML5 progress\u5143\u7d20\u7684\u9ed8\u8ba4\u6837\u5f0fdemo<\/a><\/p>\n<p><strong id=\"select_element\">&lt;select&gt;\u5143\u7d20<\/strong><br \/>\nIE10\u6d4f\u89c8\u5668\u4e0b\uff0c\u8fd9\u53ae<code>::-ms-expand<\/code>\u53ef\u4ee5\u6539\u53d8\u4e0b\u62c9\u6846\u5143\u7d20\u7684\u4e0b\u62c9\u6309\u94ae\u6837\u5f0f\u3002<\/p>\n<div class=\"zxx_code\">\n<pre>::-ms-expand {\r\n    padding: .5em;\r\n    color: #34538b;\r\n    border: 1px solid #a0b3d6;\r\n    background: #f0f3f9;\r\n}<\/pre>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-07_181458.png\" width=\"307\" height=\"124\" alt=\"IE10\u4e0b\u62c9\u6846\u4e0b\u62c9\u6309\u94ae\u4f2a\u5143\u7d20\u6539\u53d8\" class=\"alignnone\" \/><\/p>\n<p><strong id=\"textarea_element\">&lt;textarea&gt;\u5143\u7d20<\/strong><br \/>\nWebkit\u4e0b\u6709\u4f2a\u5143\u7d20<code>::-webkit-resizer<\/code>\u53ef\u4ee5\u6539\u53d8\u53f3\u4e0b\u89d2\u7684\u62c9\u4f38\u5c0f\u6807\u8bb0\u7684\u6837\u5f0f\u3002<\/p>\n<p>\u4f8b\u5982\uff0c\u6211\u4eec\u53ef\u4ee5\u9690\u85cf\u4e4b\uff08\u4e0d\u540c\u4e8e<code>resize: none<\/code>\uff0c\u4ecd\u53ef\u62c9\u4f38\uff09\u6216\u8bbe\u7f6e\u80cc\u666f\u56fe\u7247\u66ff\u6362\u4e4b\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-webkit-resizer {\r\n    display: none;\r\n}<\/pre>\n<\/div>\n<div class=\"zxx_code\">\n<pre>::-webkit-resizer {\r\n    background: url(\/study\/image\/selection.gif);\r\n    outline: 1px dotted #000;\r\n}<\/pre>\n<\/div>\n<p>\u622a\u56fe\u6548\u679c\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-07_182118.png\" width=\"468\" height=\"142\" alt=\"::webkit-resizer\u4f2a\u7c7b\u4f7f\u7528\u6f14\u793a\" class=\"alignnone\" \/><\/p>\n<p>\u60a8\u53ef\u4ee5\u72e0\u72e0\u5730\u70b9\u51fb\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/study\/201306\/pseudo-elements-to-style-textarea-element.html\" target=\"_blank\" class=\"a_link\">\u4f2a\u5143\u7d20\u6539\u53d8HTML5 textarea resize\u6837\u5f0fdemo<\/a><\/p>\n<h3>\u56db\u3001\u6742\u9879<\/h3>\n<p><strong id=\"form_validation_messages\">\u8868\u5355\u9a8c\u8bc1\u4fe1\u606f<\/strong><br \/>\n\u4ec5Webkit\u5185\u6838\u6d4f\u89c8\u5668\u76ee\u524d\u9e1f\u4e4b\uff0c\u6539\u53d8\u9a8c\u8bc1\u63d0\u793a\u65f6\u5019bubble\u6846\u7684UI, \u4f2a\u5143\u7d20\u5982\u4e0b\uff1a<\/p>\n<ul>\n<li><code>::-webkit-validation-bubble<\/code> &#8211; \u6574\u4e2a\u5f39\u51fa\u6846\u533a\u57df<\/li>\n<li><code>::-webkit-validation-bubble-arrow<\/code> &#8211; \u5f39\u51fa\u6846\u7684\u5c16\u89d2<\/li>\n<li><code>::-webkit-validation-bubble-arrow-clipper - \u5f39\u51fa\u6846\u5c16\u89d2\u6240\u5728\u5757\u72b6\u533a\u57df<\/code><\/li>\n<li><code>::-webkit-validation-bubble-heading<\/code> &#8211; \u6587\u5b57\u6807\u9898\u5360\u636e\u533a\u57df<\/li>\n<li><code>::-webkit-validation-bubble-message<\/code> &#8211; \u6587\u5b57\u63d0\u793a\u7684\u6574\u4e2a\u65b9\u5f62\u7684\u4fe1\u606f\u6846<\/li>\n<li><code>::-webkit-validation-bubble-text-block<\/code> &#8211; \u6587\u5b57\u6240\u5728block\u5757\u533a\u57df<\/li>\n<\/ul>\n<p>\u5b9e\u9645\u91cd\u7f6e\u6837\u5f0f\u7684\u65f6\u5019\uff0c\u53ea\u8981\u4f7f\u7528\u90e8\u5206\u5c31\u53ef\u4ee5\u4e86\uff0c\u4e2a\u4eba\u611a\u89c1\uff0c<code>::-webkit-validation-bubble-text-block<\/code>\u4e0e<code>::-webkit-validation-bubble-heading<\/code>\u6709\u529f\u80fd\u91cd\u590d\u4e4b\u5acc\uff0c\u56e0\u6b64\uff0c\u4e00\u822c\u53ea\u8981\u8bbe\u7f6e\u4e00\u4e2a\u5c31\u53ef\u4ee5\u4e86\uff01<code>::-webkit-validation-bubble-heading<\/code>\u8981\u66f4\u52a0\u6df1\u5165\u4e00\u4e9b\u3002<\/p>\n<p>\u6bd4\u65b9\u8bf4\u6211\u4eec\u8981\u5f97\u5230\u7c7b\u4f3c\u4e0b\u9762\u770b\u4f3c\u4e0d\u9519\u7684UI\u6548\u679c\uff1a<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\" http:\/\/image.zhangxinxu.com\/image\/blog\/201306\/2013-06-07_183500.png\" width=\"318\" height=\"158\" alt=\"popup\u6548\u679c\u56fe\" class=\"alignnone\" \/><\/p>\n<p>\u6211\u4eec\u53ef\u80fd\u9700\u8981\u5982\u4e0b\u4e00\u4e9b\u8bbe\u7f6e\uff1a<\/p>\n<div class=\"zxx_code\">\n<pre>::-webkit-validation-bubble { min-width:152px; margin-top: -1px;}\r\n::-webkit-validation-bubble-arrow { border: 1px solid #F7CE39; background: #FFFBC7; top: 4px; left: 0px; } <span style=\"color:green;\">\/* \u4f60\u4e0d\u89c9\u5f97\u9ed8\u8ba4\u5c16\u89d2\u592a\u5927\u4e86\u5417\uff1f\u8fd9\u91cc\u8bbe\u7f6e\u5c0f\u4e00\u70b9\uff0c\u9ed8\u8ba4\u542brelative\u5c5e\u6027 *\/<\/span>\r\n::-webkit-validation-bubble-arrow-clipper { text-align: center; }\r\n::-webkit-validation-bubble-heading { color: #444; }\r\n::-webkit-validation-bubble-message { border: 1px solid #F7CE39; background: #FFFBC7; border-radius: 3px; } <span style=\"color:green;\">\/* \u4e00\u822c\u800c\u8a00\uff0c\u8fd9\u662f\u91cd\u7f6e\u7684\u4e3b\u4f53\uff0c\u6539\u53d8\u8fb9\u6846\u3001\u80cc\u666f\u8272\u4ee5\u53ca\u5706\u89d2\u5927\u5c0f\u7b49 *\/<\/span>\r\n::-webkit-validation-bubble-text-block { font-size: 12px; }<\/pre>\n<\/div>\n<p>\u60a8\u53ef\u4ee5\u72e0\u72e0\u5730\u70b9\u51fb\u8fd9\u91cc\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/study\/201306\/pseudo-elements-to-style-form-validation.html\" target=\"_blank\" class=\"a_link\">\u4f2a\u5143\u7d20\u6539\u53d8HTML5 \u8868\u5355\u9a8c\u8bc1\u63d0\u793ademo<\/a><\/p>\n<h3>\u4e94\u3001\u5199\u5728\u9ad8\u8003\u9996\u65e5\u3001NBA\u603b\u51b3\u8d5b\u9996\u65e5\u7684\u7ed3\u8bed<\/h3>\n<p>\u4eca\u5929\u9ad8\u8003\u7684\u540c\u5b6610\u5e74\u4e4b\u540e\u53ef\u80fd\u8bb0\u4e0d\u5f97\u5f53\u521d\u7684\u8003\u8bd5\u9898\u76ee\uff0c\u4f46\u662f\u591a\u534a\u8bb0\u5f97\u90a3\u5929\u6dc5\u6dc5\u6ca5\u6ca5\u6216\u54d7\u54d7\u5566\u5566\u7684\u96e8\u3002\u6240\u8c13\u89e6\u666f\u751f\u60c5\uff0c\u591a\u534a\u90fd\u5939\u5e26\u7740\u8fc7\u5f80\u7684\u60ca\u60c5\u3002<\/p>\n<p>\u8981\u8bf4\u6211\u7684\u8bb0\u5fc6\uff0c\u90a3\u5c31\u662f\u65e9\u996d\u5403\u7684\u662f\u516b\u5b9d\u7ca5\u3001\u8003\u8bd5\u5b8c\u4e86\u81ea\u884c\u8f66\u9a91\u5f97\u98de\u5954\u5730\u5feb\uff0c\u4ee5\u53ca\u53bb\u559c\u6b22\u7684\u59b9\u5b50\u5bb6\u7a9c\u95e8~~<\/p>\n<p>\u4eca\u5929\u70ed\u706b\u8f93\u4e86\uff0c\u54e6\u8036<img decoding=\"async\" src=\"http:\/\/mat1.gtimg.com\/www\/mb\/images\/face\/79.gif\" align=\"absmiddle\">\uff0c\u6211\u4e0d\u662f\u54ea\u4e2a\u7403\u961f\u7684\u6b7b\u5fe0\u7403\u8ff7\uff0c\u800c\u662f\u662f\u70ed\u706b\u961f\u5bf9\u624b\u7684\u7403\u8ff7\uff0c\u6b65\u884c\u8005\u52a0\u6cb9\u3001\u9a6c\u523a\u52a0\u6cb9~~<\/p>\n<p>\u60f3\u5230\u5468\u4eca\u5929\u624d\u201c\u5468\u4e09\u201d\uff0c\u4e00\u4e1d\u5f77\u5fa8\uff1b\u4e00\u60f3\u5230\u8fd9\u51e0\u5929\u96e8\u54d7\u5566\u5566\uff0c\u53c8\u6b23\u6170\u3002\u8981\u662f\u4eca\u5929\u653e\u5047\uff0c\u6211\u9493\u9c7c\u5c31\u4e0d\u723d\u6765~~<\/p>\n<p>\u968f\u4fbf\u70b9\u5410\u69fd\uff0c\u611f\u8c22\u9605\u8bfb\uff0c\u6b22\u8fce\u7ea0\u9519\uff0c\u6b22\u8fce\u8865\u5145\uff01<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/mat1.gtimg.com\/www\/mb\/images\/face\/14.gif\" align=\"absmiddle\"><\/p>\n<p>\u672c\u6587\u4e3a\u539f\u521b\u6587\u7ae0\uff0c\u4f1a\u7ecf\u5e38\u66f4\u65b0\u77e5\u8bc6\u70b9\u4ee5\u53ca\u4fee\u6b63\u4e00\u4e9b\u9519\u8bef\uff0c\u56e0\u6b64\u8f6c\u8f7d\u8bf7\u4fdd\u7559\u539f\u51fa\u5904\uff0c\u65b9\u4fbf\u6eaf\u6e90\uff0c\u907f\u514d\u9648\u65e7\u9519\u8bef\u77e5\u8bc6\u7684\u8bef\u5bfc\uff0c\u540c\u65f6\u6709\u66f4\u597d\u7684\u9605\u8bfb\u4f53\u9a8c\u3002<br \/>\n\u672c\u6587\u5730\u5740\uff1a<a href=\"http:\/\/www.zhangxinxu.com\/wordpress\/?p=3381\">http:\/\/www.zhangxinxu.com\/wordpress\/?p=3381<\/a><\/p>\n<p>\uff08\u672c\u7bc7\u5b8c\uff09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6240\u6709\u7684form\u8868\u5355\u5143\u7d20\u90fd\u6709\u6216\u591a\u6216\u5c11\u7684\u4f2a\u5143\u7d20\u53ef\u4ee5\u91cd\u7f6e\u5176\u6d4f\u89c8\u5668\u5185\u7f6e\u7684UI\u6837\u5f0f\uff0c\u6211\u5149demo\u5c31\u670917\u4e2a\u4e4b\u591a\uff0c\u622a\u56fe30+\u4e4b\u591a\uff0c\u672c\u6587\u867d\u53c2\u8003\u4e4b\u4f5c\uff0c\u81ea\u5df1\u6761\u6761\u4eb2\u81ea\u9a8c\u8bc1\u8bbe\u7f6e\u3002\u867d\u76ee\u524d\u4ef7\u503c\u5e76\u672a\u51f8\u663e\uff0c\u4f46\u662f\uff0c\u8fc7\u6bb5\u65f6\u95f4\uff0c\u53ef\u80fd\u5c31\u662f\u5b9d\u4e86\u3002<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[136,135,52,769,829,830,548,780,587,828,290,823,224,709],"_links":{"self":[{"href":"https:\/\/www.zhangxinxu.com\/wordpress\/wp-json\/wp\/v2\/posts\/3381"}],"collection":[{"href":"https:\/\/www.zhangxinxu.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zhangxinxu.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhangxinxu.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zhangxinxu.com\/wordpress\/wp-json\/wp\/v2\/comments?post=3381"}],"version-history":[{"count":0,"href":"https:\/\/www.zhangxinxu.com\/wordpress\/wp-json\/wp\/v2\/posts\/3381\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zhangxinxu.com\/wordpress\/wp-json\/wp\/v2\/media?parent=3381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhangxinxu.com\/wordpress\/wp-json\/wp\/v2\/categories?post=3381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhangxinxu.com\/wordpress\/wp-json\/wp\/v2\/tags?post=3381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}