4-8编程练习为什么验证正确信息出不来
来源:4-7 valid和invalid伪类美化表单案例
dkwong
2017-10-08 23:57:00
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>4-8编程练习表单美化</title>
<style type="text/css">
.container{margin:100px;position: relative;}
input{width:140px;height: 30px;line-height: 30px;border-radius: 3px;outline: 0;border:1px solid #999;text-indent: 36px;transition: all 0.5s;}
.title{position: absolute;top: 7px;left:3px;transition: all 0.5s;}
/*鼠标移上去或者获得焦点、在此处填写代码*/
input:hover,input:focus{text-indent: 3px;}
input:hover +span.title,input:focus +span.title{
transform: translateX(-120%);
}
/*不符合验证的label、在此处填写代码*/
input:invalid ~label::after{content: "您输入的email不格式正确";};
/*符合验证的label、在此处填写代码*/
input:valid ~label::after{content: "您输入的email格式正确";};
</style>
</head>
<body>
<div class="container" >
<input type="email" id="input" repuired placeholder="请输入邮箱">
<span class = "title">邮箱</span>
<label for="input" ></label>
</div>
</body>
</html>1回答
小丸子爱吃菜
2017-10-09
<input type="email" id="input" repuired placeholder="请输入邮箱">这行代码中,input是关键字,不能作为id或者类选择器的值,换一个单词就可以了。
祝学习愉快!
相似问题