HTMLを始めたばかりの初心者です。
スタイルシートを使ってメール用のひな形を作っているのですが、わからないところがあるので教えてください。
どの本やサイトを見ても背景色を2種類表示させる指定が載ってないのです。
そういったことは可能ですか?
たとえば上から70ピクセルをAの色で表示させ、その下から全てをBの色で表示させたいのです。さらにAの色の上に背景透過性の画像を横並びで表示させたい・・(画像の背景色は使いたくないので)。
メールのひな形ですのでテキストは一切入力しません。画像のみです。
稚拙な質問ですみません。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
ひとつの要素に二つの背景色を与えることはできません。
ですから、BODY要素に背景色Bを与え、上から高さ70pxのDIV要素(スタイルコンテナ)を用意して、そこに背景色Aと背景画像(透過指定したGIFになるでしょうね)を与えてください。
<BODY style="background-color:#000000;color:#FFFFFF">
<DIV style="height:70px;background-color:#FFFF00;color:#000000">
<P>背景色A</P>
</DIV>
<P>背景色B</P>
</BODY>
#例では背景画像入れてません。書くの面倒だったので(^_^;)
ありがとうございました。
なにせ初心者なので書いてあることはわかっても、いざ自分で画像入れて入力文字位置をいれて~となると、なかなかうまくいかなくて時間がかかってしまいました。
でも、なんとか完成できました。ありがとうございました。
No.2
- 回答日時:
それは、テーブルで可能です。
ただ、テーブルだと、左右上下が、4ピクセルだったかデフォルトで開きますから、これを詰めるため、スタイル・シートで、マージンをゼロ・ピクセル指定してください。指定法は、スタイルシートの本に載っていると思います。
こうして、四隅のマージンをゼロにしたあと、次のスクリプトでテーブルを造ります。
=====================================
<table border="0" cellpadding="0" cellspacing="0" align="center" width="100%">
<tr width="100%" height="70" bgcolor="#0000ff" background="back1.gif">
<td width="100%" height="70"> </td>
</tr>
<tr width="100%" height="1000" bgcolor="#00aa00" background="back2.gif">
<td width="100%" height="1000"> </td>
</tr></table>
</body>
</html>
=====================================
back1.gif と back2.gif は、最初から「透過GIFファイル」でなければなりません。htmlを使っても、CSSを使っても、javascriptを使っても、画像の背景を透明にすることはできません。(なお、テーブルの幅指定は間違いないですが、高さ指定は、テーブルについての解説を見て、確認してください。二重に指定しているのですが、うまく行かない可能性があります(わたしはスペーサか透明画像をサイズ指定して普通入れます)。
これは、画像を背景として並べています。(第一の高さ70ピクセルのセルは、背景の色が青です。第二の高さ1000ピクセルのセルは、背景が緑です)。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) ペイントで切り抜いた画像の背景を透明に 2 2022/09/15 10:20
- Photoshop(フォトショップ) フォトショップで切り抜いた画像を透明にするには 3 2022/09/15 11:50
- Excel(エクセル) こんなことできますか?例えば、sheetに貼り付けた図形のタイトルを、セルA1の文字で表示する。 5 2022/04/22 15:25
- Android(アンドロイド) 画像に透かしのウォーターマークを追加する方法について 1 2023/06/09 16:43
- Windows 95・98 タスクバーの背景の色だけを変えたい。 2 2022/07/13 14:44
- Windows 10 zoomで自分の顔の背景 3 2023/06/07 22:34
- Visual Basic(VBA) 昨日、質問した件『VBA にて、条件付き書式で背景色を設定しているセルの範囲で、背景色付きのセルをカ 4 2022/04/07 14:39
- その他(Microsoft Office) スプレッドシートにて、条件付き書式で複数の単語に合致するセルを着色したいです。 2 2023/04/06 13:25
- その他(ブラウザ) zoomのバーチャル背景が選べない 4 2022/12/08 12:38
- 写真・ビデオ スマホ(シャープSENSE7-53C)の背景色を変更したい 2 2023/08/09 11:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルの位置を細かく指定し...
-
テーブルタグの中にdivを含めて...
-
テーブルの横に画像を
-
ホームページのテーブルに斜線...
-
CSSで文字を一番下の中央に表示...
-
テーブルの高さ幅の固定方
-
テーブル内に画像を表示したい。
-
tableのheight指定が効かない
-
html+CSSでテーブルのスクロー...
-
(タグ)一部の背景色だけ変更...
-
更新するとずれる?
-
テーブルが自動改行される
-
縦軸に対して常に中央に配置す...
-
画像の横にテーブルを。。。
-
HTMLでテーブルを横に並べる方法
-
テーブルを中央に配置
-
一つのテーブル内の文字色だけ...
-
CSSを使って|の方向に並んだテ...
-
html初心者です。 仕事で、 テ...
-
html でのテキスト結合について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルタグの中にdivを含めて...
-
テーブルの横に画像を
-
テーブルの位置を細かく指定し...
-
ウィンドウのサイズを変えても...
-
HTMLでテーブルを横に並べる方法
-
テーブル内に画像を表示したい。
-
ヘッダー固定のスクロールが可...
-
tableのheight指定が効かない
-
箇条書きリストのすぐ横に画像...
-
【CSS】縦横スクロールテーブル...
-
DWで、デザインビューに表示さ...
-
更新するとずれる?
-
複数のテーブルを無条件に中央...
-
2つのテーブルを左右に表示した...
-
一つのテーブル内の文字色だけ...
-
<SPAN>で文字を右揃えにしたい...
-
テーブルでスクロールを同期したい
-
画像の横にテーブルを。。。
-
スタイルシートで、画像の横に...
-
テーブルの高さ幅の固定方
おすすめ情報