tag:blogger.com,1999:blog-20793089.post115693787683622527..comments2023-10-05T05:26:12.321-04:00Comments on Liz Castro on HTML, XHTML, and CSS: The Old WayLiz Castrohttp://www.blogger.com/profile/14505840739441159630noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-20793089.post-70617198445804164072007-08-26T17:42:00.000-04:002007-08-26T17:42:00.000-04:00One very important reason why frames are evil:A lo...One very important reason why frames are evil:<BR/><BR/>A lot of people not only bookmark pages they want to come back to but also pass those links to their friends via IMs, email, networking sites, etc. If the site uses frames, the person in question needs to provide not only a link to the site, but instructions for navigating to the desired page. A substantial number of people won't bother, and a substantial number of the recipients of those "links with instructions" won't bother to follow the instructions, which can cost you a <I>lot</I> of word-of-mouth (or word-of-blog, etc.) traffic.<BR/><BR/>Most of the time frames are used out of sheer laziness on the part of the site creator. They're used to provide, for example, a static menu, but instead of that menu being helpful to the user, more often it's just in the way anyway; some judicious internal jumps can provide access to that menu without the obtrusive frame. Or they're used to replicate content between pages, but SSI can do that just as well. In nearly every case, there is a frameless way to produce the same effect without all of the drawbacks of actual frames.<BR/><BR/>I should point out, by the way, that the bottom few lines of your nav menu are cut off in my current browser window (Firefox, 1024x768, with tabs and the Web Developer Toolbar), and you don't provide a scroll bar to allow me to access them. Which goes to show, I suppose, that CSS can be used for anything -- even to replicate some of the evil aspects of frames.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-20793089.post-40360049006077110192007-06-16T14:09:00.000-04:002007-06-16T14:09:00.000-04:00There are many good reasons to get away from frame...There are many good reasons to get away from frame-based design, but search engines are not one of them. Search engines have become very good at figuring out which is the most important section of a frame-based "page". The idea that search engines cannot handle frames is very outdated, circa 2003.<BR/><BR/>I still have some framed content that I have been slowly replacing. The search engines index the correct pages and display the correct pages in their results. I've been working with search engine optimization since 1998. Today's search technology is extremely sophisticated compared to what we had to work with just a few years ago.Michael Martinezhttps://www.blogger.com/profile/02349970969945452139noreply@blogger.comtag:blogger.com,1999:blog-20793089.post-1161612816155830922006-10-23T10:13:00.000-04:002006-10-23T10:13:00.000-04:00Just bought your book for my Web Application Devel...Just bought your book for my Web Application Development module at uni. So far so good. I'm not relly a beginner, just need to know how to do things right! I'm finding the CSS and Form sections very useful. Thanks for the great book!<BR/><BR/>KeithAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-20793089.post-1158276648933988012006-09-14T19:30:00.000-04:002006-09-14T19:30:00.000-04:00Hi Liz! I just bought your book, the new 6th editi...Hi Liz! I just bought your book, the new 6th edition. I'm really looking forward to digging in. I'm not a newbie but I've learned on my own and there are so many things I hope to still learn and fill in some gaps on. I always like your books, but now I can give away my old 4th ed. :) Best wishes and thanks.Anonymousnoreply@blogger.com