Добрый день. Вот, изучаю CSS и HTML, для тренировки решил сделать калькулятор.
Возникли сложности.
Вот один из моих вариантов.
https://jsfiddle.net/Lgonx5vf/
Мне не понятно, почему я задаю у кнопок margin:0px 0px 5px 5px;
А в результате отсуп всё равно разный? Прочитал про схлопывание margin, но тут вроде схлопываться нечему, между 0 и 5px должен быть результат 5px!?
С кнопкой "=" я немного запутался, хотел сделать один элемент пустым, а кнопкой "=" перекрыть его. Или как можно сделать проще?
Ещё пробовал сделать как таблицу, но смущает, что заданные ширина и высота кнопки не соблюдаются на итоговой странице. Решил поискать готовые решения в интернете, там такая же ерунда:
https://codepen.io/MooMee/pen/RgobLj
Я пересмотрел десятки примеров калькуляторов, но везде есть какая-то костыльность. Можете поделиться ссылкой на "образец"?
Так же вопрос по книге "Новая большая книга CSS Дэвид Макфарланд", насколько она актуальна в данный момент?
Где можно изучить CSS более подробно с его особенностями.