У меня есть три тега div, 1 родитель и 2 дочерних. Родительский элемент div должен занимать всю ширину страницы и высоту содержимого (то есть 2 дочерних элемента div). 2 дочерних элемента div должны располагаться горизонтально на больших экранах (то есть на ноутбуках, настольных компьютерах ...) и занимать 50% ширины родительского элемента и расширяться в соответствии с содержимым.
2 дочерних элемента div должны выровняться / сложиться вертикально на меньших устройствах (например, на мобильных устройствах), занимая всю ширину родительского элемента и расширяясь в зависимости от содержимого.
Я попытался поэкспериментировать со свойствами отображения, включая блок, встроенный блок и абсолютную и относительную позиции, но безуспешно.
.parent {
display: flex;
padding: 20px;
}
.child1 {
display: inline-block;
width: 50%;
}
.child2 {
display: inline-block;
width: 50%;
}