4. The method of claim 1 , further comprising: displaying a marker that indicates an approximate position of a beginning tag for an inline element corresponding to a position of a cursor in the content displayed in the WYSIWYG editor; and, in response to a user selection of the marker, providing at least one menu for performing an operation on the inline element.
1. A method for processing a structured document, the method comprising: accessing a structured document comprising content stored according to an underlying structure, wherein the underlying structure comprises a plurality of blocks arranged in a hierarchical relationship, and wherein one or more of the plurality of blocks comprise one or more inline elements; and displaying a user interface comprising a What-You-See-Is-What-You-Get (WYSIWYG) editor that comprises the content and receives user input for editing the content, wherein the underlying structure of the content is graphically represented in a grid defined by a vertical pane on a vertical side of the WYSIWYG editor, wherein the vertical pane comprises a representation of each of the plurality of blocks and graphically represents the hierarchical relationship between the plurality of blocks, and wherein each representation of one of the plurality of blocks is located in the vertical pane on the vertical side of the WYSIWYG editor at a position corresponding to a vertical position of a portion of the content in the WYSIWYG editor corresponding to the block, and a horizontal pane that is horizontal to the WYSIWYG editor, wherein the horizontal pane comprises a representation of inline elements within a selected one of the plurality of blocks, and wherein each representation of an inline element is located in the horizontal pane at a position corresponding to a horizontal position of a portion of the content in the WYSIWYG editor corresponding to the inline element.