サポート » 使い方全般 » 検索窓のずれによるページ全体のバグ

  • 先日、ヘッダーのタイトル周りの余白を少なくするために、スタイルシートのヘッダー部分を修正したところ、ページ全体にバグが起きてしまいました。具体的に、申し上げると、

    /* =Header
    ----------------------------------------------- */
    
    #branding {
    	border-top: 2px solid #bbb;
    	padding-bottom: 10px;
    	position: relative;
    	z-index: 9999;
    }
    #site-title {
    	margin-right: 270px;
    	padding: 3.65625em 0 0;  /*3.65625emを0.2emに変えました*/
    }
    #site-title a {
    	color: #111;
    	font-size: 30px;
    	font-weight: bold;
    	line-height: 36px;
    	text-decoration: none;
    }
    #site-title a:hover,
    #site-title a:focus,
    #site-title a:active {
    	color: #1982d1;
    }
    #site-description {
    	color: #7a7a7a;
    	font-size: 14px;
    	margin: 0 270px 3.65625em 0;   /*3.65625emを0.2emに変えました*/
    }
    #branding img {
    	height: auto;
    	display: block;
    	width: 100%;
    }

    これを保存しプレビューを見たところ、余白が狭すぎて、タイトルの右側にあった検索窓が、トップページの写真の下(ヘッダーの下)に移動してしまいました。
    そこで数値を元に戻し確認したところ、余白だけが戻り、検索窓が元に戻らなくなってしまいました。しかも、検索窓が移動してしまったせいで、記事のタイトルのフォントが大きくならない、ページの左半分のみに文字が表示されてしまう、固定ページに移るためのカテゴリーのボタンが箇条書きのようになる等、画面全体にわたりバグが発生してしまいました。他のコードはいじってないので、原因が考えられません。バグの原因がわかる方、検索窓を元に戻る方法を知っている方は、ご教授よろしくお願い致します。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター Okamoto Hidetaka

    (@hideokamoto)

    CSSのコードにエラーが出ている可能性が高いかなと思います。
    下の記事などを参考にブラウザ上からCSSにエラーやバグが含まれていないか確認してみてください。

    作業効率が10倍アップする Chrome Developer Tools の使い方 : https://dl.dropboxusercontent.com/u/148989/slide/console.html

    お使いのテーマは、Twenty Eleven でしょうか? テーマの情報など記載していただくと、こちらも回答はしやすいです。

    CSS等はブラウザーにキャッシュされるので、開発者ツールなどを立ち上げてキャッシュを無効にしておくとトラブルが少ないです。

    で、検索窓ですが、
    こんなの入れてみてはどうでしょう。

    #branding #searchform {
        position: absolute;
        top: 1.1em;
        right: 7.6%;
        text-align: right;
    }

    また、テーマそのものを修正するとアップデートで元に戻ったりしてしまうので、子テーマを使うか、Jetpack のようなプラグインを入れて、カスタムCSSを突っ込むようにしてください。

    参考:WordPress › Jetpack by WordPress.com « WordPress Plugins

    子テーマはこちらを参照して下してください。

    子テーマ – WordPress Codex 日本語版

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「検索窓のずれによるページ全体のバグ」には新たに返信することはできません。