Я пытаюсь создать чистый HTML / CSS-сайт, используя flex box, используя изображение, занимающее 50% слева, текстовое поле, занимающее 50% справа, а нижний колонтитул занимает 100% ширина под ними (я хочу добавить навигацию позже, возможно, меню гамбургера, не относящееся к этим вопросам atm), в то же время делая их отзывчивыми на устройства разных размеров. * Я хочу, чтобы изображение и правое текстовое поле были обернуты в столбец (img поверх текстового поля) на небольших устройствах
Проблемы, с которыми я сталкиваюсь: установка изображения на max-width или max-height на 100% делает его больше, чем контейнер div, в котором он находится, изображение заполняется не полностью (я хочу сохранить изображение пропорционально оригинальному размеру)
Как вы можете видеть ниже, изображение не занимает 100% контейнера, приведенный ниже CSS не единственный CSS, с которым я экспериментировал. Но я просматривал другие статьи, которые я нашел о stackoverflow и т. Д., Но ничто не ищет совершенно такой же проблемы;
body {
font-family: 'Roboto Mono', monospace;
margin: 0px;
padding: 0px;
text-align: left;
display:block
}
img {
// width:auto;
max-height: 100%;
// overflow: none;
// position: absolute;
height: 400px;
// max-width: 100%;
top: 0;
bottom: 0;
border: 1px solid green;
}
.container {
display: flex;
flex-flow: row wrap;
}
.container > * {
padding: 0px;
flex: 1 100%; }
@media all and (min-width: 600px) {
.content {
flex: 1 0;
}
}
* +1012 *