蓝桥杯Web应用开发-CSS3 新特性【练习一:属性有效性验证】

练习一:属性有效性验证

页面上有一个邮箱输入框,当你的输入满足邮箱格式时,输入框的背景颜色为绿色;当你的输入不满足要求,背景颜色为红色。

新建一个 index2.html 文件,在其中写入以下内容。

html 复制代码
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
      /*格式错误*/
      input:invalid {
        background-color: red;
      }
      /*格式正确*/
      input:valid {
        background-color: green;
      }
    </style>
  </head>
  <body>
    电子邮箱:<input type="email" />
  </body>
</html>
相关推荐
小李子呢021115 分钟前
JS中的Set 核心认知
前端·javascript·es6
程序员阿耶15 分钟前
【前端面试知识点】CSS contain 属性如何用于性能优化?它有哪些可选值及作用?
前端·面试
阳火锅17 分钟前
34岁前端倒计时:老板用AI手搓系统那天,我知道我的“体面退休”是个笑话
前端·后端·程序员
姓王者18 分钟前
# 解决 Nautilus 自定义终端插件安装依赖问题
前端·后端·全栈
宸翰32 分钟前
在VS code中如何舒适的开发Python
前端·python
奋斗的小鱼干33 分钟前
windows龙虾的安装
前端
2301_8008951040 分钟前
2025蓝桥杯B组初赛--备战蓝桥杯版h
职场和发展·蓝桥杯
程序员阿峰42 分钟前
【JavaScript面试题-this 绑定】请说明 `this` 在不同场景下的指向(默认、隐式、显式、new、箭头函数)。
前端·javascript·面试
用户318730828651 小时前
Python 短信接口高效集成指南:Django/Flask 框架最佳实践
前端
刘宇琪1 小时前
配置 TypeScript 支持 Vite 中的路径别名和自动类型提示
前端