0
<!DOCTYPE html>
<html>
<head>
    <title></title>
    <style type="text/css">
        dialog{ display: block; }
    </style>
</head>
<body>
<dialog>
    <dt>Sam</dt>
    <dd>Knock, Knock.</dd>
    <dt>Eric</dt>
    <dd>Who's there?</dd>
    <dt>Sam</dt>
    <dd>Justin.</dd>
    <dt>Eric</dt>
    <dd>Justin who?</dd>
    <dt>Sam</dt>
    <dd>Justin time for dinner!</dd>
</dialog>
</body>
</html>

我相信这对于 HTML 5 文件来说非常好。然而 IntelliJ 抱怨:

对话框{显示:块;}

说:

无效的 CSS 选择器 less... (Ctrl+F1) 此检查检测分配给 CSS 属性的不适当值。例如,无效的测量单位或超出范围的值。

1) 这不是有效的 HTML5,我错了吗?

2)如果没问题,那么如何阻止 Intellij 抱怨呢?

IntelliJ 认为我必须将样式应用于类或 id。

4

1 回答 1

4

<dialog>标记不是有效的 HTML5 标记。它在 2009 年 9 月左右从规范中删除。

于 2013-03-18T22:37:19.497 回答