• ベストアンサー

画像を乗っけたいのですが、うまくいかない。

ORUKA1951の回答

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

煩雑ですか?? HTMLは、今後のHTML5を念頭において作成してあります。 ・class名はそのまま要素に置き換えられること  <div class="header">→<header> ・文書構造しか書かない  <div class="section"><div class="nav" ・sectionはhn見出しとセットで検索エンジンは文書のアウトラインを形づくる(目次を作る)  ためdlではなくsectinに組み合わせてあります。 ・後日のメンテナンスを重視してあります。顧客の担当者でも手が入れられるように CSSは、 ・後方互換のため子供セレクタではなく子孫セレクタにしてある。   body>div.section{} body>div.section>section{}のほうが楽ですがIE7は認識しません。 ・他の場所に登場したときは適用されないように文書構造がセレクタに書いてある。   headerに登場するnavとsectionやfooterに登場したときが区別されるように この二点のため、CSSはちょっと冗長な部分があります。セレクタや詳細度が計算できるまで慣れれば楽になるでしょう。  そのかわり、デザインを全く変える場合もHTMLには手を加えなくてよいようになっています。 >dlは使わないのですね。タイトルが無いからなんでしょうね。  内容的に、文書のアウトラインが作られるとき、HTML5では(HTML4.01でも)、sectionはひとつの見出し(h1~h6)とセットで使用されます。  内容的にアウトラインに含まれるべき内容ですのでsection+h3とマークアップしました。 ルート |-- header |  ┗h1 |-- section    |┗ h2    |-- section    |   ┗ h3    |-- section       ┗ h3  ⇒The section element | HTML5 Doctor( http://html5doctor.com/the-section-element/ )  ⇒4.4.6 The h1, h2, h3, h4, h5, and h6 elements( http://www.w3.org/TR/html5/sections.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements )  他者へのアドバイスですから、可能な限り仕様に沿った形にせざるを得ないのです。  なお、示したサンプルではリンクがキラキラ画像にも効いてきますが、それを避けたければa要素の:afrer擬似クラスにではなくdiv.figure:afterにして、a:afterはその上に置くと良いでしょう。

noname#226032
質問者

お礼

なお、示したサンプルではリンクがキラキラ画像にも効いてきますが、それを避けたければa要素の:afrer擬似クラスにではなくdiv.figure:afterにして、a:afterはその上に置くと良いでしょう。 参考になります。

関連するQ&A

  • paddingを加えたのですが上部にの背景が広がり

    下記サイトのパンくずリストにpaddingを加えたのですが上部にの背景が広がりません。 ulはpaddingが聞かないと言うことは無いですよね。 なぜきかないのでしょうか? http://sample1.digi2.jp/yufu/inquery.html

    • ベストアンサー
    • CSS
  • 地図をはめ込んだのですが、英語になってしまいます

    下記サイトに地図をはめ込んだのですが、英語になってしまいます。 もしこれが仕事でしたらまずいですよね。 日本がする方法があれば教えてください。 また、イラレで地図を作っているサイトも良く見るのですが、実務ではそのようなことも必須でしょうか? 作る場合はグーグルマップを下地になぞるのでしょうか? http://sample1.digi2.jp/yufu/access.html

  • 横一列のみ表示したいのですがうまくいきません。

    下記サイトを作っているのですが、横の仏像の背景を下から横一列のみ表示したいのですがうまくいきません。 下記二つをやってもうまくいきません。 親BOXのセレクタ { display:table-cell; vertical-align:bottom; } 親BOXのセレクタ { position:relative; // ← ※ } 子BOXのセレクタ { position: absolute; bottom: 0; } 下記サイトの場合親ボックスはhtmlになるのでしょうか? http://sample1.digi2.jp/kindergarten/index.html

    • 締切済み
    • CSS
  • グローバルナビがうまくいきません。

    下記サイトを作っているのですが、グローバルナビがうまくいきません。 http://sample1.digi2.jp/kindergarten/index.html ホバーしたときにサイズを縮小した背景が出るのですがなぜか上ぞろえになっていないように見えます。 予定だと下のほうがへこむように見せたかったのですが、なぜ下ぞろえになってしまうのでしょうか? またホバーするとブラウザの問題かボタンのあいだの隙間が多少違うように見えるのですが、この状況では商用などでは厳しいでしょうか? これくらいの誤差なら仕方がないでしょうか?

    • ベストアンサー
    • CSS
  • イラレで作った画像がぼやけて、色も保存するとなぜか

    イラレで作った画像がぼやけて、色も保存するとなぜかずれます。 右上の福岡市中央区許可保育園という部分です。 一番上の線と同じ色にしたいのですが、ずれます。#990000にしたいのですが993333などに勝手にずれます。 なぜ勝手にずれるのでしょうか? png24にしています。 フォトショップで作ればこのようにはならないのでしょうか? http://sample1.digi2.jp/kindergarten/index.htmlより

    • ベストアンサー
    • HTML
  • 背景画像をもっと上に移動したい

    下記サイトのtableの中の背景画像の白い星が文字とかぶりやすいのでもっと上に移動したいのですが、 したぞろえで背景を上にずらすことは出来ないのでしょうか? http://sample1.digi2.jp/yufu/index.html td.copyright { background: url(img/base/futterback.png) center bottom no-repeat; width: 567px; height: 133px;/*背景画像の縦幅*/ font-size: 16px; vertical-align: bottom; text-align: center; font-weight: 500; color: #FFF; font-family: 'webhannari'; }

    • ベストアンサー
    • CSS
  • 作ったjpg画像に「サンプル」と入れたい。

    作ったjpg画像に「サンプル」と入れたい。 素材サイトなどから、サンプルの画像をダウンロードしたら、画像の上を覆うように、「サンプル」と書かれているものがあります。 その「サンプル」覆っている文字の名称を業界で何か用語として呼び名あるでしょうか? 下記や添付のようなもののことです。 http://www.photolibrary.jp/mhd2/img42/450-200705202154214066.jpg ここから本題なのですが、自分が作った画像を取引先に渡すのですが、同様に「サンプル」と入れたいのです。 このPhotolibraryのような、少し透明かかった影付き文字を入れたいのですが、一番簡単な方法を教えて下さい。 ちなみにPhotoshop4あります。

  • 画像の上にテキストを重ねるためにCSSスタイルシートをつくったのですが

    Dreamweaver8にてHPをつくっております。 よく背景でない画像の上にテキストがかさなってあるのを見て それに挑戦しているのですが、 下記がCSSのソースです。外部ファイル化しています。 .kasaneru {z-index: 2;} .kasaneru2 { z-index: 1; height: auto; width: auto; top: 300px; right: 120px; overflow: visible; position: absolute; } これをdivやclassでbody内に指定してみたのですが、画像はテキストの上に重なるのですが、肝心のテキストが上にでてくれません。 私の希望は画像の上にテキストを重ねたいのです。 z-indexで数字を大きくしているのにテキストが上にきてくれないのはなぜなのでしょうか? よろしくお願いいたします。m(_ _)m

  • 背景画像をストレッチさせたい

    背景画像をストレッチさせたい こんにちは。 1024px×768pxの画像を背景に設置し、その上にコンテンツを表示させたいです。 で、FLASHのストレッチのように、画面サイズを広げると画像も同じようにストレッチして 大きく広がるようにしたいのですが、方法がわかりません。。。 下記サイトにjQueryを使ってできますよというアナウンスをいただいたのですが 知識不足故、解決することが出来ませんでした。。 http://www.imagenow.ie/index.php どなたか、方法をご教授いただけませんでしょうか。 よろしくお願いいたします!!

    • ベストアンサー
    • HTML
  • クロスブラウザで同じ表記にならない

    将来フリーのデザイナーを目指している初心者です。 IEとファイヤーフォックスでフォントのサイズが変わってしまい、自作サイトが崩れてしまいます。リストが回り込まなくなります。(FIREFOX) フォントのサイズが変わってしまうせいでしょうか? フォントのサイズをクロスブラウザで固定する方法はないのですね。 それともプロのデザイナーでもフォントサイズは変わるのが当たり前なので、変わっても崩れないように余裕を持たすのが一般的な方法なのでしょうか? 下記サイトです。 http://sample1.digi2.jp/snack.html また、下記の(仏教精神のもと『豊かな心と暖かい思いやりのある人』に育つ事を願って力の限り努力を続けてまいります。)という部分も改行などがずれています。 この状況でお客さんに納品するのでしょうか?それともプロはここまでぴったり合わしてから納品するのでしょうか? http://sample1.digi2.jp/doushin/plan.html

    • ベストアンサー
    • CSS