#332 Figure content model changed to be more like div

Lou Burnard
James Cummings

At Paris Council Meeting 2011-11, it was decided that the content model of figure should be modified to be more like the content model of div.

This would mean that it would get model.divPart, model.global, model.common or similar to get it sp lg l table figure, etc.

It was decided that this was a good idea, to be implemented, but a precise content model not defined and left up to the person implementing it.

Some suggested that this would make figure like a proto:floatingDiv, but I couldn't possibly comment.


  • excluding divLike and divGenLike, I trust. I suspect its mostly model.common it wants but that will take some delicate fiddling with content models.

  • Figure now allows all of
    <ref name="model.headLike"/>
    <ref name="model.common"/>
    <ref name="figDesc"/>
    <ref name="model.graphicLike"/>
    <ref name="model.global"/>
    <ref name="model.divBottomPart"/>

    which seems to meet the requirements for now. The model may need more tweaks in due course

    • status: open --> closed-accepted