私は最近、複数のdivをコンテナ内に水平に並べることができないことを認識しました。浮動小数点なしで複数のdivを水平に一緒に積み重ねることはできませんか?
inline-block
をコンテナ要素内のdivに適用し、width
を%
に指定しました。余分なスペースがあるようです。私はそれが隠された文字のためだと知っています。画像の下に参照してください - レッドラインは、私はinline-block
を使用して下の画像のようにそれを作ると、コンテナの幅全体を占有するコンテナの
です。フレックスボックスを親に使うことはできません。なぜなら、レスポンスにしたり、ブレークポイントの後にいくつかの要素を隠したり再配置したりしたいからです。また、divを外部に引き出してコンテナ要素を無駄にするので、浮動小数点数を使用したくない。また、スペースやタブを削除して動作させるのは意味がありません。そこにコードを入力するのは面倒です。今
CSSに来る、何かが存在しなければなりません。これはイライラしてはいけませんし、CSSはこのダムであってはいけません。
ここに私のコードだ、
.container{
\t width: 100%;
\t height: auto;
}
.section{
\t display: inline-block;
}
.homebar{
\t width: 24%;
\t height: 600px;
\t background-color: #222;
}
.content{
\t width: 50%;
\t min-width: 500px;
\t height: 600px;
\t background-color: #fbfbfb;
}
.sidebar{
\t width: 24%;
\t height: 600px;
\t background-color: #158;
}
<div class="container">
<!-- Home/Menu Bar-->
<div class="section homebar">
</div>
<!-- Content Area -->
<div class="section content">
</div>
<!-- Sidebar Area -->
<div class="section sidebar">
</div>
</div>
「div」の間のスペースを削除するだけです。 –
http://stackoverflow.com/q/5078239/483779 – Stickers
@PraveenKumarそれは私がしたくないことです...私はそれらの答えを見ました。コードを整理することは非常に困難です。不器用なフォーマットでコード化することはできません –