Uli's Web Site
[ Zathras.de - Uli's Web Site ]
Other Sites: Stories
Abi 2000
Stargate: Resurgence
Lost? Site Map!
     home | blog | moose | programming | articles >> blog

 Blog Topics

15 Most Recent [RSS]

 Less work through Xcode and shell scripts
2011-12-16 @600
 iTunesCantComplain released
2011-10-28 @954
 Dennis Ritchie deceased
2011-10-13 @359
 Thank you, Steve.
2011-10-06 @374
 Cocoa Text System everywhere...
2011-03-27 @788
 Blog migration
2011-01-29 @520
 All you need to know about the Mac keyboard
2010-08-09 @488
 Review: Sherlock
2010-07-31 @978
 Playing with Objective C on Debian
2010-05-08 @456
 Fruit vs. Obst
2010-05-08 @439
 Mixed-language ambiguity
2010-04-15 @994
 Uli's 12:07 AM Law
2010-04-12 @881
 Uli's 1:24 AM Law
2010-04-12 @874
 Uli's 6:28 AM Law
2010-04-12 @869
 Uli's 3:57 PM Law
2010-04-12 @867


Happy Apple Bug Friday: Safari Live HTML Editing

I'm using HTMLArea to have a WYSIWYG HTML editor on my web site that replaces a <textarea> form tag. It mostly works in Safari these days, but it seems that Safari generates horribly unpretty (and even slightly buggy) HTML code. E.g. if I enter a text with three lines ("This", "That" and "More", with empty lines between them), I get:

<div><br class="khtml-block-placeholder" /><div>That</div><div><br class="khtml-block-placeholder" /></div><div>More</div></div>

This causes the first line to be spaced two lines, while the following lines are only one line apart, as desired. In addition, the class on the <br> tag is one nobody will have in their style sheet, and is undesired.
A fix would be to have Safari generate either:


or even better

This<br />
<br />
That<br />
<br />

Filed as Bug ID: 4321683

Created: 2005-10-29 @512 Last change: 2005-10-29 @549 | Home | Admin | Edit
© Copyright 2003-2023 by M. Uli Kusterer, all rights reserved.