0

3つの子divを垂直方向に100%伸ばし、水平方向に並べて配置したいと思います。したがって、親divのサイズを変更すると、それに応じて子divのサイズも変更されますが、常に水平方向に隣り合ったままになります(それぞれの幅は約33%になります)。

これがCSSです。

.appcontent {
    position: absolute;
    left: 80px;
    right: 50px;
    top: 30px;
    max-width: 1050px;
    min-height: 400px;
    border: 2px solid black;
}

.box {
    display: inline-block;
    height: 98%;
    padding: 10px;
    border: 2px solid black; 
}  

そしてHTML:

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>jQuery demo</title>
  <script src="jquery.js"></script>
  <script src="index.js"></script>
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <div class="appcontent">
    <div class="box">
        <h3>App 1</h3>
    </div>
    <div class="box">
        <h3>App 2</h3>
    </div>
    <div class="box">
        <h3>App 3</h3>
    </div>
  </div>

</body>
</html>

念のためここにも入れておきますhttp://jsfiddle.net/naWsh/

4

1 に答える 1

1

以前この質問に包括的な説明で答えました流体設計

400% の代わりに 100% にし、その子を 33% にします。

于 2013-01-15T20:42:00.500 に答える