点击这里给我发消息 点击这里给我发消息

HTML 5与CSS 3权威指南:E:required与E:optional

添加时间:2013-12-6
    相关阅读: 页面 HTML CSS
 

19.4.7   E:required伪类选择器与E:optional伪类选择器

E:required伪类选择器用来指定允许使用required属性,且已经指定了required属性的input元素、select元素以及textarea元素的样式。

E:optional伪类选择器用来指定允许使用required属性,且未指定required属性的input元素、select元素以及textarea元素的样式。

代码清单19-26为一个E:required伪类选择器与E:optional伪类选择器的使用示例。示例页面中具有两个分别用于输入姓名与住址的文本框,并且对用于输入姓名的文本框指定了required属性,不对用于输入住址的文本框指定required属性。同时通过E:required伪类选择器指定用于输入姓名的文本框边框为红色,宽度为3px,通过E:optional伪类选择器指定用于输入住址的文本框边框为黑色,宽度为1px.

代码清单19-26   E:required伪类选择器与E:optional伪类选择器的使用示例

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html;charset=gb2312" />

  <title> E:required伪类选择器与E:optional伪类选择器结合使用示例</title>

  <style type="text/css">

  input[type="text"]:required{

  border-color: red;

  border-width:3px;

  }

  input[type="text"]:optional{

  border-color: black;

  border-width:1px;

  }

  </style>

  </head>

  <body>

  <form>

  姓名:<input type="text" required placeholder="必须输入姓名"/><br/>

  住址:<input type="text"/>

  </form>

  </body>

  </html>

 

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册