蓝桥杯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>
相关推荐
cxm@1 分钟前
vue中使用keepalive实现列表缓存
前端·javascript·vue.js·笔记
Komorebi゛4 分钟前
【Vue + Element Plus】el-tree树结构样式改造,添加转折线
前端·javascript·vue.js·elementui
feng68_6 分钟前
Web应用服务器Tomcat
运维·前端·tomcat
方安乐6 分钟前
react之shadcn(二)
前端·react.js·前端框架
一拳不是超人7 分钟前
Electron 实战全解析:基于 WebContentView 的多视图管理系统
前端·javascript·electron
阿珊和她的猫8 分钟前
网站页面卡顿的常见问题与解决方案深度剖析
前端·javascript·vue.js
globaldomain10 分钟前
立海世纪:WordPress 6.9的新功能、新模块、新API
前端·javascript·html·新媒体运营·网站建设·wordpress·域名注册
你怎么知道我是队长15 分钟前
前端学习---HTML---标签属性
前端·学习·html
LawrenceLan15 分钟前
30.Flutter 零基础入门(三十):GridView 网格布局 —— 九宫格与商品列表必学
开发语言·前端·flutter·dart
汐瀼18 分钟前
【AI个人学习】npm本地安装claude code白嫖minimax模型
前端·学习·npm