- From: <bugzilla@jessica.w3.org>
- Date: Tue, 17 Nov 2015 04:12:25 +0000
- To: www-validator-cvs@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29298 Bug ID: 29298 Summary: URL fragment as #top should be okay even without explicitly-coded destination Product: Validator Version: HEAD Hardware: PC URL: http://cold32.com OS: Linux Status: NEW Severity: normal Priority: P2 Component: check Assignee: dave.null@w3.org Reporter: Nick_Levinson@yahoo.com QA Contact: www-validator-cvs@w3.org Target Milestone: --- The W3C Link Checker, when I allowed 10 levels of recursion (more than needed) and set it to send the Referer, reported a link as broken because the URL included the fragment identifier <#top>. I fixed those allegedly broken links by adding id="top" to the body element but that shouldn't be necessary. Top is an implicit destination and does not require an id or name attribute. See HTML5, section 5.6.9, 2d series of steps, step 7 ("[i]f fragid ["the fragment component of the resulting parsed URL"] is an ASCII case-insensitive match for the string top, then the indicated part of the document is the top of the document; stop the algorithm here") (insertion per id., step 1) (http://www.w3.org/TR/html5/single-page.html#scroll-to-fragid). Therefore, the Link Checker should accept the fragment identifier "#top" (without quotation marks) as legitimate without an explicit destination as long as the part of the URL to the left of the fragment identifier's hash mark is legitimate. For this bug report, I guessed the component and the version; the version is actually 4.81. The HTML5 text was as accessed last Sunday. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Tuesday, 17 November 2015 04:12:30 UTC