title: Can HTML table cells be rearranged with CSS?
body: <p>I wonder if it is possible to rearrange HTML table cells using only CSS.</p>
  
  <p>For example can this </p>
  
  <pre><code>------------------------------------------------
  |             A            |    B    |    C    |
  ------------------------------------------------
  </code></pre>
  
  <p>be displayed as:</p>
  
  <pre><code>------------------------------------------------
  |    C    |             A            |    B    |
  ------------------------------------------------
  </code></pre>
  
  <p>or perhaps even this:</p>
  
  <pre><code>-------------------------
  |           A           |
  -------------------------
  |     B     |     C     |
  -------------------------
  </code></pre>
  
  <p>Is this possible with CSS only or is it necessary to modify the HTML nodes?</p>
  
  <p><strong>EDIT:</strong> Some of you were wondering why this is needed at all, so here's the real-life problem I'm facing:</p>
  
  <p>I want to display a list of issues reported by users:</p>
  
  <pre><code>------------------------------------------------------------------------------
  | Problem description (A) | Reporting user (B) | Link to affected entity (C) |
  ------------------------------------------------------------------------------
  </code></pre>
  
  <p>I wanted to evaluate various layouts. The first layout variant would emphasize the reporting user, the second one would emphasize the text description.</p>
  
  <p>I don't have any problem in changing the structure, and in fact I already did, but as I was coding this, I wondered if it is possible to do with CSS. (Just pure curiosity)</p>