Ho definito le larghezze dei contenitori in percentuale. Mi piacerebbe aggiungere un bordo (3px sul lato destro di una larghezza), poiché la larghezza del contenitore è in% mentre la larghezza del bordo è in px, come posso regolare la larghezza del contenitore?CSS: larghezza in percentuale e bordi
<div class="wrap">
<div class="left">...</div>
<div class="right">...</div>
</div>
.wrap{
width:100%;
}
.left{
width:30%;
}
.right{
width:70%;
}
Mi piacerebbe aggiungere il bordo 3px sul lato destro di .left. Ad esempio:
.left{
width:30%;
border:3px solid #000;
}
Poiché ho definito larghezza nella%, qual è il modo migliore per ri-regolare la larghezza del .left. Posso ridurre drasticamente la larghezza al 29%, ma voglio fare precisamente.
aggiungendo * * padding al contenitore? Nota che dovresti rimuovere * width: 100% * then. –
Possibile duplicato di [Come si aggiunge il bordo 1px a un div la cui larghezza è una percentuale?] (Http: // stackoverflow.it/questions/8278523/how-do-i-add-1px-border-to-a-div-cui-width-is-a-percentage) – Fractalizer