On 8/12/10 7:38 AM, David E. Ross wrote: > On 8/12/10 6:45 AM, Ray_Net wrote: >> David E. Ross wrote: >>> >>> No, you have missed at least two points. >>> >>> If the file is on your local PC running Windows, then >>> file:///C:/TEST/didyouseethepicture.htm >>> is the same as >>> file:\C:\TEST\didyouseethepicture.htm >>> Even SeaMonkey recognizes the \ in this case. But the URI will not work >>> for a file on a Web server if you use \ where the proper symbol is /. >>> >>> When \ appears in a URI, either the user made a mistake or else it >>> stands for something other than /. IE was programmed to "guess" that >>> the user meant / when \ is used in a URI, which can be quite wrong if >>> the user meant something else. SeaMonkey follows the standards by not >>> guessing; this is also true of the other Gecko-based browsers. >>> >>> The processing done by IE -- including the interpretation of \ in a URI >>> -- is definitely NOT always correct. Especially when trying to >>> interpret user errors, IE is very often wrong. >>> >> But The markup >> >> <img src="IMAGES\pose-yoga.jpg" alt="pose-yoga.jpg"> >> works with SM when accessing the page in local or on a local webserver. > > That is true. See my paragraph above, beginning "If the file is on your > local PC". That is because URIs that are paths to local files under > Windows do indeed use \. > >> Therefore SM is wrong when he got a good result .... because you said >> that SM is correct when he cannot display the picture when the page is >> on my isp webserver. >> IE is more coherent, he work in all cases. > > No. The specification says that URIs that are paths on servers use / > and NOT \. See the specification at > <ftp://ftp.rfc-editor.org/in-notes/rfc3986.txt>. Gecko-based browsers > (including SeaMonkey) adhere to the specification. IE is notorious for > deviating from many specifications. > > Instead of arguing about this -- because SeaMonkey is NOT wrong -- just > fix your HTML. Note that I have a copy of my Web site (currently 387 > files) on my PC under Windows. Using / and not \, I can view all my > pages locally. Using \ and not /, I cannot view any page from my > server. Thus, I always code my URIs with /. >
By the way, recent surveys indicate IE has 30% to 49% of the user base while Gecko-based browsers have 35% to 46% of the user base. That is, IE is no longer the gorilla it used to be (88% of the user base in 2003). Other browsers now have 16% to 23% of the user base. Thus, someone who thinks that a Web page is okay merely because it looks okay with IE is ignoring at least half of their potential viewers and possibly more than two-thirds of viewers. -- David E. Ross <http://www.rossde.com/>. Anyone who thinks government owns a monopoly on inefficient, obstructive bureaucracy has obviously never worked for a large corporation. © 1997 by David E. Ross _______________________________________________ support-seamonkey mailing list [email protected] https://lists.mozilla.org/listinfo/support-seamonkey

