Ich habe festgestellt, dass, wenn ich outline-style: auto
in meinem CSS dann die Gliederung ist immer 2px breit, unabhängig von outline-width
, es sei denn outline-width
ist 0, dann gibt es keine Gliederung.Warum wird die Umrissbreite ignoriert?
Warum Browser ignorieren outline-width
in diesem Fall und wie kann ich die Breite ändern? (Ich weiß, ich kann outline-style: solid
verwenden, aber es gibt nicht den gleichen Effekt).
div {
background-color: #CCC;
width: 50px;
height: 50px;
margin: 10px;
outline-color: dodgerblue;
outline-style: auto;
display: inline-flex;
align-items: center;
justify-content: center;
}
<div style="outline-width: 0px">0px</div>
<div style="outline-width: 1px">1px</div>
<div style="outline-width: 10px">10px</div>
<div style="outline-width: 1em">1em</div>
Welchen Browser benutzen Sie? meins setzt Breite zurück –
Welchen Browser benutzen Sie? Haben Sie es in mehreren Browsern getestet?Erscheint das Problem in allen getesteten Browsern gleich? Ich sehe das aus dem Beispiel, das Sie zur Verfügung gestellt haben: http://i.imgur.com/mSLG31r.png – seemly
Keine Antwort, aber das könnte hilfreich sein bei dem, was Sie meiner Meinung nach tun: http://stackoverflow.com/questions/17324960/copy-chrome-default-inputs-outline-style – DBS