ネットショップに並んでいるような「商品画像」と「説明文」と「カートに入れるボタン」がワンセットになっていてリンク付きのものを
横に並べて貼りたいです。。
たとえば下記にコピーしたものを横に並べるとしたら
どこに何を書き加えたらいいでしょうか?
(すき間もあけたいです。。)
初心者なので分かりやすく教えてもらえると有難いです。。
<table cellpadding="0" cellspacing="0" border="0" style="width:240px;height:300px;font-family:'MS Pゴシック','Osaka-等幅';background-image:url(http://www.********.com/images/clbg_spacer.gif); … style="vertical-align:top;"><div style="width:154px;height:154px;background-image:url(http://www.********.com/images/cl_frame2_0.gif); … 43px 3px;"><a href="http://www.********.com/article/426371/143023">< … src="http://www.********.com/item_image/0058202000137 … width="150" height="150" alt="電動除雪機スノーラピッド" style="margin:2px;border:0;" /></a></div></td></tr><tr><td style="text-align:center;vertical-align:top;padding:0 10px;"><p style="font-size:16px;font-weight:900;color:#FF1A00;margin:2px 0;"><a href="http://www.********.com/article/426371/143023" style="color:#FF1A00;text-decoration:underline;">電動除雪機スノーラピッド</a></p><p style="margin:3px 0;font-size:12px;color:#222222;"><span style="font-size:13px;font-weight:900;color:#FF1A00;">¥26,040(税込)</span></p><p style="margin:0;text-align:left;color:#222222;">コンパクト設計で使いやすい除雪機「スノーラピッド」最大約9メートルも吹き飛ばしてくれるので、凄く楽です。冬にな…</p></td></tr><tr><td style="text-align:center;vertical-align:top;"><input type="button" value="詳細を見る" style="width:101px; height:17px; margin:3px 5px 8px 0; cursor:pointer; font-size:12px;" onClick="location.href='http://www.********.com/article/426371/143023'"> … type="button" value="カートに入れる" style="width:101px; height:17px; margin:3px 0 8px 0; cursor:pointer; font-size:12px;" onClick="location.href='http://www.********.com/cart/add?shop_id=426371& … src="http://www.********.com/analytics/tracking.gif?s … width="1" height="1" alt="" style="margin: 0; border: 0;" /></td></tr></table>
(1つの商品画像のhtmlなので同じ商品画像が2つ横に並ぶことになります。。)
No.5ベストアンサー
- 回答日時:
torayoshiです。
画像間の間隔が空かないのと下にずれる症状なんですが、
残念ながら私の環境下では再現出来ませんでした。
動作確認ブラウザ:IE5~8 Firefox3.5.5 Windows 7RC
なので、私としてはどうすることも出来ません。
もう一度精査して再確認してもらうか、それでも解決しない場合は
別の方法としてテーブル組にするしかないと思います。
例
<!--上段のソースここから-->
<table border="0">
<tr>
<td><div style="padding:5 5 5 5;border-style:solid;border-width:1;border-color:#c1c1c1;">
<a href="リンク先URL">
<img src="商品画像URL" width="150" height="150" border="0" alt="商品の説明"></a></div>
</td>
<td width="30">
</td>
<td>
<div style="padding:5 5 5 5;border-style:solid;border-width:1;border-color:#c1c1c1;">
<a href="リンク先URL">
<img src="商品画像URL" width="150" height="150" border="0" alt="商品の説明"></a></div>
</td>
</tr>
</table>
<!--上段のソースここまで-->
<!--下段のソースここから-->
<!--※注意→<p>は便宜上見やすくするためのインデントなので省略可-->
<p>
<table border="0" align="left" style="margin-right:30;">
<tr>
<td><div style="padding:5 5 5 5;border-style:solid;border-width:1;border-color:#c1c1c1;">
<a href="リンク先URL">
<img src="商品画像URL" width="150" height="150" border="0" alt="商品の説明"></a></div>
</td>
</tr>
</table>
<table border="0">
<tr>
<td><div style="padding:5 5 5 5;border-style:solid;border-width:1;border-color:#c1c1c1;">
<a href="リンク先URL">
<img src="商品画像URL" width="150" height="150" border="0" alt="商品の説明"></a></div>
</td>
</tr>
</table>
</p>
<!--下段のソースここまで-->
上記のソースは二通りの表示方法です。
上段は30pxの間隔を空けるため30pxのダミーのセルを噛ましてあります。
(ただし、あまりスマートな方法ではない)
下段はテーブルを二組にしてマージンで30pxの間隔を空けています。
どうしてもうまく行かない場合は上記の方法を試してみてください。
この回答への補足
こんばんは。。
お世話をおかけしてます。。
そうなんですか・・
パソコンの環境によって同じソースでも
違ったものになってしまうのですね。。
また1つ勉強になりました。。
(Firefox3.5.5とか初耳です><)
今日から2日程留守にするので
戻ったら頑張ってみたいと思います。。
何度も本当に有難うございました。。
取り急ぎお礼まで・・
こんにちは。
おもうように時間が取れなくて長期化してしまいました。
もう少し時間がかかりそうなので
いったん質問を締め切ろうと思います。。
何度もご親切に本当に有難うございました。
No.4
- 回答日時:
torayoshiです。
一部伏字になってるのは察しの通りです。
なので、それを回避するため、新たな編集ソースは背景ではなく、
イメージ貼り付けにしました。
一部伏字になっていても、大元のソースが質問者さんの手元にあれば大丈夫です(なければ無理)
http://www.********.com/item_image/0058202000137 …
「電動除雪機スノーラピッド」の画像は↑この部分です。
この部分を下記の「商品画像URL(http://からの絶対パス)」に代入してください。
元のソースから「商品の名前と価格」「説明文」「カートに入れるボタン」「詳細を見る」を消して再編集したソース↓
<div style="padding:5 5 5 5;border-style:solid;border-width:1;border-color:#c1c1c1;float:left;margin-right:30;">
<a href="リンク先URL">
<img src="商品画像URL(http://からの絶対パス)" width="150" height="150" border="0" alt="商品の説明"></a></div>
<div style="padding:5 5 5 5;border-style:solid;border-width:1;border-color:#c1c1c1;float:left;">
<a href="リンク先URL">
<img src="商品画像URL(http://からの絶対パス)" width="150" height="150" border="0" alt="商品の説明"></a></div>
<div style="clear:left;">
・・・・</div>
上記の例は画像同士の間隔が30px、画像とその周りの枠との隙間が5px、枠の色は#c1c1c1になってます。
必要に応じて便宜変更してください。
「float:left」←ブロック要素を横に並べるプロパティ。
「clear:left」←回り込みを解除するプロパティ。
この回答への補足
こんばんは。。
面倒なお願いを聞き入れてくれて
お手本のソースを書いて頂き本当にありがとうございます。。
質問のソースを変えられてしまったので
お手本を書いてもらえるのは難しいと考えてました。。
ソースに応用を利かせてくれたんですね・・
本当に嬉しいです。。
大元のソースはありますので、後は私次第ですね。。
htmlのことがよく分からないうえに分からない用語を
調べながらなので少し時間がかかると思いますが
頑張ってみます。。
何もお礼が出来ないので、せめて
出来るようになったらご報告したいと思いますので
質問は締め切らずにおいて置きます。。
気長に待ってて下さいね。。
本当にありがとうございました(深く、深く 礼)
おはようございます。。。
再編集してもらったソースの「商品画像URL(http://からの絶対パス)」
部分に大元の商品画像URLを代入しました。
おかげ様で、空白だった枠内に商品の写真がちゃんと表示されました。。
ただ、左の画像と右の画像の間にすき間が空かないのと
(画像同士が重なるというわけでなく、くっついてしまいます)
2つの画像が横に並ぶのですが、右の画像が全角スペース2つ分か3つ分
下にずれて表示されてしまいます。
作業した方法は
再編集してもらったソースをコピー → サイトへペースト →
商品画像URL(http://からの絶対パス)」部分に大元の商品画像URLを代入の手順です。。
あと、torayoshiさんが再編集してくれたソースだけで
upして確認してみたのですが、画像写真の部分は当然空白ですが
やはり、右画像が下にずれて表示されてしまいます。。
それから、<a href="リンク先URL">
というのは画像をクリックした時にリンクしたページのURLを
"リンク先URL"の部分に入力するということでいいでしょうか?
いろいろ自分なりに努力してみたのですが自力での
解決は無理そうで・・><。
すみません。。 もう1度 面倒みてくれませんか・・(恐縮の礼)
No.3
- 回答日時:
torayoshiです。
その前に確認です。
(1)画像は背景でなくても良いのか(普通は背景にしない)
(2)画像は質問者側で用意するのか、それともこの会社の商品画像を使うのか。
(3)この質問htmlはテーブル組になってるが、同じようにテーブルレイアウトにするのか(画像だけを単に横に並べるだけならテーブル組は必要ない)
(4)この質問htmlを元に改造するとなると、まったく別の違うhtmlになってしまうが、それでもあくまでこの質問htmlにこだわるのか(新しく書き直した方が良い。と言ったのはそのため)
(5)企業が作ったサイトはプロの手によるものが多い。
プロが手がけたサイトにはjava scriptなどオリジナルなものも存在し、著作権を主張するものもある。以上の理由から質問htmlを元に改造するのは避けた方が賢明である。
補足をお願いします。
この回答への補足
何度も回答して頂き、本当にありがとうございます。。
私はドロップシッピング初心者で、webショップを
作成している過程で行き詰まり質問させてもらいました。。
質問のhtmlは加盟登録しているドロップシッピング会社の
沢山ある商品の中の1つで、この商品のhtmlを例にして
画像だけを横に並べて表示させるhtmlの式?(並べ方)も
学べたらと思いました。。
全ての商品が「商品画像」「説明文」「商品名と価格」
「詳細ボタン」「カートに入れるボタン」という形でセットに
なったhtmlでできているので 今回質問させてもらった
商品画像だけを並べる方法を理解して、他の商品をショップ
に貼り付ける時にも応用したいと思いました。。
同じドロップシッピング会社に加盟している方々のショップでも
画像だけを引用して並べているので商品画像だけを引用することの
問題はありません。。
質問htmlを元に改造するのは避けた方が賢明なのですね。。
1つ勉強になりました。。
(1)画像は背景でなくてもいいです。。
(2)会社の商品画像を使おうと思います。。
(3)テーブル組はしなくていいです。。
(4)(5)質問のhtmlにこだわりません。。
面倒なお願いでほんとにすみません・・
よろしくお願いします(感謝の礼)
度々すみません。。
前回の回答で補足してもらった商品画像で商品が写ってませんでしたよね。。
こちらの(教えて!goo)のシステムが写真は載せないのかと
思っていたのですが、教えて!gooからメールが届きました。
--教えて!gooからのメール--
当サイトの利用規約上ご遠慮いただいている行為
に該当してしまう記述がございました。そのため、申し訳ございませんが、質
問の該当箇所を編集させていただきました。
画像が背景に編集されたから商品のところが空欄になったということ
でしょうか?
だとするとお手本を書いてもらっても、もともとのソースが
編集されてしまっているので意味がなくなってしまうと
思うのですが・・
初心者なのでそこのところが分かりません・・
取り急ぎ連絡させてもらいました。。
面倒な質問にお付き合いさせてしまってすみません。。
No.2
- 回答日時:
#1です。
いや、私上級者ではないです(笑)
その前に確認なんですが、この質問のhtmlは画像が背景になってるんですが、
背景じゃなくても良いんでしょ?
それとも背景じゃないといけない何か訳でもあるんでしょうか?
普通に画像だけを横に並べるのは<img src="画像URL">で良いんです。
<img src="1.jpg>
<img src="2.jpg>
<img src="3.jpg>
<img src="4.jpg>
・・・・・・・
みたいに。
で、間隔を空けるにはそれぞれにCSSのmargin-rightで数値を決めてやれば良いんです。
<img src="1.jpg" style="margin-right:50;">
<img src="2.jpg">
・・・・・・・・
上の例は1.jpgと2.jpgの間に50pxの間隔が出来ます。
全部の画像を等間隔にするなら2.jpg以下同じようにCSSで。
最後の画像にはいりません。
で、二段にするには、
<img src="1.jpg>
<img src="2.jpg>
・・・・・・・・
<p><img src="5.jpg>
<img src="6.jpg>
・・・・・・・・
</p>
みたいなことやると、二段になります。
それと、「商品の名前と価格」「説明文」「カートに入れるボタン」
「詳細を見る」を消すには、
最初から書かなきゃ良いんです。
最後に。
今回の質問htmlはテーブル組、背景画像、java script、CSSなどで構成されていて、
複雑な構文になってますが、
回答のお礼文を読んだ限りでは、単に画像だけを横に並べたいだけのように読めました。
もしそうなら、質問のhtmlは忘れて新しく書き直した方が良いです。
全部直さないといけないですから。
その方が簡単です。
この回答への補足
回答ありがとうございます(深く、礼)
>この質問のhtmlは画像が背景になってるんですが、
背景じゃなくても良いんでしょ?
それとも背景じゃないといけない何か訳でもあるんでしょうか?
質問させてもらったhtmlは商品を取り扱っている会社が作成したもので
コピーして自分のサイトにペーストするシステムになってます。。
なので「画像が背景になってる」ことの訳は
ちょっと分かりません。。
あと、初心者なので「画像が背景になってる」ということ自体が
どういうことか分かりませんです(^^;)
「画像だけを横に並べる方法」「間隔を空ける方法」
「二段になる方法」はとても良く分かりました^^
ありがとうございます。。
>質問のhtmlは忘れて新しく書き直した方が良いです。
質問のhtmlが既存のhtmlのうえ、初心者なので
htmlの中のどの部分が商品画像を表していているのかも
どう並び変えたらいいのかも皆目分かりません(大量の涙)
それでなのですが・・
ものすごい面倒なお願いだと思うのですが・・
質問のhtmlで商品の名前と価格」「説明文」「カートに入れるボタン」
「詳細を見る」部分を削除して、単に 画像だけを横に並べた状態に
編集したお手本のhtmlを見せてもらえないでしょうか?
(リンクは付けたままにしたいです。。)
そのお手本のhtmlと既存のhtmlを見比べて
頑張って研究してみます。。
やっかいなことと思うのでお時間のある時でいいですです。。
よろしくお願いします(ひざがおでこに付くまで礼)
No.1
- 回答日時:
良く分からないんですが…
横に並べる?だけで良いの?
テーブルなので、横に並べるだけならこんな感じで↓
<table align="left" cellpadding="0" cellspacing="0" border="0" style="width:240px;height:300px;font-family:'MS Pゴシック','Osaka-等幅';background-image:url(http://www.********.com/images/clbg_spacer.gif); … style="vertical-align:top;"><div style="width:154px;height:154px;background-image:url(http://www.********.com/images/cl_frame2_0.gif); … 43px 3px;"><a href="http://www.********.com/article/426371/143023">< … src="http://www.********.com/item_image/0058202000137 … width="150" height="150" alt="電動除雪機スノーラピッド" style="margin:2px;border:0;" /></a></div></td></tr><tr><td style="text-align:center;vertical-align:top;padding:0 10px;"><p style="font-size:16px;font-weight:900;color:#FF1A00;margin:2px 0;"><a href="http://www.********.com/article/426371/143023" style="color:#FF1A00;text-decoration:underline;">電動除雪機スノーラピッド</a></p><p style="margin:3px 0;font-size:12px;color:#222222;"><span style="font-size:13px;font-weight:900;color:#FF1A00;">¥26,040(税込)</span></p><p style="margin:0;text-align:left;color:#222222;">コンパクト設計で使いやすい除雪機「スノーラピッド」最大約9メートルも吹き飛ばしてくれるので、凄く楽です。冬にな…</p></td></tr><tr><td style="text-align:center;vertical-align:top;"><input type="button" value="詳細を見る" style="width:101px; height:17px; margin:3px 5px 8px 0; cursor:pointer; font-size:12px;" onClick="location.href='http://www.********.com/article/426371/143023'"> … type="button" value="カートに入れる" style="width:101px; height:17px; margin:3px 0 8px 0; cursor:pointer; font-size:12px;" onClick="location.href='http://www.********.com/cart/add?shop_id=426371& … src="http://www.********.com/analytics/tracking.gif?s … width="1" height="1" alt="" style="margin: 0; border: 0;" /></td></tr></table>
<table cellpadding="0" cellspacing="0" border="0" style="width:240px;height:300px;font-family:'MS Pゴシック','Osaka-等幅';background-image:url(http://www.********.com/images/clbg_spacer.gif); … style="vertical-align:top;"><div style="width:154px;height:154px;background-image:url(http://www.********.com/images/cl_frame2_0.gif); … 43px 3px;"><a href="http://www.********.com/article/426371/143023">< … src="http://www.********.com/item_image/0058202000137 … width="150" height="150" alt="電動除雪機スノーラピッド" style="margin:2px;border:0;" /></a></div></td></tr><tr><td style="text-align:center;vertical-align:top;padding:0 10px;"><p style="font-size:16px;font-weight:900;color:#FF1A00;margin:2px 0;"><a href="http://www.********.com/article/426371/143023" style="color:#FF1A00;text-decoration:underline;">電動除雪機スノーラピッド</a></p><p style="margin:3px 0;font-size:12px;color:#222222;"><span style="font-size:13px;font-weight:900;color:#FF1A00;">¥26,040(税込)</span></p><p style="margin:0;text-align:left;color:#222222;">コンパクト設計で使いやすい除雪機「スノーラピッド」最大約9メートルも吹き飛ばしてくれるので、凄く楽です。冬にな…</p></td></tr><tr><td style="text-align:center;vertical-align:top;"><input type="button" value="詳細を見る" style="width:101px; height:17px; margin:3px 5px 8px 0; cursor:pointer; font-size:12px;" onClick="location.href='http://www.********.com/article/426371/143023'"> … type="button" value="カートに入れる" style="width:101px; height:17px; margin:3px 0 8px 0; cursor:pointer; font-size:12px;" onClick="location.href='http://www.********.com/cart/add?shop_id=426371& … src="http://www.********.com/analytics/tracking.gif?s … width="1" height="1" alt="" style="margin: 0; border: 0;" /></td></tr></table>
この回答への補足
torayoshiさま~!!
ありがとうございました~ ♪
調べても、調べても横に並ばずっと苦労してました ><。
あと、上級者と御見受けしたのでもう1つ、教えてもらって
いいですか?
質問文にのせたhtmlの「商品の名前と価格」と「説明文」と「カートに入れるボタン」と
「詳細を見る」を無くして商品画像だけにしたい時のhtmlも教えてもらえますか?
こちらも同じようにすき間を空けて横に並べたいです。。
(商品画像だけが横に並ぶようにするパターンも勉強したいです。。)
宜しくお願いします(礼)
お探しの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
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLのbody内に<style>~</styl...
-
CSSでインラインフレームを非表...
-
<input>タグについて
-
URLが青くならない
-
リンク先のURLを別の文字にする...
-
Excel で下線が消えてしまうの...
-
Google Keepで数字に勝手に下線...
-
パワーポイント:テキストボッ...
-
Word で下線の色の変え方
-
Excelヘッダーの書式
-
ライブドアブログがタグ付けで...
-
AUTOCAD文字の下に同じ長さの線...
-
AppleのNumbersというアプリで...
-
独自タグについて
-
年度の切り替え方法について@...
-
outlook2003にて新規メッセージ...
-
ホームページ・ビルダーで、文...
-
アンダースコア(下線)のあるメ...
-
パワーポイントの見出しの線の...
-
イラレ8.0で文字にアンダーライン
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTMLのbody内に<style>~</styl...
-
CSSでインラインフレームを非表...
-
border-style デコらないボコら...
-
参照ボタンの名前を変えたい
-
3つの文字「左端」、「中央」、...
-
iframe
-
文章をCSSで左揃えにする方法
-
リンクを設定した文字の上にマ...
-
画像の横に回りこみして並べる...
-
リンク付き商品画像を並べて貼...
-
Excel で下線が消えてしまうの...
-
URLが青くならない
-
パワーポイント:テキストボッ...
-
リンク先のURLを別の文字にする...
-
Google Keepで数字に勝手に下線...
-
Word で下線の色の変え方
-
アンダースコア(下線)のあるメ...
-
アンダーラインを引くやり方
-
AppleのNumbersというアプリで...
-
Latexにおける下線のひき方のコト
おすすめ情報