За свою карьеру я поучаствовал с разных сторон почти в сотне собеседований. Есть несколько заданий, которые настолько нравятся всем, что я уже устал изображать удивление. Сегодня расскажу про задание на CSS, которое я видел раз 10 — в маленьких компаниях, в банках, даже в яндексе: Как расположить красный круг по центру страницы? Само по себе задание довольно простое, тут идет счет на количество: хороший кандидат предлагает не меньше трёх вариантов. Сразу заметим, что у задания две части: сделать круг и поместить его по центру. Делаем круг Круг делается тремя базовыми способами. HTML + CSS: .circle {
background: red;
width: 20px;
height: 20px;
border-radius: 50%;
}
<div class="circle"></div> SVG: <svg viewBox="0 0 2 2" width="20">
<circle cx="1" cy="1" r="1" fill="red" />
</svg> Внешняя картинка, SVG как выше или любой другой формат: <img src="/circle.svg" /> Отлично, пол-дела готово! Теперь осталось поместить наш круг по центру. Помещаем по центру Самый аккуратный, на мой взг