CSSの記述について

このQ&Aのポイント
  • CSSの記述についての質問です。画像を表示させる際にファイル名の変更で表示されなくなってしまう場合、他の記述も変更する必要があるのかどうか教えてください。
  • 700pxの枠内に500px程度の枠を作成し、その枠を二分割や四分割することは可能でしょうか?
  • CSSの記述についての質問です。画像の表示と関連する記述の変更について教えてください。また、700pxの枠内にさらに小さい枠を作成し、分割することは可能かどうかも教えてください。
回答を見る
  • ベストアンサー

cssの記述について

よろしくお願いします。 0ピクセル×20ピクセルの画像を左側に表示させて、その右側に 文字を入れたいと先日ご質問させて頂いたところ、他の方が下記の 記述をご丁寧に作成していただけました。 確かに、その際画像は下記のように表示されましたが他の画像を 表示させたく以下の画像ファイル名を変更したところ表示されなくなってしまいました。 なお、その際backgroundに指定した画像も表示されなくなってしまいました。 (img/ani059.gif); ←ここを変更しました 例)■テスト    テスト1   ■テスト2    テスト3 .ulfont1 {color: #ff0000; font-weight: bolder; width: 800px; font-size: 1.0em; line-height: 2.0; margin-left: -20px; } .ulfont ul1 {list-style-position: outside; list-style-image: url(img/ani059.gif); ←ここを変更しました background-image: url(img/mark.png); } 画像を変えようとすると上記の記述もファイル名以外どこかを変える必要があるのでしょうか? お手数では御座いますが、ご指導の程よろしくお願い致します。 700pxの枠を作成してありますが、その中に更に500px程度の枠を作成して、その 枠を二分割や四分割などはできるものでしょうか? 例)日や田など・・・ どなた様か、ご指導のほどよろしくお願いいたします。

  • pcckit
  • お礼率76% (472/621)

みんなの回答

  • abril
  • ベストアンサー率69% (388/560)
回答No.4

No.3への補足を拝見しました。 > ul1の件で御座いますがul1という記述方法は無いのですね。しっかりと覚えました。 「ul1という記述方法は無い」…単に言い回しの問題かもしれませんがちょっと不安が残りますね。 「”ul1”という要素(タグ)がHTMLには存在しない」ので、CSSの記述が間違っている、という事ですから。 質問履歴を拝見した感じでは、基本的なCSSの文法がよくおわかりになっていない様に思われましたので、できるだけ早い段階で、きちんと勉強しておくことをお奨めします。基礎的な理解ができていない状態では結局今後も応用をきかせるのが難しくなりますから。 > 上記のようにしたところ、背景は表示されましたが左側のチェツクマークが表示されなくなってしまいました。 そんな筈はないのですが。こちらの検証ではちゃんと表示されています。 > 下記のようにすると表示されるようなのですが? > (省略) 入れ子にすると表示される、というのであれば、”他のCSSの指定”が干渉している可能性がありますが、その部分は公開されていない以上、原因はわかりかねます。一度、テストファイル(CSSには今回の”.ulfont {(省略)}”の指定だけを記述し、HTMLはbody内の記述を<ul class="ulfont">~</ul>の部分だけにしたものを別途用意する)を作ってそちらで検証してみる事をお奨めします。それでリストマークも背景も問題なく表示されるのであれば、先述の様に原因は(こちらに公開されていない)CSS及びHTMLの部分にある事になりますので。 いずれにせよ、”スタイルが上手く表示されないから”という理由だけでリストを入れ子にしているのなら、それはNGです。あくまでHTML側の構造が論理的になっている状態で、スタイルを調整するのがCSSの役目です。 > 文字の左側に異なる画像を表示されたいという場合cssの記述の部分を.ulfont1 としてhtmlの部分を<ul class="ulfont1">とすれば良いのでしょうか? > もちろん、画像のimg/checkmark.gifの部分も変えるわけで御座いますが。 そうです。 #CSSの他の指定やHTMLの全体の構造によっては、もっとセレクタを整理する事も可能かもしれませんが、ここでの回答はあくまで提供された情報を元にしかできませんので。 もう一つのご質問ですが。 ダミーになっている左と右上の画像はそれぞれ「値段」と「お申し込みボタン」に対してどの様な意味を持つ内容ですか? 推測ですが、左側はもしかして「商品イメージ」の様なもので、右上は「商品名」の様なものですか? それによってもマークアップ(HTMLコーディング)が違ってきますので…

pcckit
質問者

補足

abril様 何度もご連絡を、ご回答頂きまして誠にありがとう御座います。

  • abril
  • ベストアンサー率69% (388/560)
回答No.3

補足を拝見しました…が、No.1で指摘させて頂いた以下の部分の意味、ちゃんとわかって頂けているでしょうか? ----------抜粋ここから---------- この指定は有り得ないですよ?これだと、「"ulfont"というclass属性のついた某かの要素(タグ)の子要素である"ul1"というタグ」に対する指定、という記述になってしまうのですが、"ul1"というタグは存在しないからです。"ul"の間違いでは? ----------抜粋ここまで---------- 補足を見ると、問題なく表示されている部分のCSSの指定は: ------------------------------------------------------------------------------------------ .ulfont {(省略)} .ulfont ul {(省略)} ------------------------------------------------------------------------------------------ となっていますから、このセレクタの意味は「"ulfont"というclass属性のついた某かの要素(タグ)の子要素である"ul"という要素(タグ)に適用」となりますので、HTML側の: ------------------------------------------------------------------------------------------ <ul class="ulfont">←"ulfont"というclass属性のついた某かの要素 <li> <ul>←の子要素である"ul"という要素 <li>テスト1<br />ほげほげ</li> (省略) </ul> </li> </ul> ------------------------------------------------------------------------------------------ というマークアップはそのセレクタの条件に合致していますので、そこで指定されたスタイルが適用されるのです。 しかし一方、 > 異なる画像を表示したく以下のようにしたところ、表示されなくなってしまいました。 と仰っている方のソースを見ましたら、私の最初の指摘通り、CSSの指定が: ------------------------------------------------------------------------------------------ .ulfont1 {(省略)} .ulfont1 ul1 {(省略)} ------------------------------------------------------------------------------------------ となってしまっている為、「"ulfont"というclass属性のついた某かの要素(タグ)の子要素である"ul1"という要素(タグ)に適用」という意味になりますが、先に申し上げました通り、HTMLに"ul1"などという要素(タグ)は存在しないのです。 #".ulfont1"という記述は、classの名前(一定の規則に準じて制作者の任意でつけられる)であり、"ul1"という記述は、要素(タグ)名(予め決められたものしか存在しない)を示す意味になるのです。 しかし当然ながら、これに対してHTML側は: ------------------------------------------------------------------------------------------ <ul class="ulfont1">←"ulfont1"というclass属性のついた某かの要素 <li> <ul>←の子要素である"ul"という要素 <li>テスト1<br />ほげほげ</li> (省略) </ul> </li> </ul> ------------------------------------------------------------------------------------------ というマークアップ(こちらはHTMLの要素の記述としては正しい)ですから、”.ulfont1 {(省略)}”のスタイルは適用されますが、”.ulfont ul1 {(省略)}”の方で指定したスタイルは「HTML側にどこにもそのセレクタで指定した条件に合致する部分がない」為、質問者様が思っている(思いこんでいる)様な表示にはならないのです。 …随分くどい説明(しかも重複)で本意ではないのですが、もう「どの部分が間違っていた」かはおわかりになって頂けましたよね? つまり、 > 私は異なる画像を表示させるため同じclass名を指定しても同じ画像が表示されるだけだと思いましたので<ul class="ulfont">や <ul class="ulfont1">を使い分けて、 この考え方は間違っておらず、 > htmlの部分もそのようにしたつもりなのですが、 HTML側のマークアップも妥当だったのですが、CSSの記述が間違っていた、という事です。 あとこれは単純に疑問なのですが、このリストはなんで入れ子になっているんでしょうか? ------------------------------------------------------------------------------------------ <ul class="ulfont"> <li>テスト1<br />ほげほげ</li> <li>テスト2</li> <li>テスト3</li> </ul> ------------------------------------------------------------------------------------------ でマークアップして、CSSの方は: ------------------------------------------------------------------------------------------ .ulfont { list-style: url(img/checkmark.gif) none; background-image: url(img/mark.png); color: #ff0000; font-weight: bolder; width: 750px; font-size: 1.0em; line-height: 2.0; margin: 0; } ------------------------------------------------------------------------------------------ ではだめな理由が何かあるのですか? 勿論、提供されているソースでは省略されているだけで、実際のコンテンツでは: ------------------------------------------------------------------------------------------ <ul class="ulfont"> <li>直接の子要素のリストアイテム1 <ul> <li>テスト1<br />ほげほげ</li> <li>テスト2</li> <li>テスト3</li>     </ul> </li> <li>直接の子要素のリストアイテム2</li> <li>直接の子要素のリストアイテム3</li> </ul> ------------------------------------------------------------------------------------------ という様に、<ul class="ulfont">~</ul>の直接の子要素であるリストアイテム<li>~</li>が存在しているのでしたら何の疑問もありませんが。 もう一つの質問「枠を二分割や四分割」の方は、実際の内容がどういうものになるかにもよって適切なマークアップの仕方・スタイルの設定の仕方、が変わってきますので、できればもっと具体的なイメージを画像にして添付するなりしてくれませんか?

pcckit
質問者

補足

abril様 ご丁寧にご指導頂きまして誠にありがとう御座います。この場を借りて感謝申し上げます。以下にご説明させて頂きたく態への手数では御座いますが、再度のご指導の程お願い致します。 まず、ul1の件で御座いますがul1という記述方法は無いのですね。しっかりと覚えました。 次に、前回ご指導頂きました下記の件で御座いますが ↓ あとこれは単純に疑問なのですが、このリストはなんで入れ子になっているんでしょうか? 今回ご指導いただいたとおりに実行したつもりなのですが・・・ 【css】 .ulfont { list-style: url(img/checkmark.gif) none; background-image: url(img/mark.png); color: #ff0000; font-weight: bolder; width: 750px; font-size: 1.0em; line-height: 2.0 margin: 0; } 【html】 <ul class="ulfont"> <li>テスト1<br />ほげほげ</li> <li>テスト2</li> <li>テスト3</li> </ul> 上記のようにしたところ、背景は表示されましたが左側のチェツクマークが表示されなくなってしまいました。 下記のようにすると表示されるようなのですが? 【css】 .ulfont { list-style: url(img/checkmark.gif) none; background-image: url(img/mark.png); color: #ff0000; font-weight: bolder; width: 750px; font-size: 1.0em; line-height: 2.0 margin: 0; } 【html】 <ul class="ulfont"> <li> <ul> <li>テスト1<br />ほげほげ</li> <li>テスト2</li> <li>テスト3</li> </ul> </li> </ul> 次に、前回記載させていただきました文字の左側に異なる画像を 表示されたいという場合cssの記述の部分を.ulfont1 としてhtmlの部分を<ul class="ulfont1">とすれば良いのでしょうか? もちろん、画像のimg/checkmark.gifの部分も変えるわけで御座いますが。 次に>もう一つの質問「枠を二分割や四分割」の方は、実際の内容がどういうものになるかにもよって適切なマークアップの仕方・スタイルの設定の仕方、が変わってきますので、できればもっと具体的なイメージを画像にして添付するなりしてくれませんか? で御座いますが、画像を添付させて頂きます。 添付した内容そのものでは無いのですが、感じと致しましては 添付したような感じで御座います。 何度も、お手数では御座いますがどうかご指導の程よろしくお願い致します。

  • abril
  • ベストアンサー率69% (388/560)
回答No.2

No.1です。 前回までの質問をざっとだけ見ました。今回の質問、【質問番号:5105119】でのお礼と被ってますね。このままだとマルチポストとみなされてこっちが消されてしまうかもしれないですし、マナー上もよろしくありませんのでとりあえずあちらの質問を急いで閉めた方がいいですよ。 で、あちらの質問のお礼の段階からこのソースで上手く行かない、と書いてありますが、ほんとにこのままのソースだったらうまく行きようがないのですよ。CSSのセレクタに明かな間違いがあるので。現状の正確な把握ができないと検証条件と一致させる事ができないので、 ・HTMLのDOCTYPE ・問題を抱えている部分のマークアップ(例として揚げ居てるリストの部分の実際のHTMLのコード) ・問題を抱えている部分に対してのスタイルとして設定した実際のCSSの記述 ・list-style-imageに設定したい画像の縦横サイズ ・background-imageに設定したい画像の縦横サイズ 最低これだけ明らかにして下さい。 それから、この一連の質問、CSSとHTMLに関する事なのでカテゴリとして相応しいのは「HTML」の方だと思いますが。次回からはそうされた方が答えが早く付きやすいかも…

pcckit
質問者

お礼

abril様 何度もすいません。

pcckit
質問者

補足

abril様 すいません。 添付出来ると思ったのですが添付が出来ませんでした すいませんでした。 どうしたら良いものですかね? 何か良き方法御座いましたらご指導の程よろしくお願い致します。

  • abril
  • ベストアンサー率69% (388/560)
回答No.1

前回までの質問に未だ目を通していませんが、 .ulfont ul1 { list-style-position: outside; list-style-image: url(img/ani059.gif); background-image: url(img/mark.png); } この指定は有り得ないですよ?これだと、「"ulfont"というclass属性のついた某かの要素(タグ)の子要素である"ul1"というタグ」に対する指定、という記述になってしまうのですが、"ul1"というタグは存在しないからです。"ul"の間違いでは? もしこれが投稿する際の単なるコピペのミスであり、本来のCSSファイル上での記載が間違っておらず、且つ"list-style-image: url(img/ani059.gif);"の記述でani059.gif(こちらを変更前の画像と仮定した場合)という画像がリストマークとしてちゃんと表示されていたのだとしたら、ani059.gifを他の画像ファイル名に書き換えただけであれば支障なくリストマークの画像が替わる筈です。それでも替わらないとしたら、画像ファイルのバスを間違っている可能性が高いです。ani059.gifと(差し替えたい画像である)hoge.gifは「同じ階層」にありますか? それから、 > 700pxの枠を作成してありますが、その中に更に500px程度の枠を作成して、その > 枠を二分割や四分割などはできるものでしょうか? > 例)日や田など・・・ こちらの質問は、上記の部分とは全く別の部分の事ですか? できますけど、どんな内容を入れるかによっても違ってきますので、もっと具体的なイメージを補足して下さい。

pcckit
質問者

補足

abril様 ご回答ありがとう御座います。 詳細を記載させて頂きますのでいつも大変お手数では御座いますが再度ご指導の程いただけませんでしょうか・・・ ■まず、DOCTYPEは以下で御座います。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 次にulの件に付きまして記載させて頂きます。 【html】に以下のように記述をしました。 <ul class="ulfont"> <li> <ul> <li>テスト1<br />ほげほげ</li> <li>テスト2</li> <li>テスト3</li>     </ul> </li> </ul> 【css】には以下のように記述しました。 .ulfont {color: #ff0000; font-weight: bolder; width: 750px; font-size: 1.0em; line-height: 2.0; margin-left: -20px; } .ulfont ul {list-style-position: outside; list-style-image: url(img/checkmark.gif); background-image: url(img/mark.png); } checkmark.gifは20×20です。 mark.pngは15×17です。 上記のようにしますとブラウザには以下のように表示されます ■テスト1  ほげほげ ■テスト2 ■テスト3 backgroundに指定した画像は文字の背景前面に表示されました。これは何も問題は無いのですが、異なる画像を表示したく以下のようにしたところ、表示されなくなってしまいました。 【html】 <ul class="ulfont1"> <li> <ul> <li>テスト1<br />ほげほげ</li> <li>テスト2</li> <li>テスト3</li>     </ul> </li> </ul> 【css】には以下のように記述しました。 .ulfont1 {color: #ff0000; font-weight: bolder; width: 750px; font-size: 1.0em; line-height: 2.0; margin-left: -20px; } .ulfont ul1 {list-style-position: outside; list-style-image: url(img/ani059.gif); background-image: url(img/mark.png); } 私は異なる画像を表示させるため同じclass名を指定しても同じ画像が 表示されるだけだと思いましたので<ul class="ulfont">や <ul class="ulfont1">を使い分けて、htmlの部分もそのようにしたつもりなのですが、その記述が間違っていましたでしょうか?また画像については同じimgフォルダに入っております。 次に > 枠を二分割や四分割などはできるものでしょうか? の部分なのですが、枠の中に枠を作成して横に2分割した枠を作成して2分割した左の枠に画像を入れて、右には文字や画像を入れるようにしたいと考えております。雰囲気的には以下のような感じで御座います。 画像画像画像画像画像         画像画像画像画像 画像画像画像画像画像         文字文字文字文字 画像画像画像画像画像          画像画像画像画像画像         画像画像画像画像 ↑一枚の画像です 大変お手数では御座いますがどうかご指導の程よろしくお願い致します。

関連するQ&A

  • cssを使って枠を作成したく以下の記述をbodyの中にしました。

    cssを使って枠を作成したく以下の記述をbodyの中にしました。 div#main{margin-left:auto;margin-right:auto;width:750px;} これによりbodyの中に750pxの枠が出来ましたが、その枠を更に2等分したく、以下の記述をしました。 div#waku{margin-left:auto;margin-right:0px;width:250px;background-color:#ccffff;} これにより枠の左側に250pxの枠が出来ました。 更にその右側に500pxの枠を作成したく以下の記述をしました。 div#waku1{margin-left:0px;margin-right:auto;width:500px;} これにより枠の右側に500pxの枠が出来ました。 それぞれの枠の中に、画像を挿入するためにdiv#wakuの中に、以下の記述をしました。 <p class="img"> <img src="img/test.gif" alt="テスト" width="200" height="999" /></p> 次に div#waku1の中に、以下の記述をしました。 <p class="img"> <img src="img/test.gif" alt="テスト" width="550" height="999" /></p> 私は、左右対称になると思ったのですが、なかなかうまくいきません。 私は、750pxの枠を作りその枠の中で左側に200pxの枠、右側に550pxの枠を作成して、更に左側枠の背景色のみ変更し、左側の枠、右側の枠、それぞれに画像やテキストを、ページ一番上から入れていきたいのですが、なかなかうまくいきません。 どなた様か、ご指導のほどよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 文字の左側に画像を表示したい

    よろしくお願いします。 文字の左側にチエックマークを入れたく以下の記述をしました。 【html】 <ul class="ulfont"> <li>テストテストテスト</li> <li>ホゲホゲホゲ</li> </ul> 【css】 .ulfont{ list-style-image:url(img/checkmark.gif); background-image: url(img/mark.png); color: #ff0000; font-weight:bolder; font-size:1.0em; line-height:2.0; margin-left:-1px; } 上記の記述ではIEでもFire Foxでも表示されますので特別問題は 無いのですが、以下についてご質問させてください。 同じく、文字の左側にチエックマークを入れたく以下の記述をしました。 【html】 <ul class="ulfont1"> <li>パソコン、インターネット</li> <li>プリンター、インク</li> </ul> 【css】 .ulfont1{ list-style-image:url(img/ani059.gif); background-image:url(img/mark.png); color: #ff0000; font-weight:bolder; font-size:1.0em; line-height:2.0; margin-left: -1px; } 上記ではfire Foxでは表示されるのですがIEではimg/ani059.gifが・のようなマークのなってしまいます。 サーバーにはimg/ani059.gifは転送されています。 どなた様か、ご指導の程よろしくお願いします。

    • ベストアンサー
    • HTML
  • cssのclassについて

    よろしくお願いします。 文字の背景に画像を入れて、更には文字の左側にチェックマークを入れるようにしたいため、cssやhtmlに下記の記述をしました。 【css】 div#test {list-style-position: outside; list-style-image: url(img/checkmark.gif); background-image: url(img/mark.png); color: #ff0000; font-weight: bolder; width: 800px; font-size: 1.0em; line-height: 2.0; } 【html】 <div id="test"> <ul> <li>テキスト、テキスト000テキスト</li> </ul> </div> 上記ですと、確かに背景画像も文字の左側にもチェックマークが入るのですが、下記のようにclass指定すると表示されなくなってしまいます きっとclassの表記が間違っているのだと思いますが困っております ご指導の程よろしくお願いします。 【css】 .test {list-style-position: outside; list-style-image: url(img/checkmark.gif); background-image: url(img/mark.png); color: #ff0000; font-weight: bolder; width: 800px; font-size: 1.0em; line-height: 2.0; } 【html】 <ul class="test"> <ul> <li>テキスト、テキスト000テキスト</li> </ul> また、id名は一つしか使えないがclass名は同じものを複数使えるとお聞きしますが、上記で言うと"test"を複数使えると言う事でしょうか? きっと私は<p>は</p>で閉めるように、そのあたりが良く分かっていないのかも知れません。 よろしくお願いします。

  • 文字の左側にチエックマークを入れる方法

    よろしくお願いします。テキストの左側にチエックワークを入れたく以下の記述をhtmlにしました。 <ul class="ulfont"> <li>ああああああああああああああああああああ</li> <li>いいいいいいいいいいいいいいいいいいいいいいいい</li> </ul> <ul class="ulfont1"> <li>うううううううううううううううううう</li> <li>おおおおおおおおおおおおおおおおおおお</li> </ul> そしてcssには以下の記述をしました。 .ulfont{ list-style-image:url(img/checkmark.gif); background-image: url(img/mark.png); color: #ff0000; font-weight:bolder; font-size:1.0em; line-height:2.0; margin-left:-1px; } .ulfont1{ list-style-image:url(img/ani059.gif); background-image:url(img/mark.png); color: #ff0000; font-weight:bolder; font-size:1.0em; line-height:2.0; margin-left: -1px; } checkmark.gifは表示されるのですが、ani059.gifが表示されません。 前回も、このようなご質問をさせていただいたのですが、解決できなく再度ご質問をさせていただきました。 なお、前回はlist-style-noneを入れると良いとご指導を頂いたのですが、なぜかうまく行かず、画像も右によってしまい、左に空白ができてしまいました。 ただし、文字の背景に設定している画像は表示されております。 何か記述方法が間違っているのだと思うのですが、わかりません。 どなた様か、ご指導のほどよろしくお願いします。

    • ベストアンサー
    • HTML
  • 文字の左側にチエックマークを入れる方法

    よろしくお願いします。 文字の左側にチエックマークを入れたく以下の記述をしました。 【html】 <ul class="ulfont1"> <li>テストテスト11</li> <li>ほげほげほげ</li> </ul> 【css】 .ulfont1{ list-style-image:url(img/ani059.gif); background-image:url(img/mark.png); color: #ff0000; font-weight:bolder; font-size:1.0em; line-height:2.0; margin-left: -1px; } 上記の内容をIEやfire foxのブラウザ上で見ると、表示されるのですがサーバー上で確認をしてみると、画像が・のようなマークで表示されてしまいます。 原因が分からないのですが、どなた様かご指導の程よろしくお願いします。

    • ベストアンサー
    • HTML
  • cssの記述方法について

    よろしくお願いします 現在、HTMlとcssで構成したホームページの勉強をしております。 私は、参考書を見ながら作成しているのですが、もしかすると所々に 不要な記述などがあるかもしれません。よろしければご指導頂けませんでしょうか? まずは下記のサイトをご覧頂けませんでしょうか? ​http://technocompany.web.fc2.com​ ソース内の様々なところに<div id="header">や<div id="fontcolor5"> <div id="photo3">と設定をしておりますが、このまま作成を進めていくと、<div id="ooooo>等がどんどん増えていきますが、その点は特別問題は無いものなのでしょうか? 私は、もっとまとめて設定が出来ないものかと考えていたのですが、それは難しいものでしょうか? 現在、困っている内容と致しましては中央揃えしたい画像に対して<div>~</div>で囲んでtext-align: centerを指定しても 完全に中央に寄らないようです。右のほうが余白が多く空いているように見えます。 例えば画像は全て中央揃えとか、文字はwidthを設定して700pxとか 一部の文字についてはwidth800px等・・・まとめて設定するのは難しいものでしょうか? また、前回、他の方に御指導いただいたのですがcssの記述なのですが、marginやpaddingは余白だと思いますが、 その他の部分が何を意味しているのかが分かりません。 今後のためによろしければご指導頂けませんでしょうか? 【CSS】 ul.hoge { list-style: none; margin: 0; padding: 0; } ul.hoge li { min-height: 20px; _height: 20px; margin: 0 0 1em 0; padding: 0 0 0 25px; background: url(img/ANI_059.gif) left top no-repeat; }

  • CSSでの影の付け方

    http://radiocaroline.jp/ 上記のサイトのようにコンテンツ表示領域と 背景領域の間のグラデーション部分はどのように 設定すればいいのでしょうか? 現在真ん中780px固定で左右を背景画像にしてます。 <style type="text/css"> <!-- body { background: #000000; margin: 0px; padding: 0px; text-align: center; color: #ffffff; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; background-image: url(images/bg.gif); background-repeat: repeat; } .oneColFixCtrHdr #container { width: 780px; background: #000000; margin: 0px auto; text-align: left; } .oneColFixCtrHdr #header { padding: 0px; background-color: #000000; } .oneColFixCtrHdr #header h1 { margin: 0px; padding: 0px 0px; } .oneColFixCtrHdr #mainContent { padding: 0px; background-color: #000000; } .oneColFixCtrHdr #footer { padding: 0px; background-color: #000000; } .oneColFixCtrHdr #footer p { margin: 0px; padding: 5px 0px; } #left { background-color:#000000; width:530px; float:left; } #right { background-color:#000000; width:250px; float:left; } .style2 { color: #FFFFFF; font-size: 80%; } .style1 {font-size: 60%; color: #CCCCCC; } .style6 {color: #CCCCCC} .style7 {font-size: 70%} --> </style>

  • firefoxではcssで画像をプリロードができません

    リンクの貼られた画像に触れると画像が変化させようと 以下のコードを使ってみました。 IE、Operaではできたのですがfirefoxではもともと表示されてるはずの画像も触れたときに表示される画像も表示されません。 何かやり方があるのでしょうか? ■html <p class="xxx"><a href="#">sample</a></p> ■css p.xxx{ background:url("img01/a_img.gif") no-repeat; } p.xxx a{ display:block; width:200px; height:50px; background:url("img01/b_img.gif"); text-indent:-9999px; } p.xxx a:hover{ background:none; }

    • ベストアンサー
    • CSS
  • cssの書き方について

    始めましてpcckitと申します。cssには全くの初心者ですがよろしくお願いします。メモ帳でcssで構成したホームページを作成しようと考えております。そこでまずは下記のように記述をしました。 body {background-color: #87ceed; text-align: center} div#border {border-style: solid; border-width: 2px; padding: 20px; background-color: #ffffff; width: 700px} 上記のようにしたところ、画面に枠が出来て、その枠の中に740×458 の画像を入れて確認をしたところ、枠からはみ出してしまいました。 やはりこれは、width: 700px}にしているからでしょうか? 上記の状態でIEでは正常に表示されるのですがFire foxで見ると やはり画像が枠からはみ出していたり、枠そのものが左に寄ったりしています。 また、枠の中に文字や画像を入れて中央ぞろえや、両端ぞろえなどしたいのですが、うまく行きません。ご指導の程よろしくお願いします。

  • HTMLとCSSの記述で表示がうまくされません

    現在HTMLとCSSを使ってウェブのページを作っているのですが どうしても思ったように表示が出来ません。 HTMLの他にCSSの記述を記載致しました。 なにが出来ないかと申しますと 下記の <p class="section"> <h2>解決できる方法</h2> <img src="mark.gif" alt="*" width="14" height="18"><font color="#FF0000">再短時間と最小の労力で職場や学校のマルマルが解決できる方法!!</font> 心理学の知識がない人でも簡単にできた<br> あまりにも効果的な<font color="#FF0000">『門外不出』</font>の<font color="#FF0000">aaaaa</font>対処法とは? </p> 記述部分を枠の中に入れたいのですが、どうしても外に出て表示されてしまいます。 どなたか解決方法をご存知の方はお教え頂けないでしょうか? HTMLの記述がこちらになっております。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 4.01//EN" "​http://www.w3.org/TR/html4/strict.dtd">​ <html lang="ja"> <meta http-equiv="Content-Type"content="text/html;charset=shift_jis"/> <head> <title>aaaa</title> <meta http-equiv="description"content="bbbb"> <meta http-equiv="keywords"content=""> <link rel="stylesheet" type="text/css" href="index.css" media="all"> </head> <body> <p class="head"><span lang="en"></span></p> <h1></h1> <div class="img"><img src="header.gif" alt="" width="800" height="165"></div> <div class="menu"> <a href="index.html"><img src="navi_top.gif" width="195" height="35" alt="top"></a> <a href="02.html"><img src="navi_ijime.gif" width="195" height="35" alt=""></a> <a href="03.html"><img src="navi_shokuba.gif" width="195" height="35" alt=""></a> <a href="04.html"><img src="navi_plofile.gif" width="195" height="35" alt=""></a> </div> <p class="section"> <h2>解決できる方法</h2> <img src="mark.gif" alt="*" width="14" height="18"><font color="#FF0000">再短時間と最小の労力で職場や学校のマルマルが解決できる方法!!</font> 心理学の知識がない人でも簡単にできた<br> あまりにも効果的な<font color="#FF0000">『門外不出』</font>の<font color="#FF0000">aaaaa</font>対処法とは? </p> <p class="text_bg"> <div class="text">text</div> </p> </body> </html> CSSの記述がこちらになっております。 body{ text-align:center; width:800px; } p{ text-align:center; font-size:0.85em; color:#333333; } p.head { font-size:0.6em; font-family:"MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight:bold; color:#666666; text-align:left; margin-bottom:0px; } .img{ margin-top:0; margin-bottom:0; } .menu { padding-left:1px; margin-bottom:0; margin-top:0; } h1{ font-size:0.5em; display:none; } h2{ font-size:0.5em; display:none; } h2 img{ vertical-align:middle; } .mark{ margin-right:10px; } .section{ font-family:"MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin-bottom:0px; margin-top:0px; background-image:url(back_01.gif); background-repeat:no-repeat; width:800px; height:165px; color:#666666; font-size:1em; } p.01{ text-align:center; font-size:1.05em; font-family:"MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; } p.text_bg{ background-image:url(back_02.jpg); background-repeat:no-repeat; margin-top:10px; width:800px; height:365px; } .text{ margin-top:10px; text-align:center; }

    • ベストアンサー
    • HTML