I'm wondering why in general does the editor write different code for common html tags based on the browser I'm using. For instance, if I'm using a PC with FF and I bold something, the editor will write <strong> tag which is perfect. However, when using the same editor with a MAC and Safari bold will insert <span style="font-weight: bold; ">. I'm pretty sure Safari support <strong> so why would you ever go to the trouble of writing 2 coding engines for 2 browsers. Below are more examples of the nuttiness.
Line Break
PC/IE7/FF - <br />
MAC/SAFARI - <div><br></div>
Choose Normal
PC/IE7/FF - <p></p> (Which I think should just be plain text not <p>
MAC/SAFARI - <span><p></p></span>
Bold
PC/IE7/FF - <strong>
MAC/SAFARI - <span style="font-weight: bold; ">
Italic
PC/IE7/FF - <strong>
MAC/SAFARI - <span style="font-weight: italic; ">
Line Break
PC/IE7/FF - <br />
MAC/SAFARI - <div><br></div>
Choose Normal
PC/IE7/FF - <p></p> (Which I think should just be plain text not <p>
MAC/SAFARI - <span><p></p></span>
Bold
PC/IE7/FF - <strong>
MAC/SAFARI - <span style="font-weight: bold; ">
Italic
PC/IE7/FF - <strong>
MAC/SAFARI - <span style="font-weight: italic; ">