0

写真がテキストに重なっているウェブサイトがありますが、その逆が必要です。

<p>my text</p>
<img href="picture.jpg">

両方とも同じ場所にあるので、画像はまだ一番上にあります。2行のコードの順序を入れ替えるだけで疲れましたが、何もしませんでした

4

5 に答える 5

4

relative positionを使用してラッパーを作成し、div absolute positionを指定できます。

.wrapper div {
    position: absolute;
}

jsFiddle デモ

さらに読むには:

  1. CSS ポジショニングを 10 のステップで学ぶ
  2. 代替手段: z-index
于 2013-08-24T15:33:31.773 に答える
3

z インデックス プロパティを使用してください http://www.w3schools.com/cssref/pr_pos_z-index.aspに役立つリンクです

于 2013-08-24T15:31:32.573 に答える
3

css を追加して、テキストの z インデックスを画像よりも大きく設定します

HTML

<p id="text">my text</p>
<img id="image" src="picture.jpg">

CSS

#text{
    z-index: 1;
}

#image{
    z-index: -1;
}

z-index を有効にするには、両方の要素を配置する必要があることに注意してください。position:absolute、position:relative、または position:fixed を使用します

編集: Rahul は、元のコードが src の代わりに href を使用していることを正しく指摘しました。src がベター プラクティスとして更新されました

于 2013-08-24T15:34:19.443 に答える
0

CSSにz-index: 100;afterを追加できます。position: fixed;

srcの代わりに画像に使用してみてくださいhref

于 2013-08-24T15:33:31.277 に答える