0

Web サイトのメインに div があり、ヘッダーの一部を上書きしてヘッダーの下部を非表示にしたいと考えています。以下の例では、青い正方形を 20px 高くして、ヘッダーの下部を非表示にします。私はどんな助けにも感謝します。

<div class="header" style="height: 200px;width: 100%;background: yellow;"></div>
 <div class="main" style="height: 800px;background: orange">
  <div class="text" style="height: 100px;width: 50px;background: blue;"></div>
 </div>

ありがとうございました

4

3 に答える 3

0

これを試して

 .main { margin-top: -20px; }
于 2013-10-01T11:17:24.953 に答える
0
.main, .text { position:relative; }
.text { top:-20px; }
于 2013-10-01T11:20:28.707 に答える
0

positionプロパティといくつかをあなたのために使用し-50px marginてください.text

jsBin デモ

<div class="header"></div>
<div class="main">
    <div class="text"></div>
</div> 

.header{
  position:relative;
  height: 200px;
  width:100%;
  background: yellow;
}

.main{
  position:relative;
  height: 800px;
  background: orange;
}

.text{
  position:absolute;
  height: 100px;
  width: 50px;
  background: blue;
  margin-top:-50px;
}
于 2013-10-01T11:21:59.653 に答える