- From: Markus Ernst <derernst@gmx.ch>
- Date: Mon, 16 May 2011 16:08:08 +0200
Am 16.05.2011 15:33 schrieb Markus Ernst: > Am 12.05.2011 22:28 schrieb Aryeh Gregor: >> A problem with<p> is that it has top and bottom margins by default, >> so hitting Enter once will look like a double line break. One >> real-world execCommand() user I looked at (vBulletin) sets p { margin: >> 0 } for its rich-text editor for this reason, and translates<p> and >> <div> to line breaks on the server side. The usual convention in text >> editors is that hitting Enter only creates one line break, although >> Word 2007 seems to do two by default. I am sorry I overread this last sentence when writing my previous message. I have a swiss-german installation of Word 2007, I did not change the settings. Hitting enter produces paragraphs here, and applies the spaces above and/or below that are specified in the paragraph style. This is the behaviour I have known from Word for years. Maybe there are regional differences in the defaults of Word. > This is very presentational thinking. Re-reading my message I am afraid this sentence could be read as an offense. There was absolutely no offense intended (I am sorry I had to go pick up my daughter and sent too quickly). I wanted to state that what CSS people apply should not matter to the question of creating <p>, <div> or <br>. The vBulletin example shows that there is a use case for applying <br>. I state that there is a use case for applying <p> for enter and <br> for shift-enter. IMO an ideal solution would provide both (or, if there are use cases for <div>, all three) possibilities, settable with a flag or an attribute. The standard should be what office users expect from their everyday experience.
Received on Monday, 16 May 2011 07:08:08 UTC