Grid. Min-width и auto

Элементу задали min-width:

.m{
min-width:100px;
background-color:lightblue;
text-align:center;
}

Он фигурирует в формировании колонки auto в грид сетке:

grid-template-columns:minmax(95px, 1fr) auto;

Размер сетки 300х300 пикселей, padding:5px.

Почему не срабатывает min-width, и элемент с классом «m» отображается ниже?

Результат:

image

Код:

<!DOCTYPE html>
<html>
<head>
<title>Grid</title>
<style>
body{
margin:0;
padding:0;
}

.m{
min-width:100px;
background-color:lightblue;
text-align:center;
}

.a{
margin:50px;
border:1px solid #000;
padding:5px;
display:grid;
grid-template-columns:minmax(95px, 1fr) auto;
grid-template-rows:min-content 100px;
width:300px;
height:300px;
}

.p{
position:fixed;
left:55px;
top:55px;
background-color:lime;
opacity:0.3;
width:150px;
height:150px;
}

.s{
position:fixed;
left:205px;
top:205px;
background-color:maroon;
opacity:0.3;
width:150px;
height:150px;
}

.g{
border:1px solid navy;
}

</style>
</head>
<body>

<div class="a">

<img src="Ucheb/IMG/3grid.jpg" alt="Грид" class="g"><!--красный листик размер 180х149 пикселей-->

<p class="m">Унылая пора, очей очарованье. Приятна мне твоя...</p>

<img src="Ucheb/IMG/31grid.jpg" alt="Грид"><!--маленький красный листик-->
<p style="color:orangered">Унылая пора, очей очарованье. Приятна мне твоя...</p>
</div>
<div class="p"></div>
<div class="s"></div>
</body>
</html>
Tags:
css, grid-template-columns, min-width, auto

You can't comment this post because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author's username will be hidden by an alias.