dポイントプレゼントキャンペーン実施中!

外部CSSに

.ffdddd_color {
background: #ffdddd;
}

とし記述していて、

HTML部分に

<li class="ffdddd_color">テーマA</li>

と記述しているのですが、
色がつきません。

何がいけないのでしょうか?

ちなみにテーマAと書いてあるのは
テーマBCDとリストがあり、

テーマA
文章
テーマB
文章
テーマC
文章
テーマD
文章

という風になっています。
ですので、テーマと書いてある部分だけに背景色をつけたいです。

お詳しい方よろしくお願いいたします。

A 回答 (4件)

> 現在のHTML部分は <ul class="box">



での、"box"のCSSはどんな風ですか?
    • good
    • 0

ul.box li にbackground-Colorが指定されていますね。


セレクタのポイントでここは12ポイントで、
.ffdddd_color のところは10ポイントなので最低限同じポイントに
しないと負けます。

手っ取り早くは
ul.box li.ffdddd_color{・・・}とするのが妥当でしょう。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

ご指定の方法であるul.box li.ffdddd_color{・・・}だと、
レイアウトがくずれてしまったので、
さらにもう1つul.box li.white{・・・}というものをつかいして、カラーをwhiteにすると、中に書いてある文章まで白になってしまったので、さらにcolorでフォントにblackを指定すればきちんと見れるようになりました。

いろいろとアドバイスありがとうございました。

お礼日時:2008/12/01 13:11

背景色だけを指定するなら background じゃなくて background-color じゃないでしょうか?background に色だけを書いてみたことがないので、それが原因かどうかはちょっとわかりませんが。

    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

background-coloにしてみたのですが、
結果は同じで背景色がつきませんでした。

悩み始めてかれこれ一週間になります(^^;)

お礼日時:2008/12/01 10:33

普通にやれば問題なく背景色がつくはずです。



タイプミスによってきちんと読みこまれていない可能性が高いですが
ブラウザによってはクラス名にアンダーバーが使えない場合も
あるので注意が必要です

不具合のある具体的な環境など提示したほうがよいかもしれません
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

やはり色はつかないみたいです。

現在のHTML部分は
<ul class="box">
<li class="ffdddd_color">テーマA</li>
<li>文章</li>
<li class="ffdddd_color">テーマB</li>
<li>文章</li>
<li class="ffdddd_color">テーマC</li>
<li文章</li>
</ul>

そしてCSS部分が
ul.box {
zoom: 100%;
list-style: none;
padding: 0;
margin: 0;
}
ul.box:after {
height: 0;
visibility: hidden;
content: "";
display: block;
clear: left;
}
ul.box li {
float: left;
width: 240px;
background-color: #ffffff;
border: solid 1px;
padding: 1px;
margin: 5px;}

.ffdddd_color {
background: #ffdddd;
}

という風になっております。
ここから何かおわかりになりますでしょうか?

ちなみにブラウザはFirefox、IEで確認しております。
またタイプミスを確認してみて、上記の
ul.box li {
float: left;
width: 240px;
background-color: #ffffff;
border: solid 1px;
padding: 1px;
margin: 5px;}
のところにli.クラス名
でやってみると、色はついたことはついたのですが、
レイアウトが崩れました。

以上です。
どうぞよろしくおねがいいたします。 

お礼日時:2008/12/01 10:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!