Just a very small point.
I made 3 changes to allow me to get HTML validation
@ http://validator.w3.org/
I like to validate my code as I go, I seem to forget to close my tags, or
silly errors creep in
if I don't. I know sometimes, I allow my pages *NOT* to
pass http://validator.w3.org/ but only with a good reason.
Here are the changes to what is created from web2py's
New simple application [ ]
Application Name _____________ [ Create]
Hope these are correct?
Note: I see they finally got some better
logos.. http://www.w3.org/html/logo/ for validation
Filename:
*Welcome_Valid_HTML/views/default/index.html*
line 7
<h4/>{{=T('How did you get here?')}}</h4>
line 7
<h4>{{=T('How did you get here?')}}</h4>
Filename:*Welcome_Valid_HTML/views/default/index.html*
line 17 - removed stray </ul> tag
</ul>
Filename:*Welcome_Valid_HTML/models/menu.py*line 16 - I removed it
response.meta.copyright = 'Copyright 2011'
*Question ??*
*Could not figure out*
I wanted to add some \n to render the meta tags in HTML View Source -
on separate lines...
but I couldn't figure that out. I mean \n after these meta tags
response.meta.author = 'Your Name <[email protected]>'
response.meta.description = 'a cool new app'
response.meta.keywords = 'web2py, python, framework'
response.meta.generator = 'Web2py Web Framework'
*With these 3 modifications*
This document was successfully checked as HTML5! Result: Passed, *1
warning(s)
*
--
Ref:
Original HTML 5 validations
HTML Validation Errors.
Validation Output: 3 Errors
1. [image: Error] *Line 52, Column 110*: Bad value copyright for
attribute name on element meta: Keyword copyright is not registered.
…"copyright" content="Copyright 2011" /*>*<meta name="description"
content="a coo…
Syntax of metadata name:A metadata name listed in the HTML
specification<http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#standard-metadata-names>or
listed in the WHATWG
wiki <http://wiki.whatwg.org/wiki/MetaExtensions>. *You can register
metadata names on the WHATWG
wiki<http://wiki.whatwg.org/wiki/MetaExtensions>yourself.
*
2. [image: Error] *Line 121, Column 5*: Self-closing syntax (/>) used
on a non-void HTML element. Ignoring the slash and treating as a start tag.
<h4/*>*How did you get here?</h4>
✉ <http://validator.w3.org/feedback.html?uri=;errmsg_id=html5#errormsg>
3. [image: Error] *Line 130, Column 5*: Stray end tag ul.
</ul*>*
*
*
--