ホームページ > ウェブフロントエンド > htmlチュートリアル > DIVの表示効果が間違っているのでしょうか?解決策をお探しですか? _html/css_WEB-ITnose

DIVの表示効果が間違っているのでしょうか?解決策をお探しですか? _html/css_WEB-ITnose

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-21 09:39:28
オリジナル
1037 人が閲覧しました


;height:200px"/>

br />border-right: 1px 単色赤;


画像の上にテキストがあるのはなぜですか?解決策


ディスカッションに返信 (解決策)
あなたのスタイルには margin-top: -40px; があるので、画像に移動

画像の下にテキストを表示させただけです

         <div style="border:1px solid green;margin-top:-200px;">            border-right:1px solid red;<br />border-right:1px solid red;<br />        </div>
ログイン後にコピー

は margin- によって作成されています - それが原因ですtop:-200px; で削除すると、テキストが画像の下に表示されます。

マイナス記号を削除するだけです


画像の下のテキスト

ではなく、画像がテキストを覆うようにします

絶対位置を使用して、一方を他方を覆う効果を実現できます。

別の例を示します。

"test/1169141702.jpg" />

私は小鳥です...


この効果は、2 番目の div の z-index をその値よりも高い値に変更すると得られます。最初の div サイズが大きい場合、テキストは画像の上に表示されます。

margin-top:5px;

Position:absolute;
z-index:100; を使用すると、

画像と画像のタイトルをレイアウトするために特別に使用される新しいタグがあります。 、ちょっとした例をあげましょう

 <figure><img alt="img" src="1.jpg" /><figcaption>Website analytics for October 2010</figcaption></figure>
ログイン後にコピー


postion:absolute;z-index:999;/*数值越大越靠上*/
ログイン後にコピー

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート