![]() |
Drop your new ideas into the Writing.Com Suggestion Box! |
It's frustrating how so many things necessarily move to the next line. E.g. I can't put a list of names on the left side and an image to their right - the image insists on being on its own line. How about adding some WritingML to implement very basic tabling. Nothing fancy. HTML tables are a nightmare, and seem to get more so with each new version. I suggest only doing single-row tables. If users want multiple rows, they can chain them together. This simplifies parsing significantly. Only two new WritingML commands (pairs) would be required: {table}...{/table} {cell:width }...{/cell} (No space after 'width', of course, but I have to put the space here so that the parser doesn't get confused...) width would be either a number, for pixels, or a percentage, between quotes, for a percentage width. (Just like in HTML). Parsing the WritingML would be easy: ![]() ![]() ![]() ![]() Et voila. LP |