XHTML不支持属性占位符
我正在用XHTML开发一个简单的网站。在网站的中间有属性占位符的标签输入:然后我用信任的方式检查所有的东西,但是它发送给我一个错误,这个属性占位符被弃用。我可以用什么来代替得到想要的结果XHTML不支持属性占位符,xhtml,placeholder,Xhtml,Placeholder,我正在用XHTML开发一个简单的网站。在网站的中间有属性占位符的标签输入:然后我用信任的方式检查所有的东西,但是它发送给我一个错误,这个属性占位符被弃用。我可以用什么来代替得到想要的结果 PS:我想使用XHTML,因为它非常严格。您可能已经注意到占位符属性在XHTML 1.1文档中的性能与预期一样,即使它没有验证。 因此,要使它在浏览器中工作,不需要任何解决方案,我们所需要做的就是使它生效 解决方案是将文档转换为XHTML5,但是如果出于任何原因,这是不可行的,我可以想到一个,那么您需要做的是将
PS:我想使用XHTML,因为它非常严格。您可能已经注意到占位符属性在XHTML 1.1文档中的性能与预期一样,即使它没有验证。 因此,要使它在浏览器中工作,不需要任何解决方案,我们所需要做的就是使它生效 解决方案是将文档转换为XHTML5,但是如果出于任何原因,这是不可行的,我可以想到一个,那么您需要做的是将该属性的定义附加到DTD中
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
[
<!ATTLIST input placeholder CDATA #IMPLIED>
]
>
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Input with placeholder in XHTML 1.1</title>
</head>
<body>
<form action="#">
<p><input placeholder="type here"/></p>
</form>
</body>
</html>
这就是一个工作和验证的XHTML1.1文件。希望这有帮助 您必须使用@User123。您能解释一下为什么需要XHTML 1吗?如果你能告诉我们你到底需要什么,我相信我们能找到解决办法。XHTML非常灵活,我可以用其他XHTML的1.1和其他版本编写。谢谢你的回答!