<div class="parent">
<p>Parent 1</p>
<div id="container1" class="container">
<p>1.</p>
<p>
width: 100%;<br />
max-width: 800px;
</p>
<p>
I have a very long long long long long long long long long long long long content inside me!
</div>
</div>
<div class="parent">
<p>Parent 2</p>
<div id="container2" class="container">
<p>2.</p>
<p>
width: min(800px, 100%);
</p>
<p>
I have a very long long long long long long long long long long long long content inside me!
</p>
</div>
</div>
@import url(https://fonts.googleapis.com/css2?family=Architects+Daughter&display=swap);
:root {
--pink: #E726B5;
--yellow: #FFE699;
--cream: #FBE5D6;
--green: #70AD47;
--red: #FF0000;
--text-shadow: 0.3px 0.3px #000000e0;
}
* {
text-shadow: var(--text-shadow);
font-size: 20px;
font-family: 'Architects Daughter';
box-sizing: border-box;
}
body {
height: 100vh;
background-color: var(--yellow);
padding-top: 10px;
}
.parent {
display: inline-block;
margin-bottom: 16px;
background: HoneyDew;
}
.container {
box-sizing: border-box;
font-family: cursive;
padding: 18px;
font-size: 24px;
border: 3px dashed var(--pink);
display: flex;
gap: 30px;
}
#container1 {
width: 100%;
max-width: 800px;
background: Salmon;
}
#container2 {
width: min(800px, 100%);
background: white;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.