- 作成者投稿
- 2021年9月14日 2:00 pm #30153snow参加者
開発お疲れ様です。
構文チェック自体は外部モジュールのようなので、ここでその仕様について質問をするのも違う気がしつつですが。特定のHTMLファイルにて、以下のエラーが出力されます。
[108] This document has a “title” element but it does not contain a title when it must. Each page on a site should have its own unique (never duplicated) title.
この条件がどうにも不明です。たとえば半角の 1 を追加するだけでもエラーが解消されます。多数のHTMLがありますが、
<!DOCTYPE HTML>
<html lang=”ja-jp”>
<head>
<meta charset=”utf-8″/>
<title>${タイトル}</title>
<link rel=”stylesheet” href=”styles.css” type=”text/css”/>〜
という書き出しはほぼすべて共通です。
特定のタイトルでだけ、エラーになるようです。原因が分かるようでしたらご教示いただきたく。
よろしくお願いいたします。2021年9月15日 12:13 am #30154Yutaka Emuraキーマスターいつもお世話になっております。
ご質問の意味がよくわからないのですが、
${タイトル}
だと空の文字列と判断されているのからではないでしょうか? 何か、空でない文字列に変更すれば大丈夫です。よろしくお願い致します。
2021年9月15日 8:00 am #30157snow参加者ご返信ありがとうございます。
すみません、そこは変数の意味で書きました。
実際には、すべてのページにきちんとタイトル文字列が入っています。2021年10月1日 11:53 am #30217snow参加者この件ですが、特定の文字種のみで構成されている場合にエラーとなるように見えます。
半角英字 1
半角数字 1
半角記号 0
全角かな 0
全角カナ 0
全角記号 0
漢字 1と置いて、足しても0の場合と言いましょうか。
2021年10月27日 6:16 pm #30253snow参加者ご対応ありがとうございます。
最新21.2.0での解消を確認しました。2021年10月30日 11:50 pm #30258Yutaka Emuraキーマスターいつもお世話になっております。
ご指摘の通り、v21.2.0 で修正されています。CSS HTML Validator の不具合で、ひらがな/カタカナのみの title タグでの処理に問題がありましたが、CSS HTML Validator の作者さんに連絡して、修正してもらいました。
お返事が遅くなり申し訳ありませんでした。
今後もよろしくお願い致します。
- 作成者投稿
- このトピックに返信するにはログインしてください。