title: Why is contenteditable not a style?
body: <p>I was recently fiddling with <code>contenteditable</code> in a webpage and got irritated when I needed to set a large number of <code>span</code> tags with it (I ended up using JavaScript to do it). If only I could set it via CSS...</p>
  
  <p>Does anyone know the rationale behind why <code>contenteditable</code> was designed as an attribute rather than a style?</p>