17

私は CSS を初めて使用するので、div セクションを下に移動したいと思います (以下の添付画像を参照してください)。

ここに画像の説明を入力

div.title を「フロートダウン」して、メインの div (水色のボックス) の左下隅にきちんと収まるようにするにはどうすればよいですか。

垂直方向の配置を試みましたが、うまくいきません。

4

6 に答える 6

31

マージントップを与える

div{margin-top:10px;}
于 2013-04-10T06:12:47.383 に答える
8

あなたはあなたの青を作り、そしてdiv position: relative与えることができますdiv.title position:absolute;bottom: 0px

これが実際のデモです.. http://jsfiddle.net/gLaG6/

于 2013-04-10T06:13:17.657 に答える
3

ここではフレックスボックスについて言及していないので、説明します:

HTML

 <div class="wrapper">
   <div class="main">top</div>
   <div class="footer">bottom</div>
 </div>

CSS

 .wrapper {
   display: flex;
   flex-direction: column;
   min-height: 100vh;
  }
 .main {
   flex: 1;
 }
 .footer {
  flex: 0;
 }
于 2016-12-06T11:51:12.590 に答える
0

この構成を試してください:

    position to absolute
    width to 100%
    height to 100px
    bottom to 10
    background-color: blue

これは実際に div を一番下に移動するのに役立ちます。それに応じて変更するだけです。

于 2020-07-16T21:25:56.000 に答える