Я работаю со свойством структуры css и обнаружил, что оно работает по-разному между Chrome и Firefox, если элементы-потомки находятся снаружи.
- в Chrome контур предназначен только для самого диапазона, даже если любые дочерние элементы находятся за пределами его области.
<div style="
margin: 100px;
width: 100px;
height: 100px;
background: blue;
outline: solid 1px red;
position: relative;">
<div style="
width: 100px;
height: 100px;
background: green;
position: absolute;
left: 50px;
top: 50px;">
</div>
</div>
Я хочу, чтобы Firefox получил тот же эффект контура, что и Chrome.
Конечно, я знаю о границе или тени блока, но сейчас я не могу использовать границу по какой-то другой причине. Поскольку иногда у div есть граница радиуса, в этом случае граница или тень блока являются радиусом, но он должен иметь прямоугольный контур, поэтому мы не можем использовать границу или тень блока.
Как я могу это сделать?
solid
...) - person Kaiido   schedule 08.03.2018