現在プログラミングの勉強をしていて、簡単なジャンケンゲームを作っています。box-sizing: border-box
これにより、パディングが追加されたときにボックスのサイズが大きくなるのを防ぐことができると想定して設定しました。しかし、パディングを追加するとボックスが大きくなり、その理由がわかりません。私はこれを期待しcontent-box
ます。誰か助けてくれませんか?ありがとうございました。以下のコード:
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.score-board {
margin: 20px auto;
border: 3px solid white;
border-radius: 4px;
text-align: center;
width: 200px;
color: white;
font-size: 46px;
padding: 15px 20px;
font-family: Asap, sans-serif;
}
.badge {
background: #e2584D;
color: white;
font-size: 14px;
padding: 2px 10px;
font-family: Asap, sans-serif;
}
#user-label {
position: absolute;
top: 30px;
left: -25px;
}
#computer-label {
position: absolute;
top: 30px;
right: -30px;
}
<div class="score-board">
<div id="user-label" class="badge">user</div>
<div id="computer-label" class="badge">comp</div>
<span id="user-score">0</span>:<span id="computer-score">0</span>
</div>