• CSS3选择器 :read-only选择器 CSS3选择器 :read-write选择器


    CSS3选择器 :read-only选择器

    “:read-only”伪类选择器用来指定处于只读状态元素的样式。简单点理解就是,元素中设置了“readonly=’readonly’”

    示例演示

    通过“:read-only”选择器来设置地址文本框的样式。

    HTML代码:

    <form action="#">
      <div>
        <label for="name">姓名:</label>
        <input type="text" name="name" id="name" placeholder="大漠" />
      </div>
      <div>
        <label for="address">地址:</label>
        <input type="text" name="address" id="address" placeholder="中国上海" readonly="readonly" />
      </div>
    </form>  


    CSS代码:

    form {
       300px;
      padding: 10px;
      border: 1px solid #ccc;
      margin: 50px auto;
    }
    form > div {
      margin-bottom: 10px;
    }
    
    input[type="text"]{
      border: 1px solid orange;
      padding: 5px;
      background: #fff;
      border-radius: 5px;
    }
    
    input[type="text"]:-moz-read-only{
      border-color: #ccc;
    }
    input[type="text"]:read-only{
      border-color: #ccc;
    }

    结果演示

    CSS3选择器 :read-write选择器

    “:read-write”选择器刚好与“:read-only”选择器相反,主要用来指定当元素处于非只读状态时的样式。

    示例演示

    使用“:read-write”选择器来设置不是只读控件的文本框样式。

    HTML代码:

    <form action="#">
      <div>
        <label for="name">姓名:</label>
        <input type="text" name="name" id="name" placeholder="大漠" />
      </div>
      <div>
        <label for="address">地址:</label>
        <input type="text" name="address" id="address" placeholder="中国上海" readonly="readonly" />
      </div>
    </form>  

    CSS代码:

    form {
       300px;
      padding: 10px;
      border: 1px solid #ccc;
      margin: 50px auto;
    }
    form > div {
      margin-bottom: 10px;
    }
    
    input[type="text"]{
      border: 1px solid orange;
      padding: 5px;
      background: #fff;
      border-radius: 5px;
    }
    
    input[type="text"]:-moz-read-only{
      border-color: #ccc;
    }
    input[type="text"]:read-only{
      border-color: #ccc;
    }
    
    input[type="text"]:-moz-read-write{
      border-color: #f36;
    }
    input[type="text"]:read-write{
      border-color: #f36;
    }

    结果演示:

  • 相关阅读:
    GC日志解读与分析 lcl
    详解 Java 17 中新推出的密封类
    Java 17中对switch的模式匹配增强
    Java 15 新特性:文本块
    IDEA新建项目时的默认配置与模版配置
    Java 14中对switch的增强,终于可以不写break了
    2022 Java生态系统报告:Java 11超Java 8、Oracle在缩水、Amazon在崛起!
    Java 18 新特性:使用Java代码启动jwebserver
    Java 18为什么要指定UTF8为默认字符集
    Java 16 新特性:instanceof增强
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/7358678.html
Copyright © 2020-2023  润新知