Я пытаюсь понять точное соотношение между отступом и границей в CSS.
Было бы правильно сказать, что граница прозрачного цвета solid по сути то же самое, что и та же самая количество отступов, и можно ожидать, что они будут вести себя аналогично - за исключением того, что они будут сосуществовать на одном элементе, а не перезаписывать друг друга?
Другими словами, есть ли случаи, в которых:
#Square1{
padding: 50px;
}
, в случае замены на:
#Square1{
border-style: solid;
border-width: 50px;
border-color: transparent;
}
можно будет ожидать различного поведения любым значимым образом, за исключением , если что-то подобное было в том же файле CSS :
.ClassThatSquare1HappensToHave{
border-style: solid;
border-width: 50px;
border-color: transparent;
}
, в таком случае у вас получится вдвое больше пространства для заполнения / заполнения / расширения элементов?