Я пытаюсь сделать так, чтобы изображения появлялись в моей предварительно созданной коробке, которую я создал. Прямо сейчас они слишком широки и появляются за пределами моей ширины 50 м. Кроме того, они довольно большие по высоте, и я не знаю, является ли это просто изменением картинки или кода. Я использую flexbox для этого.
Прямо сейчас, без изображений там, похоже, что все они находятся на одной строке от использования обтекания, но как только изображения находятся, тогда он перестает работать правильно.
main{
width:50em;
border-style:solid;
display:flex;
}
.images{
display: flex;
flex-direction: row;
flex: 1 1 25em;
flex-wrap: wrap;
flex-grow: 1;
}
<!DOCTYPE html>
<html>
<head>
<!-- A meta element naming the Unicode character set you want the browser to use (UTF-8). -->
<meta charset="UTF-8">
<!-- A link to reset -->
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css">
<link rel="stylesheet" href="flex.css">
</head>
<body>
<main class="wrapper">
<header id="images">
<img src="student-misc-02.jpg" alt="student1">
<img src="student-misc-06.jpg" alt="student1">
<img src="student-misc-08.jpg" alt="student1">
<img src="student-misc-12.jpg" alt="student1">
<img src="student-misc-19.jpg" alt="student1">
<img src="student-misc-20.jpg" alt="student1">
</header>
</main>
</body>
</html>