<div class="wrapper">
  <h1>Fragmentation In Multicol: break-inside</h1>
  
  <section>
    <h2>break-inside: avoid</h2>
   

    <div class="container">
      <p>But almost before the invention of the hot-air balloon had been completed, and before Pilâtre de Rozier had made his ascent, a rival craft had appeared upon the scene, to which we must more specially refer in the next chapter.</p>
<div class="target">
      <p>This box should not break between two columns.</p> 
 </div>

      <p>During the time of which we are speaking there was living in London a famous chemist named Henry Cavendish. He was the son of a nobleman, and a very rich man; but he shut himself up entirely from the world, and devoted his whole time and energies
        to the study of science. So afraid was he of being interrupted in his work that he lived the life of a hermit, commanding his servants to keep out of his sight on pain of dismissal, and ordering his dinner daily by means of a note placed on the
        hall table. In the year 1760—twenty-two years before the Montgolfier brothers began their experiments—this eccentric man had discovered what was then known as “inflammable air,” but what we now call hydrogen gas.</p>

    </div>
  </section>
  
</div>
body {
  padding: 2em;
  font: 16px/1.5 'Open Sans', sans-serif;
  color: #333;
}


section {
  border-top: 1px solid #ccc;
  margin-bottom: 2em;
  padding-bottom: 2em;
}

.wrapper {
  width: 800px;
  margin: 0 auto;
}

.target {
  font: 26px 'Berkshire Swash', cursive;
  border: 5px solid #ccc;
  padding: 0 20px;
  break-inside: avoid;
}

.container {
  column-width: 250px;
  column-gap: 25px;
}

External CSS

  1. https://fonts.googleapis.com/css?family=Berkshire+Swash|Open+Sans

External JavaScript

This Pen doesn't use any external JavaScript resources.