現在ヘッダーやサイドバーの色が黒なのですが、CSSのどの部分を変えることで変更可能ですか?黒はリラクゼーションには不向きなので#660033の色に変更したいのです。 どうか助けてください。
/* その他、拡張があれば記述 */
.skinHeaderFrame {
text-align:center;
}
#navi {
list-style:none;
margin:0 auto;
padding:0;
width:605px;
}
#navi li {
display:inline-block;
padding:0 15px;
*display:inline;
*zoom:1;
}
#navi li a {
padding:5px;
display:block;
}
#navi1 a:hover, #navi2 a:hover, #navi3 a:hover, #navi4 a:hover, #navi5 a:hover {
background:#996666;
color:#FAF3F1;
text-decoration:none;
}
#header {
margin:20px 0 40px 0;
text-align:center;
width:100%;
height:301px;
background:url(http://www.gird.jp/ameblo/p2/images/header_bg_li …
}
.skinHeaderArea2 {
margin:0 auto;
width:980px;
height:301px;
position:relative;
background:url(http://www.gird.jp/ameblo/p2/images/header_bg.jp …
}
.skinBlogHeadingGroupArea {
width:340px;
position:absolute;
top:50px;
left:50px;
}
#gallery {
width:450px;
height:210px;
position:absolute;
top:46px;
right:55px;
background:#000;
}
#gallery img {
position:absolute;
top:0;
left:0;
}
.skinArticle {
background:none;
border:none;
padding:0;
}
.skinArticleHeader {
text-align:center;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
border-left:none;
margin:0;
padding:10px 0;
}
.detailOn img {
margin:0;
}
.skinSubA .skinMenuHeader {
color:#faf3f1;
padding:23px 0 0 30px !important;
width:270px;
height:41px !important;
background:url(http://www.gird.jp/ameblo/p2/images/side_header. … no-repeat center top;
}
.skinSubB .skinMenuHeader {
color:#faf3f1;
padding:23px 0 0 25px !important;
width:155px;
height:37px !important;
background:url(http://www.gird.jp/ameblo/p2/images/side_header2 … no-repeat center top;
}
.skinSubA .skinMenu2 {
width:300px !important;
background:url(http://www.gird.jp/ameblo/p2/images/side_footer. … no-repeat center bottom;
padding-bottom:32px !important;
}
.skinSubB .skinMenu2 {
width:180px !important;
background:url(http://www.gird.jp/ameblo/p2/images/side_footer2 … no-repeat center bottom;
padding-bottom:19px !important;
}
.skinSubA .skinMenuBody{
margin:0;
width:260px;
padding:20px 20px 0;
background:url(http://www.gird.jp/ameblo/p2/images/side_body.jp …
}
.skinSubB .skinMenuBody{
margin:0;
width:140px;
padding:20px 20px 0;
background:url(http://www.gird.jp/ameblo/p2/images/side_body2.j …
}
#footer {
position:relative;
width:100%;
height:65px;
background:url(http://www.gird.jp/ameblo/p2/images/footer_bg.jp …
}
#myad {
width:251px;
height:31px;
display:block;
background:url(http://www.gird.jp/ameblo/p2/images/myad_btn.png);
position: absolute;
left:50%;
top:20px;
margin:0 0 0 -125px;
text-indent:-9999px;
}
#myad:hover {
background-position:left bottom;
}
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
現物を見ていないのでなんとも言えないのですが
#header {
margin:20px 0 40px 0;
text-align:center;
width:100%;
height:301px;
background:url(http://www.gird.jp/ameblo/p2/images/header_bg_li …
}
この部分を
#header {
margin:20px 0 40px 0;
text-align:center;
width:100%;
height:301px;
background: #660033 url(http://www.gird.jp/ameblo/p2/images/header_bg_li …
}
にすればいけないでしょうか?
そしてサイドのクラスがどれかわかりませんが、まぁ .skinSubA がサイドバーだと仮定して
この .skinSubA に対してCSS側で 「background-color: ##660033; 」と指定してあげればできると思います。
No.2
- 回答日時:
多分、誰にもわからないと思います。
HTMLが、とても酷い--文書構造をまったく示していないためスタイルシートを見ただけじゃ、どれがどの部分の指定なのかさっぱりわかりません。本人でもわからないのですから、他人にはわかる手立てがありません。
たとえば、
div.header div.nav{
position:absolute;left:10px;top:100px;width:200px;
background-color:#000;
}
なんて書かれていたら、「ああ、ヘッダに書かれているナビゲーションを左に200px幅で、おいて、背景色が黒に指定してあるな」と誰にでもわかる。
スタイルシートのみならず、HTMLもわかり易く、メンテナンスも簡単でしょう。もちろん検索エンジンもこれらのクラス名を理解しますからSEO的にも良い。
HTMLは文書構造を示すもの--タグだけで足りなければdivにclass名をつけて文書構造を誰にもわかるように記述する。
『DIV要素とSPAN要素は、id属性及び class属性と併用することで、文書に構造を付加するための一般機構を提供する。 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )』
.skinSubB .skinMenuBody .skinMenuHeaderなんてするから、自分でもわからなくなります。他人には、まったく理解不能になってしまいます。CSS2.1でしょうから、ちゃんと要素名まで書くほうが良いです。
div.skinSubB ul li{}というふうに・・・.skinSubBと書けば、*.skinSubBとみなされます。(*は全称セレクタ)
HTMLもさることながら、CSSも酷すぎます。CSSはその数分の一の文字数で事足ります。しかも、もうすこし、わかり易く書いておかないと・・
ここからは対策です。
★それぞれのclass名が、HTMLのどの要素に対する指定かを確認してください。
★firefox+firebug( https://addons.mozilla.jp/firefox/details/1843 )
を使用すると簡単です。継承などもきちんと示してくれるので便利です。
該当するスタイル指定が見つかったら、firebugでその部分を書き換えてテストする。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- オープンソース cssで中央寄せ 1 2023/05/19 06:25
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- HTML・CSS img と p を縦中央に配置したいのですがうまくいきません。 2 2023/01/12 14:38
- PHP style.cssのjQuery条件付きcssが機能しない 4 2022/07/17 18:27
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- HTML・CSS 吹き出し 下記の吹き出しのスタイルシートについて 下記のスタイルシートは左側にアイコンがでる使用にな 1 2022/11/12 17:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
CSS、width100%でもできる余白
-
【CSSについて】リストをフロー...
-
HTMLのiframeの入れ子について
-
【HTML】【CSS】【Swiper】 元...
-
CSSでボックスのheightが0になる
-
定義リスト dl dd dt
-
テーブル内の文字が揃わない
-
ヘッダーの高さが合わない
-
定義リストに下線をつけたいと...
-
divで囲まれたpaddingの指定を...
-
div内に外部のurlを表示させたい
-
定義リストで先頭にアイコン
-
外側のdivの高さを入れ子のdiv...
-
デスクトップ用のWEBサイトをス...
-
透明divの下に長い余白ができて...
-
背景が下まで表示されないんです。
-
Webサイトretinaディスプレイのcss
-
枠線でメイン部分を囲み、フッ...
-
CSS リンクを枠で囲み背景色を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlの文字が縦書きになる
-
widthやheightの数値に単位(px...
-
画像イメージの上下左右、欲し...
-
css初心者 フレックスボックス...
-
表示倍率を変えるとレイアウト...
-
CSSがなぜかfont-sizeだけ効か...
-
CSS、width100%でもできる余白
-
W3Cのソースコードの検証サービ...
-
CSS:animation開始位置の設定
-
CSSで指定した背景画像にリンク...
-
<div>と<div>の間の10px程の...
-
余分な縦スクロールバーが出て...
-
CSSでボックスのheightが0になる
-
【CSS】ヘッダーの高さが不明の...
-
スクロールボックスを中央に配...
-
li 黒丸含んで移動する方法
-
border-style:solidで文字がずれる
-
【HTML&CSS】フッター下部の余...
-
Media Queries 4 で 非推奨とな...
-
初心者html・CSS ウィンドウを...
おすすめ情報