Alex, да, так и есть)))
Только почему в первом случае не меняются параметры блока при отрицательном margin (высота/ширина), а во втором случае меняется. Почему так происходит?
Ankhena, Наверное дело больше в том, что margin не наслудуется. Поэтому если мы отменяем margin для всего body, он отменяется для body, но если не отменить в p, он будет действовать отдельно для p. Если вообще ничего не отменять, будут применяться два отступа.
g33km, нет, не совсем. У меня получилось. Вот https://codepen.io/Eva255/pen/GRoqqqj?editors=1100
Как я понимаю, stretch растягивает элементы на высоту контейнера? Если высота не задана, то align-items вообще не будет работать? Потому как получается, некуда двигаться по поперечной оси, правильно я понимаю?
g33km, да, вижу. Только хотелось бы, чтобы все работало и без огромного блока текста в первом элементе. Вообщем, чтоб все элементы растянулись с "минимальным" текстом до конца окна браузера. А получается, что все элементы растягиваются по высоте первого элемента
Выходит, что align-items вообще не будет работать, если в блоке есть текст? С заданной минимальной высотой align-items тоже не работает, а по идее должен (минимальная - 50, а дальше рости сколько хочешь)
WapSter, в том-то и дело, что наследуется (во всяком случае как я это понимаю)
Вот:
"Наследованием называется перенос правил форматирования для элементов, находящихся внутри других. Такие элементы являются дочерними, и они наследуют некоторые стилевые свойства своих родителей, внутри которых располагаются."
С htmlbook.ru/samcss/nasledovanie
Евгений, просто по идее div - родитель, и все его свойства должны применяться к его детям - блокам текста в данном случае. Либо как я понимаю, display не наследуется?
max-height: 300px;