|
Posted by Harlan Messinger on 11/27/61 11:57
dorayme wrote:
> In article <4m26r0F457bsU2@individual.net>,
> Arne <invalid@domain.invalid> wrote:
>
>> Once upon a time *Adrienne Boswell* wrote:
>>> Gazing into my crystal ball I observed Max@Volume.com writing in
>>> news:3l6nf21g3kq17a8cvdsaigq7pjugh7ft8u@4ax.com:
>>>
>>>> what is the difference between HTML 4.01 Transitional versus Frameset?
>>>> Am I right to think that Frameset is a superset of Transitional, or
>>>> are there differences? If a document does not contain frames, is there
>>>> any difference between Transitional and Frameset?
>>>>
>>>> Yes, I am looking at this from the point of view of validation,
>>>> specifically http://validator.w3.org/
>>>>
>>> Frameset is for frame documents only, where framedoc.html looks like:
>>> <frameset ...>
>>> <frame src="page.html">
>>> <frame src="other.html">
>>> </frameset>
>>>
>>> Framedoc.html would use the Frameset DTD, page.html and other.html should
>>> use Strict. New documents should use a Strict DTD.
>>>
>> I belive you are wrong. To avoid a link in a framed page to a extern
>> site loaded within your frames, you must use the target attribute and
>> that's not valid i Strict. So framed pages should be Transitional.
>
> I dug out an old framed site of mine and it accords with what
> Adrienne says and validates. In other words, it has the frameset
> DTD for the frameset but the other strict 4.01 for the docs that
> the frames refer to. But I think there is an issue surrounding
> this and have forgotten.
Not the one Arne mentioned? Most of the time when someone uses frames,
the purpose is at least in part to display static navigation links in
one or more of the frames that, when activated, load some document into
another of the frames. To do that (without Javascript), you need the
"target" attribute, and Strict doesn't have that. Of course, you can use
Strict for documents that have no references to the containing frameset
or any of its other frames.
Navigation:
[Reply to this message]
|