граничная вершина во вложенном отделении

У меня есть проблема с margin-top во вложенном отделении - когда я подаю заявку margin-top вложенному отделению поле применяется к родительскому отделению вместо вложенного отделения.

Какие-либо идеи?

36
задан Ian Campbell 9 June 2013 в 23:14
поделиться

3 ответа

Маржа уменьшится по дизайну. Также добавьте 1px отступа, и все должно работать нормально.

31
ответ дан 27 November 2019 в 05:19
поделиться

Я получаю решение с overflow: auto в родительском div.

49
ответ дан 27 November 2019 в 05:19
поделиться

Вот как работают поля. Поле - это пространство между следующим элементом с полем / заполнением / подобным. Он не обязательно определяется как его родительский элемент. См. Спецификацию .

Вот некоторые способы обхода проблемы

Используйте Padding вместо

Это просто означает, что вместо использования margin-top: 10px; вы используете padding-top: 10px ; . Это подходит не для всех случаев.

Я обнаружил странный хакер

Я сомневаюсь, что обнаружил это изначально, но на днях я решил проблему вот так. У меня был

17
ответ дан 27 November 2019 в 05:19
поделиться