• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:htmlコーディングについて)

HTMLコーディングでデザイナーから渡されたデザインをうまく組む方法が分からない

このQ&Aのポイント
  • デザイナーから渡された画像デザインをHTMLコーディングする際、特にコンテンツの部分が難しいです。
  • コンテンツの背景画像には、ドット部分とグラデーション部分が混ざっており、高さが変わることが問題です。
  • また、メニュー部分も左右でボーダーの長さが異なるため、困っています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

背景画像についてはCSSのみで可能です。 まず、ドット部とグラデーション部は分けて考えてください。 ドットはそのまま背景画像なので大丈夫ですよね?グラデージョン部は「画面最下部での表示」を固定する必要がありますが、これにはCSSのbackground-attachment等を使用するといいでしょう。細かくいうと長い(というか自分で調べることで身に付けてほしい)ので「CSS 背景 スクロールしても」なんてフレーズで検索してみてください。画像の表示そのものについても割愛します。 メニューの左右も、単に左右に違う画像を配置すればいいだけですね。 あと、以下すごい極論(でも真実)です。 人によって程度は違いますが、「デザイナー」はHTML、CSS、Javascriptでどれだけできるかまるで知らないことが多いので無茶な要求も「何が無茶かわからない」から平気でしてきます。今回レベルならともかく、今後dragon08さんに知識と余裕がついてきたら、無理がある部分についてはなるべくはっきりその旨伝えてあげてください。

dragon08
質問者

お礼

回答ありがとうございます。 自分なりにやってみたらなんとかできました。

その他の回答 (2)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

特に難しいレベルではないと思います。 率直に、<hr>をデザインのために入れているくらいで、下記のようなHTMLで出来ます。これ以外に余分な要素や属性を加える必要はありません。基本はとにかく文書をその構造にしたがってマークアップすることです。 背景は、本文に水玉、本文中のulにグラデーション背景かな。 <body> _<div class="header"> __<h1>サンプル</h1> __<p><span>株 山本</span></p> __<div class="nav"> ___<ol> ____<li><a href="menue1">menue1</a></li> ____<li><a href="menue2">menue2</a></li> ____<li><a href="menue3">menue3</a></li> ____<li><a href="menue4">menue4</a></li> ____<li><a href="menue5">menue5</a></li> ____<li><a href="menue6">menue6</a></li> ____<li><a href="menue7">menue7</a></li> ____<li><a href="menue8">menue8</a></li> ___</ol> __</div> __<div class="section"> ___<ul> ____<li><img src="./images/sample.jpg" width="360" height="120" alt="商品1"> _____<p>ここの簡単な記事が入る。</p> ____</li> ____<li><img src="./images/sample.jpg" width="360" height="120" alt="商品2"> _____<p>ここの簡単な記事が入る。</p> ____</li> ____<li><img src="./images/sample.jpg" width="360" height="120" alt="商品3"> _____<p>ここの簡単な記事が入る。</p> ____</li> ____<li><img src="./images/sample.jpg" width="360" height="120" alt="商品4"> _____<p>ここの簡単な記事が入る。</p> ____</li> ____<li><img src="./images/sample.jpg" width="360" height="120" alt="商品5"> _____<p>ここの簡単な記事が入る。</p> ____</li> ____<li><img src="./images/sample.jpg" width="360" height="120" alt="商品6"> _____<p>ここの簡単な記事が入る。</p> ____</li> ___</ul> ___<hr> __</div> __<div class="footer"> ___<h3>文書情報</h3> ___<ul> ____<li><a href="./mail">メール</a></li> ____<li><a href="./pr">プライバシー</a></li> ____<li><a href="./pp">著作権</a></li> ___</ul> __</div> </body> </html>

dragon08
質問者

お礼

回答ありがとうございます。 自分なりにやってみたらなんとかできました。

回答No.1

ドットは背景で表示して、グラデーションはJAVAスプリクトのレイヤで表示 やり方はググれ。

dragon08
質問者

お礼

回答ありがとうございます。 自分なりにやってみたらなんとかできました。