Quantcast
Channel: Active questions tagged flexbox - Stack Overflow
Viewing all articles
Browse latest Browse all 1675

Flex container with overflow ignore last child margin

$
0
0

I'm trying to add a width constraint on a flex container, and an horizontal overflow.

Children have margins, but I don't know why, last margin stays out of the container ; I can see it with Chrome debug, but the container simply ignore it...

Is there a way to force the flex container to take this margin in account ?

I tried to play with flex-wrap, box-sizing, even with padding the result is the same...

Thanks !

Here is a simple demo that you can run ; if you scroll to the end, there isn't any space left on the right.

<!doctype html><html lang="fr"><head><meta charset="utf-8"><style type="text/css">    .container {      width: 300px;      border: 1px #000 solid;      display: flex;      overflow: auto;      scroll-snap-type: x mandatory;    }    .child {      min-width: 200px;      width: 200px;      border: 1px #f00 solid;      margin: 20px;      scroll-snap-align: center;    }</style></head><body><div class="container"><div class="child"><p>blablabla</p><p>blablabla</p></div><div class="child"><p>blablabla</p></div><div class="child"><p>blablabla</p></div><div class="child"><p>blablabla</p></div></div></body></html>

Viewing all articles
Browse latest Browse all 1675

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>