> I would like to move a frame based website to a non-framed based site
> using CSS.
>
> The problem relates to having an equivalent of frames and targets and
> moving them to CSS.
You're using the wrong tools. CSS is only for styling content, with the
exception of content-before and content-after properties. And CSS is
optional per the spec, so you cannot rely on it for anything.
> The site has two frames. One on the left for navigation, the other on
> the right for information. Users it to navigate on the lhs and pick
> out a report, the report then gets displayed on the rhs. All fairly
> normal.
And easily done with standard HTML 4.01/strict markup.
> Currently the lhs contents are all xml files, as is the rhs. Style
> sheets are attached to the xml files to render them into html.
This is done on the server end, right?
> I want to move to the next step and render using CSS. Setting up the
> CSS style sheet isn't a problem.
[quoted text clipped - 10 lines]
> </li>
> </ul>
The markup looks more or less solid, though I don't have a url to see
the context. (hint hint) You need only put that markup in the same file
as the content, and lose the target attribute. If you want to keep the
benefit of writing the navigation once for a whole site, then look into
how to include one file in another.
http://www.allmyfaqs.com/faq.pl?Include_one_file_in_another

Signature
Brian (remove "invalid" to email me)
Pierre Goiffon - 29 Oct 2004 14:11 GMT
>> I would like to move a frame based website to a non-framed based site
>> using CSS.
>>
>> The problem relates to having an equivalent of frames and targets and
>> moving them to CSS.
> You're using the wrong tools. CSS is only for styling content
No : to have an equivalent of a frame without the frame tags, you need an
inclusion technique, _AND_ fixed positionning. That least is done via CSS.