Comment 12 for bug 286289

Revision history for this message
In , Bzbarsky (bzbarsky) wrote :

There are two separate concepts of block vs inline. One in CSS and one in HTML. They don't match.

In any case, the point is that in HTML <b> is not allowed to contain <div> (so the <b> needs to get closed), but the text needs to be bold for compat so we do residual style handling. HTML5 is going to define a different method of doing this anyway, so at that point we'll need to revisit this bug.