You are all right. Mixing styles this way breaks HTML/XML hierarchy and it's not a good idea. I am writing a piece of code that converts [b]..[/b] and [i]..[/i] to HTML bold and italic tags. I was trying to figure out if I should allow intersecting styles. For some reason, browsers support this but obviously I should not.
Thanks, Greg Tuesday, November 17, 2009 (2:42:17 PM) Nathan Mynarcik wrote: > Yeah, "intersecting" if you will, is improper HTML coding. I can't > even think of a reason why you would want to do that... > ------Original Message------ > From: Karl DeSaulniers > Sender: flashcoders-boun...@chattyfig.figleaf.com > To: Flash Coders List > ReplyTo: Flash Coders List > Subject: Re: [Flashcoders] Intersecting (or ovelapping) <b> and <i> in > htmltext fields > Sent: Nov 17, 2009 6:37 AM > Should be like this.. >>> var test2 = "A B C D <B> E F G <I> H I J K </i></B> <i>L M N O </ >>> I> P Q R S T"; > if you want these results. >>> A B C D - regular font >>> E F G - bold >>> H I J K - bold+italic >>> L M N O - italic >>> P Q R S T - regular font > Karl > On Nov 17, 2009, at 6:30 AM, Andrei Thomaz wrote: >> intersection is not "correct" HTML, right? >> >> >> >> On Tue, Nov 17, 2009 at 10:03 AM, Greg Ligierko <gre...@l-d5.com> >> wrote: >> >>> I noticed a difference in how Flash CS3 and simple HTML page parses >>> <b> and <i> tags. >>> >>> For example: >>> var test2 = "A B C D <B> E F G <I> H I J K </B> L M N O </I> P Q R >>> S T"; >>> txt.htmlText = test2; >>> >>> Flash produces: A B C D - regular font >>> E F G - bold >>> H I J K - bold+italic >>> L M N O - bold+italic >>> P Q R S T - bold >>> >>> (it completely ignores the closing </B> tag). >>> >>> While using the same string, pure HTML produces (as we could expect): >>> A B C D - regular font >>> E F G - bold >>> H I J K - bold+italic >>> L M N O - italic >>> P Q R S T - regular font >>> >>> (clearly considers closing bold </B>). >>> >>> >>> Conclusion - Flash allows nesting <b><i>...</i></b>, but does not >>> allow intersecting two style formatting, like <b>...<i>...</b>..</i> >>> (I'm not sure if "intersection" is an appropriate word in this case). >>> >>> Am I right here ? >>> >>> g _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders