title: Are flex items block level element?
body: <p>Flex items are element of flex level, but is that an element of the block level?</p>
  
  <hr>
  
  <p>According to <a href="https://www.w3.org/TR/css-flexbox-1/#flex-items" rel="noreferrer">Chapter 4 of CSS Flexible Box Layout Module Level 1</a>, flex items are considered to be at the flex level and not at the block level.</p>
  
  <blockquote>
    <p>A flex item establishes an independent formatting context for its contents. <strong>However, flex items themselves are flex-level
    boxes, not block-level boxes</strong>: they participate in their container’s flex formatting context, not in a block formatting context.</p>
  </blockquote>
  
  <hr>
  
  <p>However, if you read chapter 4 later, it is written that the flex item's display value will be "blockified".</p>
  
  <p>Does blockified indicate that the element is block level? If so, the "flex item is flex level" described above is a mistake.</p>
  
  <blockquote>
    <p><strong>The display value of a flex item is blockified</strong>: if the specified display of an in-flow child of an element generating a flex container is an inline-level value, it computes to its block-level equivalent. (See CSS2.1§9.7 [CSS21] and CSS Display [CSS3-DISPLAY] for details on this type of display value conversion.)</p>
  </blockquote>
  
  <hr>
  
  <p>What does "blockified" mean here? Also, are flex items at the flex level? Or is it a blockified block level?</p>
  
  <p>If it interprets as a specification, it will be the contradictory conclusion that "flex item is flex level, not block level but it becomes block level by blockified".</p>