The Gist demos the following:
margin
, border
, padding
and inner content dimensions of the overall size of DOM elements (here, span
elements)outline
has no effect on the element size and layoutFlexbox
in laying out elementsjustify-content
settings when using Flexbox
div
input
and select
elements with event handlers using D3
inline
styles of elementsThe Gist is live here: https://bl.ocks.org/boeric
xxxxxxxxxx
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS Box Model and Flexbox Demo</title>
<link rel="stylesheet" href="styles.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/5.16.0/d3.min.js"></script>
<script src="index.js" defer></script>
</head>
<body>
<div class="outerContainer">
<div class="subTitleContainer">Controls</div>
<div class="controlsContainer"></div>
<div class="subTitleContainer">Container</div>
<div class="contentContainer"></div>
</div>
<div class="overlay"></div>
</body>
https://cdnjs.cloudflare.com/ajax/libs/d3/5.16.0/d3.min.js