No I definitely do not think that PDFs are necessarily a good idea for online use. I was simply pointing out that it is possible to create an index
within the PDF, which would negate the need for a frameset just to provide an index.
I'd certainly offer a PDF for offline consumption though, it's an easily portable format - a single document/file.
And, if I understand you correctly, yes I would consider a PDF a much more suitable medium for an offline manual than a website. Although if the manual was to be used on a device other than a "regular" computer I would have to consider how it would be viewed.
They do cause problems for some types of user/browser.
See the previous post about using Lynx for an example.
Or try navigating a framed document with a screen reader. I've tried it and I guess it could be my inexperience in using one but it was very difficult.
They can obfuscate information from search engines.
and
They will dilute the effectivness of page content in relation to search engine placement.
I guess I am talking about a common use for a frameset where the navigation is in a seperate HTML document to the content. Perhaps obfuscate was the wrong word to use but, by splitting up a page as such you will reduce the keyword weighting and saturation on a page.
The search engine will love all the links in the navigation document but find little else of interest there.
Likewise, in the "content" document it will suck up the content but find little or no link text.
A search engine will index framed content, but it will not index it in the context of the site or other info on the page as it would with a single webpage.
Strictly speaking you should use a robots.txt file to stop the SE from indexing your navigation frame anyway, so there go your links.
OK. So place the links in the content page too... which begs the question - why use a frameset then?
They can create navigation difficulties.
See point above on Lynx and screen readers.
They can make a relatively simple site more difficult to manage and maintain
Take as an example a 3 frame site that has a header with main navigation, a side bar with sub navigation and a content frame.
A user clicks the main navigation.
Both the sub navigation AND the main content now need to change.
The only way to do this is with Javascript. Javascript can be disabled or fail, killing the site navigation scheme.
Click a link in the content section that links to a page in another section of the site. Again you must add javascript to the link in order to change the subnavigation too.
As far as I can see, having to add javascript to simple navigation links is adding an extra tier of complexity to what is basically a very simple function of a website.
CSS requires workarounds and hacks. Should we not use CSS?
Under what circumstances will CSS hacks fail?
If CSS is turned off then the page will render without any styles meaning the hacks aren't needed anyway.
CSS hacks tend to degrade gracefully, I don't know of any that don't.
Foamcow Heavy Industries - Web design and ranting
Buy Languedoc wines in the UK