HTML5 Please - Use the new and shiny responsibly - 1 views
-
Look up HTML5, CSS3, etc features, know if they are ready for use, and if so find out how you should use them – with polyfills, fallbacks or as they are.
HTML5 CSS3 Application Framework & Widgets Toolkit - Alloy UI - www.freewebgallerys.com - 0 views
:required | CSS-Tricks - 0 views
-
The :required attribute works on radio buttons. If you put required on one radio button (or all), that particular group of radio buttons will be required. On checkboxes, makes each individual checkbox required (to be checked).
html5shiv - HTML5 IE enabling script - Google Project Hosting - 0 views
-
for the sake of performance, it would make better sense to include the CSS first then this script
How You Can Use HTML5 Custom Data Attributes and Why - SitePoint - 0 views
-
Besides the data- prefix, the name of a valid custom data attribute must contain only letters, numbers, hyphen (-), dot (.), colon (:) or underscore (_). It cannot contain capital letters.
-
I recommend you use this method for quick prototypes rather than a production website, not least because CSS-only tooltips are not fully accessible.
Modernizr - 0 views
Relevant Dropdowns: Polyfill for Datalist | CSS-Tricks - 0 views
-
"The list attribute / datalist element of HTML5 forms is pretty cool. As you type in a text input, it shows you a dropdown menu of choices you can pick from. Or you can type in whatever you want. The list attribute alone doesn't lock you into any specific value. In that way, it's a bit like a group of radio buttons with an "other" type-in option."
Code Guide by @mdo - 0 views
-
Compared to <link>s, @import is slower, adds extra page requests, and can cause other unforeseen problems. Avoid them and instead opt for an alternate approach
-
Compile your CSS with a preprocessor like Sass or Less into a single file
-
Place media queries as close to their relevant rule sets whenever possible.
- ...3 more annotations...
Document Outlines | HTML5 Doctor - 0 views
-
The sectioning elements act quite literally as their name suggests: they define sections of the parent element. These sections can be thought of as child nodes whose headings fall under their parent heading, regardless of their rank.
-
Sections may contain headings of any rank, but authors are strongly encouraged to either use only h1 elements, or to use elements of the appropriate rank for the section’s nesting level.
-
For accessibility reasons, we recommend each sectioning element have a heading, even <aside> and <nav>, as shown below. If you don’t want these headings to be visible, you can always hide them with CSS.
- ...2 more annotations...
HTML5 and Search Engine Optimisation (SEO) | HTML5 Doctor - 0 views
-
The Doctors’ advice on SEO is to follow Google’s time-honoured guidelines: write valid, cross-browser, accessible HTML, don’t misuse markup or “cloak” with CSS, make a site with a clear hierarchy and text links, and write good content:
HTML5 forms input types | HTML5 Doctor - 0 views
-
Once more, the iPhone recognises type="tel", only this time it goes one step further and completely changes the keyboard to the standard phone keyboard, as shown on the left in Figure 6. In addition to the iPhone, some Android devices (such as HTC Desire, shown on the right in Figure 6) also display a numeric keyboard for type="tel". That’s pretty handy, don’t you think? Nice, big keys for entering a phone number help you to get that big, nasty form completed quickly.
-
In contrast to Opera’s implementation, the iPhone (Figure 8) and some Android devices (such as HTC Desire, shown on the right in Figure 6-13) simply render the field as a standard text box but optimize the keyboard for easy input.
-
Chris’ technique may soon become absolete though with the introduction of the inputmode attribute. The attribute, recently added to the specification will allow users to specify the type of input mechanism that is most useful for users. When implemented, you will be able to choose between numeric, latin, email, or kana input modes.
- ...3 more annotations...