Tres artículos con espacio lateral

<div class="row">
			<div class="col-md-2"></div>
			<div class="col-md-8 ">
				<div class="row">
					<article class="col-md-4 bg-primary">
						<h1>Artículo</h1>
					</article>
					<article class="col-md-4 bg-primary">
						<h1>Artículo</h1>
					</article>
					<article class="col-md-4 bg-primary">
						<h1>Artículo</h1>
					</article>
				</div>
			</div>
			<div class=" col-md-2">
			</div>
		</div>
<div class="col-md-8 d-flex justify-content-around">
				<article class="bg-primary">
					<h1>Artículo</h1>
				</article>
				<article class="bg-primary">
					<h1>Artículo</h1>
				</article>
				<article class="bg-primary">
					<h1>Artículo</h1>
				</article>
			</div>

Layout flexbox + media query

 <header>
        <h1>Cabecera</h1>
    </header>
    <div class="slider"></div>
    <main>
        <section>
            <h1>Contenido</h1>
            <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic, esse! Hic magni voluptate quia, ut eligendi
                pariatur deleniti. Numquam, perspiciatis. Eius soluta ipsam qui nisi, ea cum quod atque pariatur?</p>
        </section>
        <section>
            <h1>Contenido</h1>
            <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic, esse! Hic magni voluptate quia, ut eligendi
                pariatur deleniti. Numquam, perspiciatis. Eius soluta ipsam qui nisi, ea cum quod atque pariatur?</p>
        </section>
        <section>
            <h1>Contenido</h1>
            <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic, esse! Hic magni voluptate quia, ut eligendi
                pariatur deleniti. Numquam, perspiciatis. Eius soluta ipsam qui nisi, ea cum quod atque pariatur?</p>
        </section>
        <section>
            <h1>Contenido</h1>
            <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic, esse! Hic magni voluptate quia, ut eligendi
                pariatur deleniti. Numquam, perspiciatis. Eius soluta ipsam qui nisi, ea cum quod atque pariatur?</p>
        </section>
    </main>
    <footer>
        <p>Pie de página</p>
    </footer>
header{
    height:150px;
    background-color: burlywood;
}
.slider{
    width: 100%;
    height: 300px;
    background-image: url('../img/baldosa.jpg');
    background-size: cover;
}
main{
    display: flex;
    flex-wrap: wrap;
}
main section{
    flex:25%;
}
@media (max-width:728px){
    main section{
        flex:50%;
    }
}

@media (max-width:400px){
    .slider{
        height: 100px;
    }
    footer,aside{
        display: none;
    }
    main {
        flex-direction: column;
    }
}

Layout flex responsive

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="css/layoutflex.css">
</head>

<body>
    <header>
        <h1>Cabecera</h1>
    </header>
    <main>
        <aside>
            <ul>
                <li>aaaa</li>
                <li>aaaa</li>
                <li>aaaa</li>
                <li>aaaa</li>
            </ul>
        </aside>
        <section>
            <h1>Contenido</h1>
            <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic, esse! Hic magni voluptate quia, ut eligendi
                pariatur deleniti. Numquam, perspiciatis. Eius soluta ipsam qui nisi, ea cum quod atque pariatur?</p>
        </section>
    </main>
    <footer>
        <p>Pie de página</p>
    </footer>
</body>

</html>

main{
    display: flex;
}

@media (max-width:728px){
    main{
        flex-direction: column;
    }
}

@media (max-width:400px){
    footer,aside{
        display: none;
    }
}

Flexbox

Hoy hemos visto una manera más eficiente de maquetar, utilizando la propiedad Flexbox. En w3schools la explican bien:

https://www.w3schools.com/css/css3_flexbox.asp

Podemos ver las propiedades de una manera muy visual aquí:

https://demos.scotch.io/visual-guide-to-css3-flexbox-flexbox-playground/demos/

Aquí lo podemos ver animado:

https://jstutorial.medium.com/flexbox-the-animated-tutorial-8075cbe4c1b2

Y aquí otra guía completa:

https://css-tricks.com/snippets/css/a-guide-to-flexbox/

Templates con flexbox:

https://www.quackit.com/html/templates/css_flexbox_templates.cfm

Cómo calcular como crecen y se encogen los elementos (no es tan sencillo como parece):

https://ed.team/blog/guia-definitiva-de-flexbox-2-flex-basis-flex-frow-flex-shrink

Ejemplos prácticos de cómo hacer cosas con flexbox:

https://www.sketchingwithcss.com/samplechapter/cheatsheet.html

18 recursos interesantes:

https://bashooka.com/coding/css3-flexbox-resources/

https://www.chenhuijing.com/blog/flexbox-and-absolute-positioning/

Un juego para aprender flexbox:

https://codepip.com/games/flexbox-froggy/

FlexBox

FlexBox: La caja flexible con CSS 3

Demo visual muy interesante:

https://demos.scotch.io/visual-guide-to-css3-flexbox-flexbox-playground/demos/

Otra con animaciones:

Flexbox el tutorial animado

Guía completa:

A Complete Guide to Flexbox

Templates con flexbox:

https://www.quackit.com/html/templates/css_flexbox_templates.cfm

Cómo calcular como crecen y se encogen los elementos (no es tan sencillo como parece):

https://ed.team/blog/guia-definitiva-de-flexbox-2-flex-basis-flex-frow-flex-shrink

Ejemplos prácticos de cómo hacer cosas con flexbox:

https://www.sketchingwithcss.com/samplechapter/cheatsheet.html