1 件の投稿を表示中 (合計 6 個)
  • 作成者
    投稿
  • #30153
    snow
    参加者

    開発お疲れ様です。
    構文チェック自体は外部モジュールのようなので、ここでその仕様について質問をするのも違う気がしつつですが。

    特定の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”/>

    という書き出しはほぼすべて共通です。
    特定のタイトルでだけ、エラーになるようです。

    原因が分かるようでしたらご教示いただきたく。
    よろしくお願いいたします。

    #30154
    Yutaka Emura
    キーマスター

    いつもお世話になっております。

    ご質問の意味がよくわからないのですが、${タイトル} だと空の文字列と判断されているのからではないでしょうか? 何か、空でない文字列に変更すれば大丈夫です。

    よろしくお願い致します。

    #30157
    snow
    参加者

    ご返信ありがとうございます。
    すみません、そこは変数の意味で書きました。
    実際には、すべてのページにきちんとタイトル文字列が入っています。

    #30217
    snow
    参加者

    この件ですが、特定の文字種のみで構成されている場合にエラーとなるように見えます。

    半角英字 1
    半角数字 1
    半角記号 0
    全角かな 0
    全角カナ 0
    全角記号 0
    漢字 1

    と置いて、足しても0の場合と言いましょうか。

    #30253
    snow
    参加者

    ご対応ありがとうございます。
    最新21.2.0での解消を確認しました。

    #30258
    Yutaka Emura
    キーマスター

    いつもお世話になっております。

    ご指摘の通り、v21.2.0 で修正されています。CSS HTML Validator の不具合で、ひらがな/カタカナのみの title タグでの処理に問題がありましたが、CSS HTML Validator の作者さんに連絡して、修正してもらいました。

    お返事が遅くなり申し訳ありませんでした。

    今後もよろしくお願い致します。

1 件の投稿を表示中 (合計 6 個)
  • このトピックに返信するにはログインしてください。