These are web standards and whatever else is useful that goes along with it.
browser-specific CSS prefixes
subject to change and may be added or pulled for a selector since this is often used for preliminary usage
standards and references
w3c site - webplatform.org - basic overview info for most web developers who can't read the spec, including info on audio, video, File API, html5.
w3c site - whatwg.org - where the specs are being hammered out - might require a lot of time reading and some engineering skills to parse them properly because there are some terms in the specs that take some getting used to, and there's no glossary. the spec is just a document format - you can make lots of things of a file format, within limits.
w3c site - whatwg.org - HTML5/XHTML5 named character references/entities.
required at top of many web documents...
w3c document - how to properly make an HTML5/XHTML5 DOCTYPE (hint: adobe might have it wrong as of feb 2013)
the tabular data (tables) section is stellar.
w3c document - W3C HTML5 Character Entities Chart
hover mouse over a character you want to reveal more data, including hex codes and decimal and named codes for HTML5/XHTML5.
mobile-oriented web pages are KEY now. there is XHTML, HTML5, and CSS made just for mobile. WAP/WML has been replaced (and by the way, those cell phones are probably dead by now - my nokia 6310 died after 6 years of use in 2010).
w3c document - html5 [webcam/audio] capture API
w3c document - html 4.01, 3.02, 5, whatwg working group's HTML5, all w3c's HTML-related documents, html5 logos and stickers
this is the living standard called HTML (formerly called HTML5). the element definitions also seem to include XHTML.
w3c document - XHTML5 vs HTML5: the differences between the two
If you also want something that is good for browsers and useful for people using JQuery/YUI, then get Danny Goodman's Javascipt bible 7th ed. - unfortunately, that book has a number of its chapers stuffed on the CDROM. I wanted it in the book so I could find it (why do you think I bought the book? otherwise I would have bought a pdf...). order a paper copy and get out a highlighter pen. the version where the const and maybe class keyword is coming (yay!) is in the next major version. not all the JS API's are implemented yet as of 4/2012. for instance,system information:network doesn't work.
QR Code: ISO/IEC 18004:2006 standard CHF 210.00 (money), ChartTool - QR codes smartphone barcodes, Google QR Code Generator API smartphone barcode, QR Code Playground- Google Chart Tools: Image Charts - Google Code, QR code - Wikipedia, the free encyclopedia, reputable QR Code generator smartphone barcode generator, QR Code smartphone barcode
google has a good QR Code generator. there are a lot of disreputable QR Code generators that redirect. These are supposed to be the few good ones. and apparently, a lot of people with cell phones don't know how to even use these, so it's a royal waste of time.
css vendor/browser-specific properties/prefixes (sitepoint.com)
as in what to put before normal css stuff for the browser-specific transitional handling. example: -moz-border-radius, -o-border-radius, -khtml-border-radius, -webkit-border-radius, -ms-border-radius, etc. this has the longest list I have ever seen and makes a great reference!
w3c document - HTML5 and CSS
microsoft document - vbscript for those who want to develop in it (only for IE and asp.net)
list of w3c void elements
void elements are singletons like meta, br, hr, input, link, elements with no close tag.
IANA character sets (such as UTF-8) referenced by W3C standards documents
these character sets are not case sensitive. this is what you put in
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
w3c protocols, RFC 2616 secion 14, headers
I think this also defines what goes in the meta tags maybe, but it definitely defines what goes in the header.it defines things like Cache-Control, Location for redirectiong pages and such.
conditional comments, DX filters removed from IE 10, among other things for HTML5 support, referring stackoverflow article on subject, html5 parsing in IE10 blog on IE blog
a meta tag has been introduced which provides backward compatibility. IE10 does not at all like conditional comments. see this article.
XML Document Access via JS
defines URLs and how they work.
useful for gaming, etc.
as in utf8 and utf-8
OpenGL for HTML5 canvas element
enables other kinds of device input than a mouse, like touch.
ink as in electronic pen or stylus
see the w3c page on server-side scripting. IIS needs a lockdown with some updates and service packs before you start it up.
documentation is best done with the .chm file. see this article on how to make it work. usually served up with apache web server. hard to configure the server to get things working right, so best to just download a copy of XAMPP and get that going. XAMPP comes set to transmit over ALL your NICs. so make sure if you are just doing testing to set in httpd.conf
LISTEN 127.0.0.1:80and disable the ftp server or just don't install it (better).
the only one that can do activex/com/com+ controls like SAP Crystal Reports, so great for big business reporting requirements, usually served up with microsoft IIS but can be served up with apache.
you should implement an onupgradeneeded() function, at the very least to create the structures.
books for a publisher are sometimes published from XML format documents. the publisher has a specific format they want it in. sometimes you simply submit a format-less Microsoft Word document, etc. revisions may be done in XML.
this standard tells XML structure how to be verified. it's optional. you use it with something like
<mainelement xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="http://JesusnJim.com/menu7.xsd" >and then your schema tags need to go into a .xsd file and your tags need to begin with
/xs:it's an all or nothing deal, the XML will work or it won't. I suggest O'Reilly's XML Schema book, and the
XSL family of stuff: XSL Transformations 1.0, 2.0, 3.0, XML Path Language 3.0 (XPath), XSL Formatting Objects (XSL-FO) XPointer (XPTR), XML Infoset
FO needs java to turn it into a pdf or whatever: see p.26 of O'reilly XSLT
links XML documents together. uses can be things like marking up books for a publisher (sometimes they are in XML format) - see this article on including an XML file. no browsers support this.
locator or href for XLink, etc.
the xml, svg, and mathml may come in handy.
no browsers support this.
for addressing parts of an XML document. not sure what browsers support this.
for addressing parts of an XML document. not sure what browsers support this.
this is for css
for linking to other web resources
used with w3c XQuery 1.0
write to a file
CSS3 current snapshot
things like -webkit-, -o-, -xv-, -wap-, -atsc-, mso-, etc. this is a really comprehensive list!
this is a takes-up-no-space method of highlighting something like a button or input box.
pointer is the one used for hovering over links. you would think it would be hand, but it's not.
not all browsers support this yet as of 2013. has the really cool new attr(), calc() and toggle(). toggle comes in handy for changing list stytle types when nested... now if only attr() could be combined with calc()...
border-radius no longer requires vendor prefixes. but it does not work on ie8.
bug in IE10 prevents HLSA or RGBA or something like that from working (ignored). fixed in IE11.
this no longer requires vendor prefixes
w3c css3 transforms (rotate, scale)
does stuff like let you define in css how target="new" and target="blank" acts for a link (window or tab)!
make templates, sort of a mixture of tables and the multicolumn layout module with reflow capabilites
(however, this link contains the link to the up-to-date language subtag reistry which is what you should be regerring to if you want to do an <html lang="en">