<!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 セレクター以下... (Ctrl+F1) このインスペクションは、CSS 属性に割り当てられた不適切な値を検出します。たとえば、無効な測定単位または範囲外の値です。
1) これは有効な HTML5 ではありませんか? 私は間違っていますか?
2) 問題がなければ、Intellij が文句を言うのを止めるにはどうすればよいですか?
IntelliJ は、スタイルをクラスまたは ID に適用する必要があると考えています。