【发布时间】:2012-07-25 21:22:14
【问题描述】:
这个简单的代码在 Chrome 或 Safari 中不起作用...
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
<style>
:required {box-shadow:0 0 5px red;}
</style>
<body>
<form>
<textarea required></textarea>
</form>
</body>
</html>
它在 Firefox 和 Opera 中运行良好。此外,border:1px solid red 在 webkit 浏览器中也能正常工作。这是怎么回事?我什至尝试过textarea {display:block;},认为这可能是一个内联问题。
【问题讨论】:
-
使用 chromes web 开发工具 + 将
required添加到 stackoverflow 答案 textarea 对我来说效果很好