CSSなどのことはほぼ分からないのですが、詳しい方がいましたら是非お力になっていただきたいと思っております。お願いします。
スティンガー3を使用しております。
header.php を変更したときに思ったようにならなかったので追加したコードを削除したところでおかしくなったと思います。変更内容はトップページ以外、ヘッダー画像をでないようにしようとしていました。
現象は、ヘッダーの画像を横並びに配置していたのですが、縦に二つ並ぶようになりました。
この現象と同時に気がついた異変がまだありまして、h2の装飾を子テーマを使って変更していたんですが、これの装飾がなくなりました。(現在は戻ってはいますが、子テーマで変更しようとしても反映されず、親テーマを変更すると反映されます。)
抜粋記事の枠の大きさなどわかりやすいところを子テーマを使い変更してみましたところ、きちんと反映されました。
ヘッダー画像が回り込まなくなったことと、子テーマで変更できなくなったものがあることの関係は分からないんですが、かれこれ半日以上調べていたのですが完全にいき詰まったのでこちらに質問させていただきました。
もしわかる方がいましたらお力を貸していただきたいので宜しくお願いいたします。
http://arromanches-ngy.sakura.ne.jp/wp/?p=99
問題のサイトになります。トップ画像の下にある「広告のソースコード」という文字がトップ画像の右上に来るはずなんですが・・・。(CSSに関しては一度きちんと横並びになっていましたので問題ないと思います。)
No.4ベストアンサー
- 回答日時:
サイトのどこにおいても良いように書き換えた。
サーバーのどこかに置いてください。
★HTMLとCSSの基本を身につけましょう。
『DIV要素とSPAN要素は、id属性及び class属性と併用することで、文書に構造を付加するため( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )』であって、デザインのためではありません。
★スタイルシートの
5 セレクタ( http://momdo.s35.xrea.com/web-html-test/spec/CSS … )
6 プロパティ値とカスケーディング、継承の割り当て( http://momdo.s35.xrea.com/web-html-test/spec/CSS … )
は、絶対にひつような知識。これがないとDIVをデザインのために書いたり、煩雑なHTML/CSSになる。
頑張ってください。
<style type="text/css" media="screen">
<!--
html,body{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;line-height:1.6em;}
p{text-indent:1em;line-height:1.8em;}
div.header,div.section,div.footer{width:90%;min-width:630px;max-width:900px;margin:0 auto;padding:5px;position:relative;}
div.header h1,div.header h2{width:49%;display:inline-block;position:relative;}
div.header h1 img,div.header h2 img{width:90%;height:auto;}
div.header div.nav{width:100%;line-height:2em;text-align:center;}
div.header div.nav a{text-decoration:none;font-weight:bold;color:black;}
div.header div.nav ul,div.header div.nav ul li{list-style:none;margin:0;padding:0;}
div.header div.nav ul li{display:inline-block;width:13%;position:relative;margin-left:1px;font-weight:bold;}
div.header div.nav ul li+li:before{content:"|";position:absolute;left:-1px;top:0;}
div.header div.nav ul li ul{position:absolute;top:2em;width:100%;display:none;z-index:10;}
div.header div.nav ul li:hover ul{display:block;}
div.header div.nav ul li ul li{font-weight:normal;width:100%;}
div.header div.nav ul li ul li:before{content:"";}
div.section h2,div.section p,div.section div.section,div.section div.aside{width:auto;margin:0 300px 0 0;min-width:0;border-color:gray;border-style:dotted;}
div.section{min-height:800px;}
div.section div.section{min-height:0;}
div.section div p{width:auto;margin:0;}
div.section div.nav{position:absolute;width:295px;top:0;right:0;font-size:0.95em;}
div.section div.nav h4{line-height:33px;border-bottom:ridge 5px rgb(255,100,100);}
div.section div.nav h4:before{content:url(/wp/wp-content/uploads/2014/07/icon_sidebar1.png);position:relative;top:10px;}
div.section div.nav ul{list-style-type:none;line-height:1.8em;}
div.section div.aside{font-size:0.95em;}
div.section div.aside h4{line-height:3em;margin:1em 2em;text-align:center;font-size:1.5em;}
div.section div.aside dl{margin-left:170px;line-height:1.6em;position:relative;}
div.section div.aside dt{position:relative;font-widght:bold;}
div.section div.aside dd{min-height:2em;margin-left:0;text-indent:1em;}
div.section div.aside dd a{position:absolute;background-color:rgb(255,200,200);width:8em;text-decoration:none;display:block;right:10px;}
div.section div.aside dt a:before{content:"";background-image:url(/wp/wp-content/themes/stinger3ver20140327/images/no-img.png);position:absolute;top:0;left:-160px;width:110px;height:110px;display:block;background-size:cover;}
div.section h2{border-width:1px 1px 0 1px;}
div.section div.section,div.section * p{border-width:0 1px;}
div.section * p{border:none;}
div.section div.aside{border-width:0 1px 1px 1px;}
div.section div.aside h4{border-style:dotted;border-width:1px 0px;border-color:gray;background-color:rgb(200,200,200);}
div.section h2,div.section p,div.section div.section{background-color:white;}
div.section * p{background-color:transparent;}
div.header div.nav ul li ul li{background-color:rgb(255,240,240);}
body{background-image:url(/wp/wp-content/uploads/2014/07/04-polish-wood.png);}
div.section div.aside dl a{text-decoration:none;}
div.section div.aside dl a:hover{text-decoration:underline;}
div.section div.aside{background-color:rgb(255,225,225);}
-->
</style>
No.3
- 回答日時:
そしてスタイルシートを遊びで書いてみました。
・・HTMLをどこかのサイトのデザインに合わせてスタイルシートを書くと言うのは、私にとっても、とても良い練習にもなるので・・
こんな簡単な判りやすいものになるのです。細かいところは手を入れていませんが、多分あなたの期待に近いものじゃないかと・・。
★リキッドなのでスマホ以上の幅640pxがあればOK。
ウィンドウを小さくしてみる。
★印刷(media:print)や携帯用(media:handheld)は書いてません。御随意に
<style type="text/css" media="screen">
<!--
html,body{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;line-height:1.6em;}
p{text-indent:1em;line-height:1.8em;}
div.header,div.section,div.footer{width:90%;min-width:630px;max-width:900px;margin:0 auto;padding:5px;position:relative;}
div.header h1,div.header h2{width:49%;display:inline-block;position:relative;}
div.header h1 img,div.header h2 img{width:90%;height:auto;}
div.header div.nav{width:100%;line-height:2em;text-align:center;}
div.header div.nav a{text-decoration:none;font-weight:bold;color:black;}
div.header div.nav ul,div.header div.nav ul li{list-style:none;margin:0;padding:0;}
div.header div.nav ul li{display:inline-block;width:13%;position:relative;margin-left:1px;font-weight:bold;}
div.header div.nav ul li+li:before{content:"|";position:absolute;left:-1px;top:0;}
div.header div.nav ul li ul{position:absolute;top:2em;width:100%;display:none;z-index:10;}
div.header div.nav ul li:hover ul{display:block;}
div.header div.nav ul li ul li{font-weight:normal;width:100%;}
div.header div.nav ul li ul li:before{content:"";}
div.section h2,div.section p,div.section div.section,div.section div.aside{width:auto;margin:0 300px 0 0;min-width:0;border-color:gray;border-style:dotted;}
div.section{min-height:800px;}
div.section div.section{min-height:0;}
div.section div p{width:auto;margin:0;}
div.section div.nav{position:absolute;width:295px;top:0;right:0;font-size:0.95em;}
div.section div.nav h4{line-height:33px;border-bottom:ridge 5px rgb(255,100,100);}
div.section div.nav h4:before{content:url(http://arromanches-ngy.sakura.ne.jp/wp/wp-conten …}
div.section div.nav ul{list-style-type:none;line-height:1.8em;}
div.section div.aside{font-size:0.95em;}
div.section div.aside h4{line-height:3em;margin:1em 2em;text-align:center;font-size:1.5em;}
div.section div.aside dl{margin-left:170px;line-height:1.6em;position:relative;}
div.section div.aside dt{position:relative;font-widght:bold;}
div.section div.aside dd{min-height:2em;margin-left:0;text-indent:1em;}
div.section div.aside dd a{position:absolute;background-color:rgb(255,200,200);width:8em;text-decoration:none;display:block;right:10px;}
div.section div.aside dt a:before{content:"";background-image:url(http://arromanches-ngy.sakura.ne.jp/wp/wp-conten …}
div.section h2{border-width:1px 1px 0 1px;}
div.section div.section,div.section * p{border-width:0 1px;}
div.section * p{border:none;}
div.section div.aside{border-width:0 1px 1px 1px;}
div.section div.aside h4{border-style:dotted;border-width:1px 0px;border-color:gray;background-color:rgb(200,200,200);}
div.section h2,div.section p,div.section div.section{background-color:white;}
div.section * p{background-color:transparent;}
div.header div.nav ul li ul li{background-color:rgb(255,240,240);}
body{background-image:url(http://arromanches-ngy.sakura.ne.jp/wp/wp-conten …}
div.section div.aside dl a{text-decoration:none;}
div.section div.aside dl a:hover{text-decoration:underline;}
div.section div.aside{background-color:rgb(255,225,225);}
/* aqua、black、blue、fuchsia、gray、green、lime、maroon、navy、olive、orange、purple、red、silver、teal、white、yellow */
-->
</style>
No.2
- 回答日時:
後半です。
説明はは不要だと思います。
HTMLにはプレゼンテーションに関する事は一切書かれていませんから、後は好きにデザインできます。デザインの重度も格段にましますから、ガラケーやプリンターなど端末に合わせてリキッドにするなり、メディアクウェリー使ってディスプレイによってスタイル帰るなり・・
もちろん、HTML・・・この場合テンプレートのメンテナンス性もデザイン関係ないのでよくなりますよね。
★タブにも度したら
Another HTML Lint - Gateway( http://www.htmllint.net/html-lint/htmllint.html# )
でチェックしておくとよいです。
__<div class="aside">
___<h4 class="kanren">関連記事</h4>
___<dl>
____<dt><a href="http://arromanches-ngy.sakura.ne.jp/wp/?p=61">超初心者が超初心者に伝えるcss講座になってしまった一件</a></dt>
____<dd>記事一覧をブロック化からのリンク仕様</dd>
____<dd>今日もコツコツカスタマイズな1日。</dd>
____<dd>こういうことで、ほ</dd>
____<dd><a href="http://arromanches-ngy.sakura.ne.jp/wp/?p=61">この記事を読む</a></dd>
____<dt><a href="http://arromanches-ngy.sakura.ne.jp/wp/?p=39">サイドバーを色々とカスタム</a></dt>
____<dd>もう朝です・・・。いやぁ、それにしても時間の過ぎることの早いこと早いこと。</dd>
____<dd>他の先生方のように</dd>
____<dd><a href="http://arromanches-ngy.sakura.ne.jp/wp/?p=39">この記事を読む</a></dd>
____<dt><a href="http://arromanches-ngy.sakura.ne.jp/wp/?p=53">やっとみつけた!記事本文の公開日の装飾部分</a></dt>
____<dd>アロマンシェスウェブ担当のミツロックでございます。</dd>
____<dd>いやぁ、これだけのことにどんだけ時間を使う</dd>
____<dd><a href="http://arromanches-ngy.sakura.ne.jp/wp/?p=53">この記事を読む</a></dd>
___ _<dt><a href="http://arromanches-ngy.sakura.ne.jp/wp/?p=25">記事一覧をカード型に分けてスッキリ</a></dt>
____<dd>こんばんわ。アロマンシェスのブログサイトに記念の初投稿させていただきますWEB担当ミツロックです。</dd>
____<dd><a href="http://arromanches-ngy.sakura.ne.jp/wp/?p=25">この記事を読む</a></dd>
__ </dl>
__</div>
_</div>
_<div class="footer">
__<h2>文書情報</h2>
__<dl class="documentHistry">
___<dt id="FIRST-PUBLISHED">First Published</dt>
___<dd>2013-03-03</dd>
__</dl>
_</div>
</body>
</html>
【前回の一部訂正】
div class="section">
<h2>見出し</h2>
<p class="breadcrumb list">ホーム > BLOG ></p>
↑>を>に
<label></label>は削除
No.1
- 回答日時:
残念ですが、そのテンプレートでは細工は不可能です。
あなたでなくてもソースを見てうんざりするでしょう。スタイルシートを用いてデザインする最大の目的は、御存知のように「構造とプレゼンテーションの分離( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」の分離です。
そのためには、『メモ: CSSスタイルシートを意図した通りに機能させるには、正しい文書解析木が必要です。つまり、正当なHTMLを用いるべきです。( http://jigsaw.w3.org/css-validator/ )』
ところが、そのURLを
Another HTML Lint - Gateway( http://www.htmllint.net/html-lint/htmllint.html )
でチェックされると分かるようにHTML自体無茶苦茶です。そうなるとブラウザによる補完が異なるため、ブラウザ間の表示差以前にデザインできないのです。
★タブは_に置換してあるので戻す。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
_<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
_<title>アロマンシェフブログ 少しだけほっと一息よろしいでしょうか?</title>
_<meta name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" >
_<link rel="START" href="../index.html">
_<style type="text/css" media="screen">
<!--
-->
_</style>
</head>
<body>
_<div class="header">
__<h1><a href="/"><img src="/wp/wp-content/uploads/2014/07/wp_header.png" width="473" height="343" alt="アロマンシェフブログ 少しだけほっと一息よろしいでしょうか?"></a></h1>
__<h2><a href="/"><img src="/wp/wp-content/uploads/2014/07/wp_header.png" width="473" height="343" alt="アロマンシェフブログ 少しだけほっと一息よろしいでしょうか?"></a></h2>
__<div class="nav">
___<ul>
____<li><a href="/wp/" title="トップページ">HOME</a></li>
____<li><a href="/HP">OFFICIAL-HP</a></li>
____<li><a href="/wp/Blog">BLOG</a>
_____<ul>
______<li><a href="/wp/?cat=4">店長</a></li>
______<li><a href="/Therapist">セラピスト</a></li>
_____</ul>
____</li>
____<li><a href="/wp/news">NEWS</a>
_____<ul>
______<li><a href="/Event">イベント</a></li>
_____</ul>
____</li>
____<li><a href="/Job">JOB OFFER</a></li>
____<li><a href="/Hotel">HOTEL-LIST</a></li>
____<li><a href="/wp/?cat=6">CUSTOM</a></li>
___</ul>
__</div>
_</div>
_<div class="section">
__<h2>見出し</h2>
__<p class="breadcrumb list">ホーム > BLOG ></p>
__<div class="section">
___<h3>トップ画面以外でヘッダー画像を非表示に・・・が、悲劇が訪れた</h3>
___<p>公開日: 2014/07/19 : 最終更新日:2014/07/20 BLOG, カスタム 備忘録, ミツロック</p>
___<p>ウェブ担当とは名ばかりのミツロックでございます。この記事は、只今ミツロックが遭遇中の悲劇の備忘録です。</p>
___<p>そんなのこうこうこうやれば直るんじゃね~?ってわかる方いましたら是非コメントお願いします・・・。</p>
___<p>本日のカスタム内容は</p>
___<ol>
____<li>トップ画面を2分割に分ける ⇒ とりあえずは成功しました。</li>
____<li>トップ画面以外でヘッダー画像を非表示に ⇒ 悲劇が起こりました。</li>
___</ol>
___<p>という内容となっております。</p>
___<p>(1)トップ画面を(2)分割に分ける</p>
___<p>参考にさせていただいたサイトはこちら</p>
___<p>画面全体に画像を使っている方は、こちらの記事にあるステップ2のheader.phpに記述を加えるにある「広告用ソースコード」という言葉が変更後、上に出ればもうできたも同然(だと思います。)</p>
__</div>
__<div class="nav">
___<form method="get" id="searchform" action="/wp/">
____<p><label class="hidden" for="s"></label>
____<input value="" name="s" id="s" type="text">
____<input style="width: 48px; height: 48px;" src="/wp/wp-content/themes/stinger3ver20140327/images/wp_sarch" alt="検索" id="searchsubmit" value="Search" type="image"></p>
___</form>
___<div>
____<h4>アロマンシェスより一言</h4>
____<p>当店セラピスト、スタッフのブログです。</p>
____<p>ウェブ担当ミツロックのワードプレスにおけるカスタム備忘録も隅っこの方に書かせてもらってます。</p>
____<p>出張リクラゼーションサロンin名古屋「アロマンシェス」<img src="/wp/wp-content/uploads/2014/07/titlelogo01.png" alt=""></p>
___</div>
___<div>
____<h4>カテゴリ別一覧</h4>
____<ul>
_____<li><a href="/wp/?cat=3" >BLOG</a> (3)</li>
_____<li><a href="/wp/?cat=6" >カスタム 備忘録</a> (5)</li>
_____<li><a href="/wp/?cat=7" >ミツロック</a> (3)</li>
____</ul>
___</div>
___<div>
____<h4>アーカイブ</h4>
____<ul>
_____<li><a href="/wp/?m=201407">2014年7月</a></li>
____</ul>
___</div>
___<div>
____<h4 class="menu_underh2">メタ情報</h4>
____<ul>
_____<li><a href="/wp/wp-login.php">ログイン</a></li>
_____<li><a href="/wp/?feed=rss2">投稿の <abbr title="Really Simple Syndication">RSS</abbr></a></li>
____</ul>
___</div>
__</div>
以後は次に・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSSで背景を下までのばすには?
-
スクロール可能なチェックボックス
-
floatさせたdivタグを折り返さ...
-
文字を固定したいのですが…
-
テーブルの1つのセル内で、上揃...
-
プログラミングでのビンゴマシ...
-
cssでbodyタグのtopマージを0に...
-
borderがおかしくなる・・・
-
MAX関数を使ってからLEFT JOIN...
-
表示・非表示のスクリプトで、...
-
jQueryでサーバー上のファイル...
-
画面が真っ白になるのはどうして?
-
Gifアニメ、最後のコマに行った...
-
htmlの記述で link rel=styles...
-
テキストボックスに入力された...
-
createElementで作成した要素を...
-
複数の画像をフェードイン・ア...
-
javascriptで毎月替わる画像
-
スワップイメージが上手く動作...
-
jQueryで同じクラス名のものを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フッター上部に謎の隙間
-
CSS <div>の入れ子が反映さ...
-
オンマウス時に別画像を上に重...
-
Ctrl+F(検索)の窓を出したいの...
-
スタイルシートで画面を上下に...
-
JQuery UIを使用したドラッグ&...
-
スクロール可能なチェックボックス
-
文字を固定したいのですが…
-
floatさせたdivタグを折り返さ...
-
TABLEの高さを固定したいのですが…
-
【CSS】floatで左右に並べた...
-
すいません、このタグですが、...
-
youtubeをHPに載せたいです。
-
スライダーの枠に動画を収める...
-
リンクで違うページの指定箇所...
-
CSSを使って3カラムにしたいの...
-
【html5】canvasでの文字の形の...
-
positionのrelativeとabsolute...
-
フッターの下に隙間ができてしまう
-
メニューやヘッダー背景だけを...
おすすめ情報