現在、4つの小さな正方形で正方形を作りようとしていますが、私がやろうとしている方法で問題を抱えています。 だから、これはコードです:私は国境のCSSスタイルを作りたかったCSSボーダーの問題
#grandbox {
position: absolute;
width: 204px;
height: 204px;
border: solid thin black;
left: 40%;
top: 8%;
}
div.smallbox {
border: solid thin black;
text-align: center;
width: 100px;
height: 100px;
float: left;
line-height: 100px;
}
<div id="grandbox">
<div class="smallbox"></div>
<div class="smallbox"></div>
<div class="smallbox"></div>
<div class="smallbox"></div>
</div>
:
border: 2px solid black
しかし、私は箱がちょうどから抜け出すことを行う場合大きなボックスと垂直方向に表示されます。
私は現在、キャリアを開始しているので、これはかなり初心者ですが、なぜそれが機能しないのか理解できません。
PS:申し訳ありませんが悪い英語、私の母国語です。
だから、私はそれのサイズにどのようにブラウザを語っていませんでしたか?これを説明していただきありがとうございます! – Yacomini
あなたはあなたの幅の指示に罫線を含めるようブラウザに指示していませんでした。つまり、 '.smallbox'要素は境界幅のために100pxより大きかったです。 – andreas
ブラウザは標準ボックスモデル_by default_を使用します。 'box-sizing:border-box'では、IE6のボックスモデルに相当するものに切り替えるように指示しています。これは非常に軽蔑されていました。 https://css-tricks.com/box-sizing/で非常に良いサマリー(あなたは擬似IMHOでボックスサイジングは必要ありませんが、このユニバーサルボックスとは別に天才です。使用しているボックスモデルを使用して、別のボックスモデルを使用するプラグインを混在させることができます) – FelipeAls