Wie positioniere ich einen Rahmen innerhalb eines Div, ohne seine Abmessungen zu vergrößern?
Beim Stylen eines
Um diesen Effekt zu erzielen, können Sie die Eigenschaft „box-sizing“ verwenden und sie auf „border-box“ setzen:
div { box-sizing: border-box; width: 100px; height: 100px; border: 20px solid #f00; background: #00f; margin: 10px; }
Durch die Festlegung der Box-Größe auf „Border-Box“ schließen die Breite und Höhe des Div die Rahmenstärke ein und stellen so sicher, dass die sichtbare Box die gleiche Größe behält, während der Rahmen innerhalb der Box erscheint Kanten:
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 100px; height: 100px; border: 20px solid #f00; background: #00f; margin: 10px;
}
div div {
box-sizing: border-box; border: 10px solid red;
}
Das obige ist der detaillierte Inhalt vonWie bleiben die Abmessungen eines Divs beim Hinzufügen eines inneren Rahmens unverändert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!