html - CSS 验证问题 : Not allowed div element in a tags

标签 html css validation

我在验证我的 HTML 后收到此错误。

第 18 行,第 60 列:文档类型不允许在此处使用元素“div”;缺少“object”、“applet”、“map”、“iframe”、“button”、“ins”、“del”开始标记之一

 <a href="index.html"><div class="item" id="home"><br />

我认为它说我不允许在“a”标签中使用 DIV,但如果不是 div,我必须在这里使用层以获得所需的 View 。我可以用什么代替 div?

错误消息包括这些行:

此消息的一个可能原因是您试图将 block 级元素(例如“

”或“”)放入内联元素(例如“”、“”、或“”)。

我收到该行的另一条错误消息:

<a class="img" href="#"><li>Item 1</li></a>

我想我不能使用 <li> </li>里面的标签 <a> </a>标签,但在这种情况下我必须这样做,你有什么建议?

最佳答案

使用 <span>相反,这是合法的。

关于html - CSS 验证问题 : Not allowed div element in a tags,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15224849/

相关文章:

html - 在Delphi中解析HTML找到所有图片的地址

javascript - 使用 JavaScript 在 Safari 中下载文件

javascript - 根据 slider 的值将不同的数据推送到数组

html - 如何禁用 Bootstrap 链接悬停背景颜色?

php - 拉维尔 5 : How to validate datetime input from 4 input fields?

javascript - HTML5 视频标签在 iOS 上不起作用,视频未加载

javascript - 在 Chrome 和 Edge 中调整大小的 float div 故障

javascript - 学生已存在注册系统验证 (Codeigniter)

javascript - 输入类型电子邮件验证没有 "require"属性

html - Bootstrap 导航不正确