@Twixel

Как рассчитать ширину по имеющимся кодам?

Не получается корректно рассчитать ширину по коду:

span 
{
display: block;
width: 120px; 
padding: 10px 15 px 20px 25px; 
border: 1px solid#00000
}


Получается что ширина 162px или из-за свойства display: block получится 120px? Так же интересует как могут повлиять другие свойства display и могут ли, к примеру: inline?
  • Вопрос задан
  • 2410 просмотров
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Посмотрите свойство box-sizing
По умолчанию ширина блока в браузере складывается из width, padding и border.
120 + 15 + 25 + 1 + 1 = 162

Если вы зададите box-sizing:border-box, то конечная ширина будет определяться свойством width

Так же интересует как могу повлиять другие свойства display и могут ли, к примеру: inline?

Да, могут.
К inline писать width бесполезно, оно вообще не применится, а будет считаться по контенту.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы