4.

HTML title 要素完全ガイド (SEO 観点)

編集
この記事の要点
  • </code></strong> は <code><head></code> 内に必須で 1 個のみ</li><li><strong>ブラウザタブ表示</strong> / <strong>ブックマーク名</strong> / <strong>検索結果のリンクテキスト</strong>に使われる</li><li><strong>SEO で最も重要なタグの 1 つ</strong>。推奨長は 50-60 字 (日本語は 30 字前後)</li><li>OGP <code>og:title</code> は SNS シェア用、<code>meta description</code> はスニペット用 → 役割が違う</li><li>SPA では JS で <code>document.title = "..."</code> や Vue Router / Next.js Head で動的に</li></ul></td></tr></table> <h2>title 要素とは</h2> <p><code><title></code> は HTML 文書のタイトルを表すメタデータ要素。ブラウザのタブ、履歴、ブックマーク、そして<strong>検索エンジンの結果ページ</strong>で見出しとして使われます。</p> <pre style="background:#1e293b;color:#e2e8f0;padding:1em;border-radius:6px;overflow-x:auto;line-height:1.5"><code class="language-html"><!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>CSS セレクタ完全ガイド | サンプルサイト ...

    仕様上のルール

    項目仕様
    配置場所
    個数1 ドキュメント 1 個 (必須)
    子要素テキストのみ (タグは入れられない)
    属性グローバル属性のみ (lang, dir 等)
    文字数仕様上の上限なし。実用上は SEO 観点で 50-60 字 (英) / 28-32 字 (和)
    HTML 仕様HTML 4.01 以降必須要素

    SEO 観点での書き方

    • 主要キーワードを前方に: 「セレクタ完全ガイド | サイト名」のように冒頭にトピック
    • サイト名はパイプ | や ハイフン - で区切る: 「ページタイトル | サイト名」
    • ページごとに固有: 全ページ同じタイトルは SEO 大幅減点
    • 30 字前後 (日本語): Google 検索結果での表示が切れない
    • クリック誘導語を含める: 「完全ガイド」「2026 年版」「徹底比較」
    • タイトル詐欺 NG: 中身と無関係なキーワード羅列はペナルティ

    title と description / OGP の役割分担

    タグ用途推奨長
    </code></td><td>タブ / 検索結果リンクテキスト</td><td>28-32 字 (和)</td></tr> <tr><td><code><meta name="description"></code></td><td>検索結果のスニペット (本文要約)</td><td>120 字前後</td></tr> <tr><td><code><meta property="og:title"></code></td><td>SNS シェア時 (Twitter/Facebook)</td><td>40 字程度</td></tr> <tr><td><code><meta property="og:description"></code></td><td>SNS シェア時の説明</td><td>80 字程度</td></tr> <tr><td><code><h1></code></td><td>本文中の見出し</td><td>title と同じか短く</td></tr> </tbody> </table> <pre style="background:#1e293b;color:#e2e8f0;padding:1em;border-radius:6px;overflow-x:auto;line-height:1.5"><code class="language-html"><head> <title>CSS セレクタ完全ガイド | MyWiki

    JavaScript で動的にタイトル変更

    // 単純な書き換え
    document.title = '新しいタイトル';
    
    // 未読件数を表示
    let unread = 5;
    document.title = `(${unread}) Inbox | MyApp`;
    
    // 可視性に応じた切替
    document.addEventListener('visibilitychange', () => {
      if (document.hidden) {
        document.title = '★ 戻ってきてね | MyApp';
      } else {
        document.title = 'MyApp';
      }
    });

    SPA でのタイトル管理

    Vue Router

    const routes = [
      { path: '/', component: Home, meta: { title: 'ホーム | MyApp' } },
      { path: '/about', component: About, meta: { title: 'About | MyApp' } },
    ];
    
    router.afterEach((to) => {
      if (to.meta.title) document.title = to.meta.title;
    });

    Next.js (App Router)

    // app/page.tsx
    export const metadata = {
      title: 'ホーム | MyApp',
      description: '...',
    };
    
    // 動的タイトル
    // app/posts/[id]/page.tsx
    export async function generateMetadata({ params }) {
      const post = await fetchPost(params.id);
      return { title: `${post.title} | MyApp` };
    }
    
    // テンプレート (子から見て共通の接尾辞)
    // app/layout.tsx
    export const metadata = {
      title: { default: 'MyApp', template: '%s | MyApp' }
    };

    React (react-helmet-async)

    import { Helmet } from 'react-helmet-async';
    
    function Page() {
      return (
        <>
          
            記事ページ | MyApp
            
          
          ...
        
      );
    }

    多言語サイトでの title

    
    
    
      CSS セレクタ完全ガイド | MyWiki
      
      
    
    
    
    
    
      Complete CSS Selectors Guide | MyWiki
      ...
    

    絵文字や記号を入れるべきか

    検索結果で目立つので CTR が上がるという報告もありますが、ジャンルを選びます:

    • ○ 通販・キャンペーン: 「【セール中】iPhone 15 Pro 最安値 ⭐」
    • × 法人・士業・医療: 信頼性を損なうので避ける
    • Google の表示制御: 絵文字が黒丸 (●) に置換されたり消されるケースあり

    よくあるミス

    ミス影響対処
    全ページ同じタイトルSEO 大幅減点ページごとに固有に
    「無題ドキュメント」CMS デフォルトのまま放置必ず編集
    キーワード羅列スパム判定自然な文に
    長すぎる (60 字超)後ろが「...」で切れる30 字前後に
    SPA でタイトル未更新全ページ同じ扱いルーター連動
    JS 描画 = Googlebot に届かないクロール時 title 空SSR or プリレンダリング

    確認方法

    # curl で title を取得
    curl -s https://example.com | grep -oP '[^<]+'
    
    # Google Search Console
    # → URL検査 → ライブテスト → レンダリング後の HTML で title を確認
    
    # ブラウザ DevTools
    # → Console: document.title</code></pre>
    <h2>FAQ</h2>
    
    <p><strong>Q: Google が勝手にタイトルを書き換える</strong><br />
    A: 2021 年から Google は <code>title</code> を h1 やリンクテキストに書き換えることがあります。書き換えを減らすには「ページ内容と一致した簡潔なタイトル」が有効。</p>
    
    <p><strong>Q: title と h1 は同じにすべき?</strong><br />
    A: 完全一致は冗長。title はサイト名込み「記事タイトル | サイト名」、h1 は記事本文の見出し、と役割分担するのが定石。</p>
    
    <p><strong>Q: title 内に HTML タグは書ける?</strong><br />
    A: 仕様上 NG。書いてもリテラル表示になります。実体参照 (<code>&</code> 等) は使えます。</p>        
            <!-- Amazonアソシエイト -->
            <!--<a target="_blank" href="https://www.amazon.co.jp/b?_encoding=UTF8&node=2127209051&linkCode=ll2&tag=g54gj49gdgfdh-22&linkId=30afebe7feda42522ac5fb99fd71997e&language=ja_JP&ref_=as_li_ss_tl">人気パソコン・周辺機器はこちら</a>-->
           
            
            <div class="">
            <div class="article-edit-area">
        <a id="article_edit_btn" class="btn btn-primary btn-sm" onclick="displayArticleButtonsModalOpen()">編集</a>
    </div>
    <!-- 記事ボタンモーダル -->
    <div id="modal_display_article_buttons_main" class="modal_main_small center" role="dialog" aria-modal="true" aria-label="記事操作">
        <div id="modal_display_article_buttons_content" class="article-actions-panel">
    
            
            <div class="action-section">
                <div class="action-section-title">ページ</div>
                <div class="action-grid">
                    
                    <form method="GET" action="https://jpn.itlibra.com/article/put/form">
                        <input type="hidden" name="article_id" value="10597" />
                        <input type="hidden" name="version" value="6" />
                        <button class="action-btn action-btn-primary" type="submit">
                            <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"/><path d="M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"/></svg>
                            <span>ページを更新</span>
                        </button>
                    </form>
    
                                    
                    <button class="action-btn action-btn-success" type="button" onclick="createArticleModalOpen()">
                        <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></svg>
                        <span>ページの作成</span>
                    </button>
                    
                                    
                    <button class="action-btn action-btn-danger" type="button" onclick="deleteArticleConfirm()">
                        <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="3 6 5 6 21 6"/><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"/></svg>
                        <span>ページを削除</span>
                    </button>
                                </div>
            </div>
    
            
            <div class="action-section">
                <div class="action-section-title">テンプレート</div>
                <div class="action-grid">
                    
                    <form method="GET" action="https://jpn.itlibra.com/template/post/form">
                        <input type="hidden" name="site_id" value="9"/>
                        <button class="action-btn action-btn-secondary" type="submit">
                            <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2" ry="2"/><line x1="12" y1="8" x2="12" y2="16"/><line x1="8" y1="12" x2="16" y2="12"/></svg>
                            <span>テンプレートを作成</span>
                        </button>
                    </form>
    
                    
                    <button class="action-btn action-btn-secondary" type="button" onclick="templateModalOpen()">
                        <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2" ry="2"/><line x1="3" y1="9" x2="21" y2="9"/><line x1="9" y1="21" x2="9" y2="9"/></svg>
                        <span>テンプレートを更新</span>
                    </button>
                </div>
            </div>
    
            
            <div class="action-section">
                <div class="action-section-title">テーマ設定</div>
                <div class="action-grid">
                    <form method="GET" action="https://jpn.itlibra.com/site/put/form">
                        <input type="hidden" name="site_id" value="9" />
                        <button class="action-btn action-btn-outline" type="submit">
                            <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="3"/><path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06A1.65 1.65 0 0 0 4.68 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06A1.65 1.65 0 0 0 9 4.68a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"/></svg>
                            <span>テーマ設定</span>
                        </button>
                    </form>
                </div>
            </div>
    
            <script>
    function deleteArticleConfirm() {
        var ans = confirm("本当にこのページを削除しますか?");
        if (ans==true){
            $('#delete_article_form').submit();
        }
    }
    </script>
    
    <form id="delete_article_form" method="POST" action="https://jpn.itlibra.com/article/delete/submit">
        <input id="page-form-method" name="_method" type="hidden" value="DELETE">
        <input type="hidden" name="_token" value="ZX9Mef9Snl7lBVwp4eOWgyWDYnl7nJCMJEq6RqQj" autocomplete="off">
        <input type="hidden" name="article_id" value="10597" />
    </form>
    
            <button class="action-close-btn" type="button" onclick="displayArticleButtonsModalClose()">閉じる</button>
        </div>
    </div>
    
    <!-- ページ作成モーダル -->
    <div id="modal_create_article_main" class="modal_main_small center" role="dialog" aria-modal="true" aria-label="記事作成">
    
        <p class="font-size-1-5 margin-half">ページの作成</p>
        
        <span class="q-desc">
            <p>
                親となるページを選択してください。
                <img class="q-desc-img" src="https://jpn.itlibra.com/img/question.png" alt="">
            </p>
            <span class="q-desc-text">
                ページは必ず何かしらの親ページに紐づきます。<br/>親ページに紐づくページを子ページといいます。<br/>例: 親=スポーツ, 子1=サッカー, 子2=野球<br/><br/>子ページを親ページとして更に子ページを作成することも可能です。<br/>例: 親=サッカー, 子=サッカーのルール<br/><br/>親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!        </span>
        </span>
        
        <!-- 同階層のページ作成ボタン -->
        <form method="GET" action="https://jpn.itlibra.com/article/post/form" class="margin">
            <input type="hidden" name="parent_article_id" value="10628" />
            <input class="modal_btn" type="submit" value="構造"/>
        </form>
        
        <!-- 子ページ作成ボタン -->
        <form method="GET" action="https://jpn.itlibra.com/article/post/form" class="margin">
            <input type="hidden" name="parent_article_id" value="10597" />
            <input class="modal_btn" type="submit" value="title要素"/>
        </form>
    
        <div class="margin_top_2 margin_bottom">
            <button class="btn horizontal" onclick="createArticleModalClose()">閉じる</button>
        </div>                
    </div>
    
    <script src="https://jpn.itlibra.com/js/modal/create_article_modal.js"></script>
    
    <!-- テンプレートモーダル -->
    <div id="modal_template_main" class="modal_main" role="dialog" aria-modal="true" aria-label="テンプレート一覧">
    
        <p class="modal-title">テンプレート</p>
    
                <div id="template-list-modal" class="modal-scroll-big">
                <ul class="modal-link-list">
                                    <li>
                        <a href="https://jpn.itlibra.com/template/put/form?template_id=37">コード+ヘッダ</a>
                    </li>
                                    <li>
                        <a href="https://jpn.itlibra.com/template/put/form?template_id=34">コード</a>
                    </li>
                                </ul>
            </div>
            <div class="modal-actions">
                <form method="GET" action="https://jpn.itlibra.com/template/post/form">
                    <input type="hidden" name="site_id" value="9"/>
                    <button class="btn btn-primary">新規作成</button>
                </form>
                <button class="btn" onclick="templateModalClose()">閉じる</button>
            </div>
        
    </div>
    
    <script src="https://jpn.itlibra.com/js/modal/template_modal.js"></script>
    
    <script src="https://jpn.itlibra.com/js/modal/display_article_buttons_modal.js"></script>
            </div>
           
            <div class="margin">
                <!-- SNS共有ボタン -->
    <div class="sns-share-bar">
        <a class="sns-btn sns-btn-x" id="twitter-sns-btn" href="" onClick="window.open(encodeURI(decodeURI(this.href)), 'tweetwindow', 'width=650, height=470, personalbar=0, toolbar=0, scrollbars=1, sizable=1'); return false;" rel="nofollow">
            <svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg>
            <span>Post</span>
        </a>
        <script>
            var pageTitle = document.title;
            var twitterUrl = "https://twitter.com/share?text=" + pageTitle + "&url=" + "https://jpn.itlibra.com/article/10597" + "&hashtags=" + "CWiki";
            twitterUrl = encodeURI(twitterUrl);
            $("#twitter-sns-btn").attr("href", twitterUrl)
        </script>
    
        <a class="sns-btn sns-btn-fb" target="_blank" href="https://www.facebook.com/share.php?u=https://jpn.itlibra.com/article/10597" rel="nofollow">
            <svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg>
            <span>Share</span>
        </a>
    </div>
            </div>
            
                        <!-- 子記事リスト -->
    <div class="article-list-card">
        <div class="article-list-header">
            <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"/></svg>
            子ページ
        </div>
                <p class="article-list-empty">子ページはありません</p>
        </div>
    
    <!-- 同階層の記事リスト -->
    <div class="article-list-card">
        <div class="article-list-header">
            <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="8" y1="6" x2="21" y2="6"/><line x1="8" y1="12" x2="21" y2="12"/><line x1="8" y1="18" x2="21" y2="18"/><line x1="3" y1="6" x2="3.01" y2="6"/><line x1="3" y1="12" x2="3.01" y2="12"/><line x1="3" y1="18" x2="3.01" y2="18"/></svg>
            同階層のページ
        </div>
                <ol class="article-list-ol">
                                <li class="">
                                                <a href="https://jpn.itlibra.com/article/10594">
                                html要素
                            </a>
                                        </li>
                                <li class="">
                                                <a href="https://jpn.itlibra.com/article/10595">
                                head要素
                            </a>
                                        </li>
                                <li class="">
                                                <a href="https://jpn.itlibra.com/article/10596">
                                body要素
                            </a>
                                        </li>
                                <li class="is-current">
                                                <span>title要素</span>
                                        </li>
                                <li class="">
                                                <a href="https://jpn.itlibra.com/article/10598">
                                base要素
                            </a>
                                        </li>
                                <li class="">
                                                <a href="https://jpn.itlibra.com/article/10599">
                                meta要素
                            </a>
                                        </li>
                                <li class="">
                                                <a href="https://jpn.itlibra.com/article/10600">
                                div要素
                            </a>
                                        </li>
                                <li class="">
                                                <a href="https://jpn.itlibra.com/article/10601">
                                span要素
                            </a>
                                        </li>
                                <li class="">
                                                <a href="https://jpn.itlibra.com/article/10172">
                                header要素
                            </a>
                                        </li>
                                <li class="">
                                                <a href="https://jpn.itlibra.com/article/10173">
                                HTML5 footer 要素の使い方(フッター・コピーライト・連絡先)
                            </a>
                                        </li>
                                <li class="">
                                                <a href="https://jpn.itlibra.com/article/10174">
                                main要素
                            </a>
                                        </li>
                                <li class="">
                                                <a href="https://jpn.itlibra.com/article/10167">
                                address要素
                            </a>
                                        </li>
                        </ol>
        </div>
                </div>
    </div>
    
    <div class="margin_top">
        <!-- 記事メタ情報(サマリー) -->
    <div class="article-meta">
        <span>
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="vertical-align:-2px;opacity:0.5"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>
            2026-06-10 12:58:28
        </span>
            <span>
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="vertical-align:-2px;opacity:0.5"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"/><circle cx="12" cy="7" r="4"/></svg>
            <a href="https://jpn.itlibra.com/user?user_id=1">guest</a>
        </span>
            <span>
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="vertical-align:-2px;opacity:0.5"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"/><circle cx="12" cy="12" r="3"/></svg>
            278
        </span>
    </div>
    
    <!-- 詳細情報トグル -->
    <div class="article-info-toggles">
        <button class="article-info-toggle-btn" onclick="var el=document.getElementById('detail_article'); el.style.display=(el.style.display==='none')?'block':'none';">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="12" y1="16" x2="12" y2="12"/><line x1="12" y1="8" x2="12.01" y2="8"/></svg>
            ページの詳細情報
        </button>
    
            <button class="article-info-toggle-btn" onclick="var el=document.getElementById('display_article'); el.style.display=(el.style.display==='none')?'block':'none';">
            <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="1 4 1 10 7 10"/><path d="M3.51 15a9 9 0 1 0 2.13-9.36L1 10"/></svg>
            過去バージョン
        </button>
        </div>
    
    <!-- 記事詳細情報 -->
    <div id="detail_article" style="display:none;">
        <div class="article-detail-card">
            <div class="article-detail-grid">
                <div class="article-detail-item">
                    <span class="article-detail-label">ページ作成者</span>
                    <span class="article-detail-value">
                                                <a href="https://jpn.itlibra.com/user?user_id=1">guest</a>
                                        </span>
                </div>
                <div class="article-detail-item">
                    <span class="article-detail-label">ページ更新者</span>
                    <span class="article-detail-value">
                                                <a href="https://jpn.itlibra.com/user?user_id=1">guest</a>
                                        </span>
                </div>
                <div class="article-detail-item">
                    <span class="article-detail-label">作成日時</span>
                    <span class="article-detail-value">2017-08-24 03:08:19</span>
                </div>
                <div class="article-detail-item">
                    <span class="article-detail-label">更新日時</span>
                    <span class="article-detail-value">2026-06-10 12:58:28</span>
                </div>
                <div class="article-detail-item">
                    <span class="article-detail-label">バージョン</span>
                    <span class="article-detail-value">6</span>
                </div>
                <div class="article-detail-item">
                    <span class="article-detail-label">閲覧数</span>
                    <span class="article-detail-value">278</span>
                </div>
                <div class="article-detail-item">
                    <span class="article-detail-label">テーマ作成者</span>
                    <span class="article-detail-value">
                                                <a href="https://jpn.itlibra.com/user?user_id=6">T</a>
                                        </span>
                </div>
            </div>
        </div>
    </div>
    
    <!-- 過去バージョン -->
    <div id="display_article" style="display:none;">
        <div class="article-detail-card">
                        <div class="old-version-item">
                    <a href="https://jpn.itlibra.com/article/10597/old?old_version=5" class="old-version-link">
                        <span class="old-version-num">v5</span>
                        <span class="old-version-info">
                            title要素
                            <small>
                                                                guest ・
                                                            2026-06-10 12:58:28
                            </small>
                        </span>
                    </a>
                </div>
                        <div class="old-version-item">
                    <a href="https://jpn.itlibra.com/article/10597/old?old_version=4" class="old-version-link">
                        <span class="old-version-num">v4</span>
                        <span class="old-version-info">
                            title要素
                            <small>
                                                                guest ・
                                                            2017-10-10 14:04:40
                            </small>
                        </span>
                    </a>
                </div>
                        <div class="old-version-item">
                    <a href="https://jpn.itlibra.com/article/10597/old?old_version=3" class="old-version-link">
                        <span class="old-version-num">v3</span>
                        <span class="old-version-info">
                            title要素
                            <small>
                                                                guest ・
                                                            2017-10-10 14:04:20
                            </small>
                        </span>
                    </a>
                </div>
                        <div class="old-version-item">
                    <a href="https://jpn.itlibra.com/article/10597/old?old_version=2" class="old-version-link">
                        <span class="old-version-num">v2</span>
                        <span class="old-version-info">
                            title要素
                            <small>
                                                                guest ・
                                                            2017-08-25 02:27:44
                            </small>
                        </span>
                    </a>
                </div>
                        <div class="old-version-item">
                    <a href="https://jpn.itlibra.com/article/10597/old?old_version=1" class="old-version-link">
                        <span class="old-version-num">v1</span>
                        <span class="old-version-info">
                            title要素
                            <small>
                                                                guest ・
                                                            2017-08-24 03:08:19
                            </small>
                        </span>
                    </a>
                </div>
                </div>
    </div>
    </div>
    <div class="margin_top">
        <div style="text-align:center">
                <ins class="adsbygoogle"
                     style="display:inline-block;width:336px;height:280px"
                     data-ad-client="ca-pub-4154575156543726"
                     data-ad-slot="8959417453"></ins>
                <script>
                (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
    
                <ins class="adsbygoogle"
                     style="display:inline-block;width:336px;height:280px"
                     data-ad-client="ca-pub-4154575156543726"
                     data-ad-slot="8959417453"></ins>
                <script>
                (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
            </div>
        </div>
    <div class="margin_top">
        <!-- 人気のページ -->
    <div class="info-card">
        <h3 class="info-card-title">
            <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="vertical-align:-2px;opacity:0.5"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
            人気ページ
        </h3>
        <ul class="info-card-list">
                                            <li>
                    
                                        <span class="rank-num rank-top"
                              style="background:#201e7d;color:#ffffff;">1</span>
                                    <a href="https://jpn.itlibra.com/article/20557">
                                                Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
                                        </a>
                </li>
                                    <li>
                    
                                        <span class="rank-num rank-top"
                              style="background:#201e7d;color:#ffffff;">2</span>
                                    <a href="https://jpn.itlibra.com/article/20846">
                                                tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
                                        </a>
                </li>
                                    <li>
                    
                                        <span class="rank-num rank-top"
                              style="background:#201e7d;color:#ffffff;">3</span>
                                    <a href="https://jpn.itlibra.com/article/21056">
                                                JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
                                        </a>
                </li>
                                    <li>
                    
                                        <span class="rank-num rank-normal">4</span>
                                    <a href="https://jpn.itlibra.com/article/11017">
                                                YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
                                        </a>
                </li>
                                    <li>
                    
                                        <span class="rank-num rank-normal">5</span>
                                    <a href="https://jpn.itlibra.com/article/20514">
                                                Spring Frameworkのアノテーション一覧
                                        </a>
                </li>
                                    <li>
                    
                                        <span class="rank-num rank-normal">6</span>
                                    <a href="https://jpn.itlibra.com/article/20317">
                                                Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
                                        </a>
                </li>
                                    <li>
                    
                                        <span class="rank-num rank-normal">7</span>
                                    <a href="https://jpn.itlibra.com/article/10960">
                                                3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
                                        </a>
                </li>
                                    <li>
                    
                                        <span class="rank-num rank-normal">8</span>
                                    <a href="https://jpn.itlibra.com/article/20560">
                                                【Spring】@Valueアノテーションとは
                                        </a>
                </li>
                                    <li>
                    
                                        <span class="rank-num rank-normal">9</span>
                                    <a href="https://jpn.itlibra.com/article/20675">
                                                CATALINA_HOME の確認方法 (Linux / Mac)
                                        </a>
                </li>
                                    <li>
                    
                                        <span class="rank-num rank-normal">10</span>
                                    <a href="https://jpn.itlibra.com/article/20537">
                                                【Spring】@Autowiredアノテーションとは
                                        </a>
                </li>
                </ul>
    </div>
    
    <!-- 最近更新された記事 -->
    <div class="info-card">
        <h3 class="info-card-title">
            <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="vertical-align:-2px;opacity:0.5"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>
            最近更新/作成されたページ
        </h3>
        <ul class="info-card-list">
                        <li>
                    <a href="https://jpn.itlibra.com/article/10605">
                                                HTML q要素(インライン引用 / blockquote との違い / cite属性の使い方)
                                        </a>
                                    <span class="info-card-date">2026-06-11 05:44:46</span>
                </li>
                        <li>
                    <a href="https://jpn.itlibra.com/article/10558">
                                                SQL 制約(NOT NULL / UNIQUE / PRIMARY KEY / FOREIGN KEY / CHECK / DEFAULT 完全ガイド)
                                        </a>
                                    <span class="info-card-date">2026-06-11 05:44:46</span>
                </li>
                        <li>
                    <a href="https://jpn.itlibra.com/article/20766">
                                                Mac Safari でユーザーエージェントを切り替える方法(開発メニュー / Chrome や IE のフリ)
                                        </a>
                                    <span class="info-card-date">2026-06-11 05:44:46</span>
                </li>
                        <li>
                    <a href="https://jpn.itlibra.com/article/20549">
                                                Laravel ルート一覧確認|php artisan route:list の使い方・フィルタオプション・JSON 出力・キャッシュ
                                        </a>
                                    <span class="info-card-date">2026-06-11 05:44:46</span>
                </li>
                        <li>
                    <a href="https://jpn.itlibra.com/article/10125">
                                                Java static変数(クラス変数 / インスタンス変数との違い / 使い所と落とし穴)
                                        </a>
                                    <span class="info-card-date">2026-06-11 05:44:46</span>
                </li>
                        <li>
                    <a href="https://jpn.itlibra.com/article/10621">
                                                HTML bdo要素(双方向テキストの方向を強制 / dir 属性の使い方 / bdi との違い)
                                        </a>
                                    <span class="info-card-date">2026-06-11 05:44:46</span>
                </li>
                        <li>
                    <a href="https://jpn.itlibra.com/article/21395">
                                                Webスクレイピングとは|Python で始めるサンプルコード・robots.txt・利用規約・法的注意点まとめ
                                        </a>
                                    <span class="info-card-date">2026-06-11 05:44:46</span>
                </li>
                        <li>
                    <a href="https://jpn.itlibra.com/article/10386">
                                                Canvas API 図形描画|四角形 fillRect / 円 arc / 線 lineTo / 多角形 と塗りつぶし・輪郭の使い分け
                                        </a>
                                    <span class="info-card-date">2026-06-11 05:44:46</span>
                </li>
                        <li>
                    <a href="https://jpn.itlibra.com/article/20832">
                                                jQuery 値の取得|.text() / .html() / .val() / .attr() / .data() の違いと使い分け
                                        </a>
                                    <span class="info-card-date">2026-06-11 05:44:46</span>
                </li>
                        <li>
                    <a href="https://jpn.itlibra.com/article/23823">
                                                UE5 ThirdPersonテンプレート キャラクターを歩かせる方法(Max Walk Speed / Shift で走る切替)
                                        </a>
                                    <span class="info-card-date">2026-06-11 05:44:46</span>
                </li>
                        <li>
                    <a href="https://jpn.itlibra.com/article/10590">
                                                HTML figure要素(figcaption と一緒に図表・画像・コードを意味付け)
                                        </a>
                                    <span class="info-card-date">2026-06-11 05:44:46</span>
                </li>
                        <li>
                    <a href="https://jpn.itlibra.com/article/10551">
                                                SQL DELETE 文 完全ガイド|WHERE 句必須、ROLLBACK、TRUNCATE との違い、Oracle/MySQL/PostgreSQL の違い
                                        </a>
                                    <span class="info-card-date">2026-06-11 05:44:46</span>
                </li>
                        <li>
                    <a href="https://jpn.itlibra.com/article/10885">
                                                jQuery クリックイベント完全ガイド|.click() と .on(&quot;click&quot;) の違い・イベント委譲・ダブルクリック対策
                                        </a>
                                    <span class="info-card-date">2026-06-11 05:44:46</span>
                </li>
                        <li>
                    <a href="https://jpn.itlibra.com/article/20340">
                                                jQuery .ready()(DOM 構築完了で実行 / 4 つの書き方 / 現代の代替)
                                        </a>
                                    <span class="info-card-date">2026-06-11 05:44:46</span>
                </li>
                        <li>
                    <a href="https://jpn.itlibra.com/article/20332">
                                                Java Calendar.getInstance() 使い方|タイムゾーン/ロケール指定・年月日曜日の取得・LocalDate との比較
                                        </a>
                                    <span class="info-card-date">2026-06-11 05:44:46</span>
                </li>
                </ul>
    </div>
    </div>
    <div class="margin_top">
        <!-- ページコメント削除モーダル -->
    <div id="modal_delete_comment_main" class="modal_main_small center" role="dialog" aria-modal="true" aria-label="コメント削除">
    
        <p class="font-size-1-5 margin-half">コメントを削除してもよろしいでしょうか?</p>
    
        <form class="horizontal" method="POST" name="delete_comment" action="https://jpn.itlibra.com/article/comment/delete/submit">
            <input type="hidden" name="_token" value="ZX9Mef9Snl7lBVwp4eOWgyWDYnl7nJCMJEq6RqQj" autocomplete="off">
            <input name="_method" type="hidden" value="DELETE">
            <input type="hidden" name="article_id" value="10597">
            <input id="delete_comment_id" type="hidden" name="comment_id">
            <button type="submit" class="btn btn-danger">はい</button>
        </form>
        
        <div class="margin_top_2 margin_bottom">
            <button class="btn horizontal" onclick="deleteCommentModalClose()">キャンセル</button>
        </div>                
    </div>
    
    <script src="https://jpn.itlibra.com/js/modal/delete_comment_modal.js"></script>
    </div>
    
    <script src="https://jpn.itlibra.com/js/articleViewCountUp.js?11111"></script>
    <script src="https://jpn.itlibra.com/js/siteViewCountUp.js?11111"></script>
    <script>
    articleViewCountUp(10597);
    siteViewCountUp(9);
    </script>
    
                        </div>
                    </div>
                </div>
                <!--<div id="footer_menu" class="flex">
        <a href="https://jpn.itlibra.com/article/11040">
            <p><img class="icon" src="https://jpn.itlibra.com/img/top.png" alt="top"></p>
            <p>トップ</p>
        </a>
        <a class="pointer" onclick="articlesModalOpen()">
            <p><img class="icon" src="https://jpn.itlibra.com/img/page.png" alt="page"></p>
            <p>全ページ</p>
        </a>
        <a class="pointer" onclick="boardsModalOpen()">
            <p><img class="icon" src="https://jpn.itlibra.com/img/board.png" alt="board"></p>
            <p>掲示板</p>
        </a>
        <a href="https://jpn.itlibra.com/questionBoard?site_id=9">
            <p><img class="icon" src="https://jpn.itlibra.com/img/help.png" alt="help"></p>
            <p><span class="middle">質問</p>
        </a>
    </div>-->
    
    <!-- ページ一覧モーダル -->
    <script src="https://jpn.itlibra.com/js/modal/articles_modal.js"></script>
    <div id="modal_site_articles_main" class="modal_main" role="dialog" aria-modal="true" aria-label="ページ一覧">
    
        <p class="modal-title">ページ一覧</p>
    
        <div id="board-list-modal" class="modal-scroll-big modal-scroll-x padding">
    
            <div class="modal_article_item">
                <a class="modal_article_item_a" href="https://jpn.itlibra.com/article/11040">トップページ</a>
            </div>
    
            <div id="modal_article_id_0">
            </div>
    
            <script>
                var imagePlus = "\/img\/plus_2.png";
                var imageMinus = "\/img\/minus_2.png";
                var displayArticle = "\/article";
                var getChildArticle = "\/api\/article\/children\/json";
                var parent_article_id = 11040;
                var no_child_article = "\u5b50\u30da\u30fc\u30b8\u306f\u3042\u308a\u307e\u305b\u3093";
    
                //子記事取得
                var data = {parent_article_id: parent_article_id};
                var menuFirst = 1;
                var result = getChidArticleModal(
                        data
                        ,imagePlus
                        ,imageMinus
                        ,displayArticle
                        ,getChildArticle
                        ,menuFirst
                        ,no_child_article
                    );
            </script>
        </div>
    
        <div class="modal-actions">
            <button class="btn" onclick="articlesModalClose()">閉じる</button>
        </div>
    </div>
    <!-- 掲示板一覧モーダル -->
    <div id="modal_site_boards_main" class="modal_main" role="dialog" aria-modal="true" aria-label="掲示板一覧">
    
        <p class="modal-title">掲示板</p>
    
        <div id="board-list-modal" class="modal-scroll-big">
            <ul class="modal-link-list">
                        </ul>
        </div>
    
        <div class="modal-actions">
            <form method="get" action="https://jpn.itlibra.com/board/post/form">
                <input type="hidden" name="site_id" value="9">
                <button class="btn btn-primary">新規作成</button>
            </form>
            <button class="btn" onclick="boardsModalClose()">閉じる</button>
        </div>
    </div>
    
    <script src="https://jpn.itlibra.com/js/modal/boards_modal.js"></script>
                <div class="move-top"></div>
    <div class="move-bottom"></div>
    
    <!-- フッタ開始 -->
    <footer id="footer">
        <div class="footer-inner">
            <div class="footer-grid">
                <div class="footer-col">
                    <h4 class="footer-heading">CWiki</h4>
                    <a href="https://jpn.itlibra.com">CWiki</a>
                    <a href="https://jpn.itlibra.com/help">ヘルプ</a>
                    <a href="https://jpn.itlibra.com/inquiry/post/form">問い合わせ</a>
                </div>
                <div class="footer-col">
                    <h4 class="footer-heading">Legal</h4>
                    <a href="https://jpn.itlibra.com/termsOfService">利用規約</a>
                    <a href="https://jpn.itlibra.com/privacyPolicy">プライバシーポリシー</a>
                </div>
                <div class="footer-col">
                    <h4 class="footer-heading">Feed</h4>
                    <a href="https://jpn.itlibra.com/sitemap/sitemap-index.xml">サイトマップ</a>
                    <a href="https://jpn.itlibra.com/feed/articles">ページのフィード</a>
                    <a href="https://jpn.itlibra.com/feed/boards">掲示板のフィード</a>
                </div>
                <div class="footer-col">
                    <h4 class="footer-heading">Account</h4>
                                        <a href="https://jpn.itlibra.com/login">ログイン</a>
                                </div>
            </div>
            <div class="footer-bottom">
                <span>© 2017 Libra</span>
            </div>
        </div>
    </footer>
    <span id="page-bottom"></span>
            </div>
            <!-- Scripts -->
    <!-- 表示速度とSEOの観点からbodyタグの一番下に記載する -->
    <!--<script src="https://jpn.itlibra.com/js/app.js" async></script>-->
    <script src="https://jpn.itlibra.com/js/common.js" async></script>
    <script src="https://jpn.itlibra.com/js/scroll.js" async></script>
    <script src="https://jpn.itlibra.com/js/jquery.sidebar.min.js"></script>
            <span></span>
    
    <!-- ローディング -->
    <div id="loading">
        <div class="cv-spinner">
            <span class="spinner"></span>
        </div>
    </div>
        </body>
    </html>