This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 832 - W3C Code validator errors when checking frames
Summary: W3C Code validator errors when checking frames
Status: RESOLVED WORKSFORME
Alias: None
Product: Validator
Classification: Unclassified
Component: Website (show other bugs)
Version: 0.7.0
Hardware: Other Windows 2000
: P2 normal
Target Milestone: ---
Assignee: Olivier Thereaux
QA Contact: qa-dev tracking
URL: http://validator.w3.org/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-01 10:13 UTC by deserttstar
Modified: 2004-08-01 14:56 UTC (History)
0 users

See Also:


Attachments

Description deserttstar 2004-08-01 10:13:20 UTC
My site has one page with frames using XHTML doc type frameset, and when I 
checked it using your code validator, it required that I take the / out of the 
<frame> tag in order for it to work.  Since correct XHTML requires that 
<frame /> be closed with a slash, your validator is giving out the incorrect 
feedback - saying that the slash is a character that requires quotes around 
it.  Removing the slash altogether allowed me to pass the validator check.  
Here is the code it wouldn't pass:

<html>
<head>
<title>Home Page</title>
</head>

<frameset rows="105, *">
	<frame name="logo" src="logo.html" />
<frameset cols="125, *">
	<frame name="links" src="tablelinks.html" />
	<frame name="target" src="frame3.html" />
</frameset>
</frameset>
</html>
Comment 1 David Dorward 2004-08-01 10:56:20 UTC
After copy/pasting the code that was reported to not pass into an empty document
and adding the XHTML 1.0 Frameset Doctype - it validated.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">