div内に含まれる画像を取得しようとすると頭が痛いので、その要素の外側に浮いているように見えます。コンテナの外側に画像を配置する
私はこのことができないと確信していますが、私はすべての道を尽くしてデザイナーとクライアントに伝えていないことを確かめたいと思います。設計仕様。
希望(指定)デザインlooks like this。あなたは、見出しの丸い角の背景の上に覗く地球のアイコンがあることがわかります。この位置には、ページの左端と右端にある他のコンテンツブロックの上端の上にも配置されています(これは部分的なスクリーンショットでも表示されます)。
私は現在looks like thisを達成することができます。ご覧のように、定義されたマージンを超えてイメージを配置しようとすると、イメージは重なり合っても「下にスライドします」。
私は、絶対的な位置付け、浮動小数点、その他のことを考えました。私は<h1>
要素の余白に拘束されています。最初のスクリーンショットの最後の数文字を見ることができます。
リクエストに応じてコード/ CSSを入手できます。これが実際に達成され、どのように実現されるのかを誰にでも伝える大きなチョコレートの魚。
コードスニペット: HTML
.icon
{
background: transparent none no-repeat scroll 0 -0.2em;
padding: 1.8em 0 1em 4em;
}
.icon-globe
{
background-image: url('images/icons/globe.gif');
}
/* **************** GRIDS ***************** */
.line, .last-column
{
overflow: hidden;
_overflow:visible;
_zoom:1;
}
.column
{
float:left;
_zoom:1;
}
.col-fullwidth {float:none;}
.col-halfwidth {width:50%;}
.col-onethird {width:33%;}
.col-last
{
float:none;
_position:relative;
_left:-3px;
_margin-right: -3px;
overflow: hidden;
width:auto;
}
.padded-sides
{
padding: 0 1em;
}
.section-heading
{
background: transparent url('images/type/section-head.gif') no-repeat top right;
position: relative;
margin-left: 1.4em;
}
.section-heading-cap
{
background: transparent url('images/type/section-head-cap.gif') no-repeat top left;
padding: 0.4em 1em 1.6em;
margin: 0 0 0 -1em;
}
<h1>Contact Us</h1>
<div class="line">
<div class="column col-threequarters">
<div class="line">
<div class="column col-threefifths contact-panel-top">
Unrelated stuff...
</div>
</div>
<div class="column col-last padded-sides">
<div class="section-heading">
<h4 class="section-heading-cap"><img src="/App_Themes/Common/images/icons/globe.gif" alt="International" />International Contacts</h4>
</div>
... and so on.
ここにコードを投稿してください。あなたの投稿に直接埋め込むにはあまりにも多くの場合、pastebinや何かを使用するのでしょうか? –
上記のスニペットでは、スパンタグ内にアイコンをカプセル化しましたが、本当に(本当に)気にしなくても、どのようにして目的の結果が得られるのですか。 –
申し訳ありませんが私はもっと助けになることはできません、フィル;私はそれが動作しないようにするものは見つけられません。私の唯一の推奨事項は、期待通りに動作しないものが見つかるまで、部品を手放すことです。しかし、それを動作させる方法が不確定です。またすみません。 –