title: Can CSS check if the element is breaking?
body: <p>Is there a way to check(in CSS) if an element is breaking/new lining?
  I can't know the width of the divs or the parent. I only want to know the first element after the break, so I can add special CSS to this element</p>
  
  <p>Like this:</p>
  
  <pre><code>&lt;div&gt;
    first
  &lt;/div&gt;    
  &lt;div&gt;
    second
  &lt;/div&gt;  
  &lt;div&gt;
    third
  &lt;/div&gt;  
  &lt;div&gt;
    fourth
  &lt;/div&gt;
  </code></pre>
  
  <p>the css:</p>
  
  <pre><code>div {
      float:left;
      width:200px;
      height:20px;
  }
  div:not(:first-child) {
      padding-left:10px;
  }
  </code></pre>
  
  <p>here i need a check if the element is on a new line so I can remove the padding :</p>
  
  <pre><code>div:first-after-break {
      padding-left:0;
  }
  </code></pre>