Насколько корректно давать отрицательные значения Margin и Top?
Добрый вечер, уже давно зреет этот вопрос. Много где слышал, что давать margin`ам и top`ам отрицательные значения не профессионально и вообще "фу-фу-фу", но также видел статьи о том, что это допустимо. Так, все таки можно или нет? А самое главное, аргументировано почему это так
Суровая правда жизни в том, что когда снимаются розовые очки и "идеализм", то приходит понимание, что допустимо всё что угодно, если это удовлетворяет текущей задаче и предварительно либо не несёт рисков в будущем, либо эти риски приемлемы.
И соответственно, нет "правильно" или "не правильно", нет "профессионально" и нет "фу-фу-фу", если это подаётся без контекста, как Вы сейчас и сделали.
Смысл в том, чтобы элементы не выходили за границы родителей. Если дочерняя кнопка находится за пределами div, то это сразу начинает вызывать головную боль абсолютно у всех от рендеринга до тестировщика.