An HTML5 FAQ (by/via) | | 466 |
|
Know It All (by) | | 465 |
websites, css, dom, javascript, svg, cssom, nodejs |
Improve Your Website’s Accessibility With WAI–ARIA (by/via) | | 464 |
accessibility, aria, optimization |
Front-End Tools: My Favorite Finds of 2016 (by/via) | | 463 |
css, javascript, tooling, link-lists |
Introducing HTML5 (by/via) | | 462 |
introductions |
What’s New in HTML 5.1 (via) | | 461 |
semantics |
Random Interesting Facts on HTML/SVG Usage (by/via) | | 460 |
svg, metrics, amp, google |
Stop Using the Old “Clearfix” (by) | | 459 |
css |
The Glory Days of the Web (by) | | 458 |
web-platform, css, javascript, frameworks, libraries, history |
A Refined Content Security Policy (via) | | 457 |
csp, security, webkit, safari, apple, browsers |
Custom Formatting in HTML and LaTeX Code Listings Using Pandoc (by) | | 456 |
formatting, tooling |
Using the HTML “lang” Attribute (by/via) | | 455 |
accessibility, attributes, localization |
Building a Robust Frontend Using Progressive Enhancement (via) | | 454 |
css, javascript, single-page-apps, testing, progressive-enhancement |
Meaningful CSS: Style Like You Mean It (by/via) | | 453 |
css, semantics |
RespImageLint—Linter for Responsive Images (by) | | 452 |
bookmarklets, images, responsive-design, linting |
How Good Are Your HTML and CSS Comments? (by/via) | | 451 |
css, comments, maintainability, collaboration, examples |
Keeping Your Content Classy (by) | | 450 |
content, content-management |
Do You Know These Eight HTML5 Tags? (by/via) | | 449 |
semantics |
Reimagining Single-Page Applications With Progressive Enhancement (by/via) | | 448 |
single-page-apps, progressive-enhancement, css, javascript |
A Brief(ish) History of the Web Universe: Time (by) | | 447 |
web, history |
Seriously, Don’t Use Icon Fonts (by/via) | | 446 |
fonts, icon-fonts, quality |
10 Common Mistakes Web Developers Make (by/via) | | 445 |
mistakes, css, javascript, career, performance |
A Brief History of HTML (by) | | 444 |
history, wml, hdml, chtml, wap |
Accessible Footnotes With CSS (by/via) | | 443 |
css, accessibility |
What Are Web Standards (via) | | 442 |
standards, history, xml, xhtml, css, wcag, w3c |
“It’s Alive!”: Apps That Feed Back Accessibly (by/via) | | 441 |
accessibility, aria, live-regions, web-apps |
Let Links Be Links (by/via) | | 440 |
links, javascript, frameworks |
HTML5 Local Storage Revisited (by/via) | | 439 |
storage, apis |
Can CSS Be Too Modular? (by) | | 438 |
css |
New Book: “The Little Book of HTML/CSS Frameworks” (by) | | 437 |
books, frameworks, css |
On the Deterioration of HTML/CSS Practices (by) | | 436 |
css, craft |
HTML5 Differences From HTML4 (by/via) | | 435 |
comparisons, standards |
10 Typical HTML Interview Exercises (by/via) | | 434 |
interviewing, conformance, semantics, aria |
5 Obsolete Features in HTML5 (by/via) | | 433 |
|
Responsive Images in Practice (by/via) | | 432 |
images, responsive-design, css |
Google and HTML/CSS Code Quality (by) | | 431 |
google, css, quality, history |
Don’t Use “<picture>” (Most of the Time) (by/via) | | 430 |
images, responsive-design |
A Guide to the HTML5 “time” Element (by/via) | | 429 |
guides, examples |
HTML and Specifying Language (by) | | 428 |
optimization, minimalism |
HTML Minifier [Revisited] (by) | | 427 |
html-minifier, minification, optimization |
Create Responsive Tables With Foundation (via) | | 426 |
videos, responsive-design, tables, foundation |
The WAI Forward (by/via) | | 425 |
accessibility, aria, w3c |
CSS-Driven Internationalization in JavaScript (by/via) | | 424 |
javascript, css, internationalization, localization |
Ruby Markup (by/via) | | 423 |
ruby-markup |
Client-Side Form Validation With HTML5 (by/via) | | 422 |
forms, validation |
Testing Responsive Images (by/via) | | 421 |
images, responsive-design |
5 Things I’ve Learned About Accessibility (by/via) | | 420 |
accessibility, keyboard-navigation, testing, assistive-tech, browsers |
Authoring HTML: Language Declarations (by/via) | | 419 |
metadata, localization, internationalization |
HTML5 Forms: CSS (by/via) | | 418 |
forms, css, selectors, cascade |
HTML5 Forms: The Markup (by/via) | | 417 |
forms, semantics |
Picturefill 2.0: Responsive Images and the Perfect Polyfill (via) | | 416 |
images, responsive-design, polyfills |
20 Useful Docs and Guides for Front-End Developers (by/via) | | 415 |
guides, training, css, javascript, link-lists |
Basic Structure of a Web Page (by/via) | | 414 |
|
HTML Forms in AngularJS (by/via) | | 413 |
forms, angularjs |
“srcset” and “sizes” (by) | | 412 |
images, responsive-design |
A Q&A on the Picture Element (by+/via) | | 411 |
interviews, semantics, images, responsive-design |
Using Meta Tags in HTML: Some Basics and Best Practices (by/via) | | 410 |
metadata, fundamentals, best-practices, examples |
The Battle for the Body Field (by/via) | | 409 |
xml, wysiwyg, semantics |
Web Accessibility: Tools and Considerations (by/via) | | 408 |
accessibility, tooling, link-lists |
One Solution to Responsive Images (by/via) | | 407 |
responsive-design, images, php |
Web Performance Tricks—Beyond the Basics (by/via) | | 406 |
performance, tips-and-tricks, css, optimization, link-lists |
HTML Explained in 123 Tweets: The Google #htmltuesday Archive (by) | | 405 |
google, link-lists |
10 HTML Tags You May Not Be Using (by/via) | | 404 |
semantics |
HTML5 Form Validation (by/via) | | 403 |
forms, validation, accessibility |
CSS, HTML, and the Problem of Spec Fragmentation (by) | | 402 |
css, standards |
Internationalization Tag Set (ITS) Version 2.0 (by+/via) | | 401 |
internationalization, xml, standards |
Challenging CSS Best Practices (by/via) | | 400 |
css, best-practices |
The Curious Case of Breadcrumbs in HTML (by) | | 399 |
navigation |
A Look at the HTML5 “nav” Element (via) | | 398 |
semantics, navigation |
WebKit Has Implemented “srcset”, and It’s a Good Thing (by/via) | | 397 |
webkit, images, responsive-design |
Semantic CSS With Intelligent Selectors (by/via) | | 396 |
css, selectors, semantics |
HTML5 Web Storage (via) | | 395 |
storage |
Object-Oriented HTML, and OOCSS (by) | | 394 |
css, objects, oocss |
The HTML5 “form” Attribute (by/via) | | 393 |
attributes, forms |
When Do Elements Take the Focus? (by/via) | | 392 |
accessibility, focus |
Simple Responsive Images With CSS Background Images (via) | | 391 |
responsive-design, images, backgrounds, css |
HTML 8000 (by) | | 390 |
whatwg |
The State of Responsive Web Design (by/via) | | 389 |
responsive-design, mobile, css, javascript |
Why the Web Is Ready for Responsive Web Design (by/via) | | 388 |
responsive-design, mobile |
RIP HTML5 “<hgroup>” Element (by/via) | | 387 |
headings |
It’s the End of the “Blink” Tag as We Know It (by/via) | | 386 |
support, browsers |
Activating Browser Modes With Doctype (by) | | 385 |
browsers, standards, doctype-switching, xhtml, xml |
6 Nifty, Time-Saving HTML Attributes (via) | | 384 |
attributes, forms |
DRM for the Web? Say It Ain’t So (by/via) | | 383 |
w3c, multimedia, drm |
Favicon: A Changing Role (by/via) | | 382 |
favicons, images |
Introducing the New HTML5 “<main>” Element (by/via) | | 381 |
introductions, semantics |
Will HTML Ever Be Replaced? (by/via) | | 380 |
|
Principles of Writing Consistent, Idiomatic HTML (by) | | 379 |
attributes, conventions, formatting, consistency, naming, sorting |
Why Coding Style Matters (by/via) | | 378 |
formatting, conventions, communication, css, javascript, jquery |
The Road to Reusable HTML Components (by/via) | | 377 |
css, components |
Code Guide (by) | | 376 |
websites, guides, conventions, css |
5 Reasons Why Zuckerberg Has Not Killed HTML5 (by/via) | | 375 |
native, facebook+meta |
Towards a Retina Web (by/via) | | 374 |
responsive-design, pixel-density, css |
Replacing HTML (by) | | 373 |
xhtml, xforms, semantic-web, flash, java |
A Detailed Breakdown of the “<script>” Tag (by/via) | | 372 |
javascript |
HTML Cheat Sheet | | 371 |
cheat-sheets |
Google HTML/CSS Style Guide (by+/via) | | 370 |
google, css, style-guides, quality, principles, conformance, formatting, naming, sorting |
Decoupling HTML From CSS (by/via) | | 369 |
css, principles, smacss |
Modernize Your HTML5 Canvas Game (by/via) | | 368 |
canvas, apis, javascript, css, animations |
5 Things I Love About HTML5 (via) | | 367 |
forms, multimedia, canvas, geolocation, apis |
Capturing Audio and Video in HTML5 (by/via) | | 366 |
multimedia, apis, javascript |
Getting Started With the “track” Element (by/via) | | 365 |
introductions, multimedia, captions |
Using the HTML5 Geolocation API (by/via) | | 364 |
geolocation, apis |
How to Use Character Entities in HTML, CSS, and JavaScript (by/via) | | 363 |
how-tos, character-references, css, javascript |
HTML KickStart | | 362 |
websites, frameworks, presentational-css, css, jquery |
10 Useful Coding Tips, Techs, and Ideas (by/via) | | 361 |
tips-and-tricks, css, link-lists |
Up Close and Personal With HTML5 IndexedDB (via) | | 360 |
indexeddb, databases |
On HTML and CSS Best Practices (by) | | 359 |
css, best-practices |
From Hypertext to Hyperdevices (by/via) | | 358 |
web, links, mobile |
Sexy New HTML5 Semantics (by/via) | | 357 |
semantics |
The Primitives of the HTML5 Foundation (by) | | 356 |
videos |
Pursuing Semantic Value (by/via) | | 355 |
semantics |
Our Pointless Pursuit of Semantic Value (by/via) | | 354 |
semantics |
10 Handy HTML5/CSS3 Frameworks (by/via) | | 353 |
css, frameworks, link-lists |
The Hidden Nuggets of WCAG2: Information Relationships (by/via) | | 352 |
accessibility, wcag, semantics |
On Semantics in HTML (by) | | 351 |
semantics |
Dive Into HTML5… on HTML5 Doctor (by/via) | | 350 |
|
Learning to Love HTML5 (by/via) | | 349 |
semantics |
On HTML Element Identifiers (by) | | 348 |
css |
Building Prototypes in HTML and CSS (by/via) | | 347 |
css, prototyping |
jQuery Removing Bad Characters in HTML (by/via) | | 346 |
jquery, sanitization |
How to Optimize Images With HTML5 Canvas (by/via) | | 345 |
how-tos, images, optimization, canvas |
The Best Forms Implementation I’ve Ever Built (by) | | 344 |
forms, perch |
HTML5 and the Document Outlining Algorithm (via) | | 343 |
headings |
More Logo Markup Tips (by) | | 342 |
branding, images, logos, tips-and-tricks |
Special Entities of HTML (by/via) | | 341 |
character-references |
Improving on HTML (by) | | 340 |
xforms, xhtml, rdf |
HTML5 Please (by+) | | 339 |
websites, css, javascript, apis, polyfills, support, browsers, web-platform |
The HTML Email Boilerplate (by/via) | | 338 |
email, templates |
Making Forms Fabulous With HTML5 (by/via) | | 337 |
forms, semantics, overviews |
Rendering HTML5 in Older Browsers With Google Chrome Frame (by/via) | | 336 |
google, chrome-frame, browsers, microsoft, internet-explorer, plugins |
The Story of the HTML5 Shiv (by) | | 335 |
history, polyfills |
HTML5, CSS3, and DOM Performance (by/via) | | 334 |
videos, css, dom, performance |
WHATWG, W3C, and HTML (by) | | 333 |
whatwg, w3c, standards |
HTML, “@ width,” and “@ height” (by) | | 332 |
images, multimedia, maintainability |
HTML5 Completion Date Announced (by/via) | | 331 |
|
Marking Up Relationships (by) | | 330 |
metadata, microformats |
The HTML5 Logo: What Do You Think? (by/via) | | 329 |
|
HTML5 Gets an Official Logo From W3C (by/via) | | 328 |
w3c |
Don’t Forget About HTML5’s “Little Guys” (by/via) | | 327 |
semantics |
A Simpler Page (by/via) | | 326 |
design, typography, readability, css, simplicity |
The Real HTML5 Boilerplate (by) | | 325 |
templates, html5-boilerplate |
Why Do We Need MicroXML? (by) | | 324 |
xml |
Using CSS Without HTML (by) | | 323 |
css, http |
Why We Should Start Using CSS3 and HTML5 Today (by/via) | | 322 |
css |
Evolution of Script Loading (by) | | 321 |
javascript, asynchronicity, performance |
But It Doesn’t Validate (by/via) | | 320 |
css, conformance, vendor-extensions |
Is HTML5 Dirty? (via) | | 319 |
formatting |
How to Build a Mobile Website (by/via) | | 318 |
how-tos, mobile, css |
The W3C and the “HTML5 Isn’t Ready” Backlash (by/via) | | 317 |
w3c, browsers, interoperability, support |
W3C: Hold Off on Deploying HTML5 in Websites (by/via) | | 316 |
w3c |
HTML5: The Facts and the Myths (by/via) | | 315 |
myths |
The “spacer” Element Is Gone (by) | | 314 |
interoperability |
HTML5 Peeks, Pokes, and Pointers (by) | | 313 |
apis, overviews |
HTML5 Boilerplate (by+) | | 312 |
websites, templates, html5-boilerplate |
Announcing: HTML5 Boilerplate (by) | | 311 |
templates, html5-boilerplate |
5 Reasons Why You Can Use HTML5 Today (by/via) | | 310 |
|
Canvas Is Coming to IE9 (by/via) | | 309 |
browsers, microsoft, internet-explorer, canvas |
Frontend SPOF (by) | | 308 |
performance, javascript, css, fonts |
“Wow, Mona Lisa With Pure CSS!” (by) | | 307 |
css, craft |
A Minimal HTML Document (HTML5 Edition) (by/via) | | 306 |
minimalism, templates |
HTML5 and Flash: Why It’s Not a War, and Why Flash Won’t Die (by/via) | | 305 |
flash |
A Brief History of Markup (by/via) | | 304 |
history, xhtml, xml |
Microdata Tutorial (by) | | 303 |
tutorials |
HTML5 Quake to Shake Up Flash (by/via) | | 302 |
canvas, websockets, webgl, flash, case-studies |
The Tragic Comedy That Is Rich Text Editing on the Web (by/via) | | 301 |
|
Experimenting With HTML Minifier (by) | | 300 |
html-minifier, minification, optimization, experiments |
Some Questions About the “Blocking” of HTML5 (by) | | 299 |
|
The Future of Web Content—HTML5, Flash, and Mobile Apps (by/via) | | 298 |
content, visions, mobile, flash |
The Dark Side of HTML 5 Video (via) | | 297 |
multimedia, licensing |
Optimizing HTML (by) | | 296 |
optimization, quality |
Styling HTML Lists With CSS: Techniques and Resources (by/via) | | 295 |
lists, css, techniques, link-lists |
On HTML Extensibility (by) | | 294 |
extensibility |
Tantek Çelik on Microformats and the Webz (by+) | | 293 |
videos, interviews, microformats |
HTML/CSS Frameworks: Useful, Universal, Usable, Unobtrusive (by) | | 292 |
frameworks, css, principles |
The 3 Ground Rules for Writing HTML (by) | | 291 |
guidelines |
HTML, CSS, and Web Development Practices: Past, Present, and Future (by) | | 290 |
css, best-practices, retrospectives, visions |
“HTML 5” or “HTML5”? (by) | | 289 |
terminology |
Get Ready for HTML 5 (by/via) | | 288 |
|
Don’t Misuse “rel” as a Custom Attribute (by/via) | | 287 |
attributes, metadata |
Bruce Lawson—What Devs Want From HTML5 (by+) | | 286 |
videos, interviews, community |
Will Microsoft Implement HTML5 in Internet Explorer? (by/via) | | 285 |
browsers, microsoft, internet-explorer, support |
HTML 4 Considered Harmful (by/via) | | 284 |
|
Google, HTML5, and Standards (by/via) | | 283 |
google, standards |
Dive Into HTML 5 (by) | | 282 |
websites, books |
HTML5 and the Future of the Web (via) | | 281 |
web-platform, web-apps, visions |
Microformats, Key Flaws (by) | | 280 |
microformats |
Current Events: The Official End to XHTML (by) | | 279 |
xhtml, w3c |
Reducing the File Size of HTML Documents (by/via) | | 278 |
performance, optimization |
14 Free Tools to Validate Your HTML, CSS, and RSS Feeds (by/via) | | 277 |
conformance, css, rss, tooling, link-lists |
HTML 5: Now or Never? (by/via) | | 276 |
|
Taking Advantage of What Tables Have to Offer (by) | | 275 |
tables, css |
Tables vs. CSS? Really? (by) | | 274 |
css, tables, layout |
Table Layouts vs. Div Layouts: From Hell to… Hell? (by/via) | | 273 |
layout, tables, semantics, comparisons |
CSS: Style the Non-Obvious (by) | | 272 |
css, simplicity |
The 5 Most Under-Used HTML Tags (by/via) | | 271 |
semantics |
Improve SEO With Google’s New Canonical Element (by/via) | | 270 |
seo, google, metadata |
Styling the “html” and “body” Elements (by/via) | | 269 |
css |
Another CSS vs. Tables Debate | | 268 |
tables, css, layout |
Tables vs. CSS: CSS Trolls Begone | | 267 |
css, tables, layout, comparisons |
The Two Great Things About Validation (and Conformance) (by) | | 266 |
conformance, css, quality, craft |
Valid Sites Work Better (?) (by/via) | | 265 |
css, conformance |
Learn HTML and CSS: An Absolute Beginner’s Guide (by/via) | | 264 |
guides, css |
Shrinking HTML5 (by) | | 263 |
standards |
Semantics in HTML 5 (by/via) | | 262 |
semantics |
When Can I Use… (by) | | 261 |
web-platform, css, support, browsers |
HTML vs. XHTML: Why HTML Wins (by) | | 260 |
xhtml, comparisons |
Hixie on Editing HTML5 (by+) | | 259 |
videos, interviews, processes |
W3C Markup Validation Service Adds Experimental HTML5 Support (via) | | 258 |
w3c, tooling, conformance |
Five HTML Oddities That You May Not Know (via) | | 257 |
browsers, conformance |
How to Use Conditional Comments for Better CSS (via) | | 256 |
css, conditional-comments, browsers, microsoft, internet-explorer |
12 Principles for Clean HTML Code (by/via) | | 255 |
principles, encoding, formatting, naming, css, conformance |
Conditional Stylesheets vs. CSS Hacks? Answer: Neither! (by) | | 254 |
conditional-comments, hacks, css |
IE8: The Bad (Update) (by) | | 253 |
browsers, microsoft, internet-explorer, javascript, aria |
The Most Important Thing Is to Get the HTML Right (by) | | 252 |
|
HTML 5: Features You Want Desperately but Still Can’t Use (by/via) | | 251 |
videos |
A Minimal HTML Document (by/via) | | 250 |
templates, minimalism |
Rowspans and Colspans in CSS Tables (by/via) | | 249 |
tables, css, presentational-css, layout |
A Designer’s Guide to HTML Email (by/via) | | 248 |
guides, design, email |
The Performance Cost of the HTML Tree Builder (by) | | 247 |
performance, parsing, metrics |
Best Practices for ID and Class Names (by) | | 246 |
best-practices, css, naming, maintainability |
A Few Words on HTML/CSS Frameworks (by) | | 245 |
frameworks, css |
Setting the Start Number for an Ordered List (by) | | 244 |
lists |
HTML or XHTML: Does It Really Matter? (by/via) | | 243 |
xhtml, comparisons |
4 Easy Ways to Spruce Up Your HTML Markup (by/via) | | 242 |
headings, internationalization, encoding |
Image Replacement and Backgrounds (by) | | 241 |
css, image-replacement, techniques, backgrounds |
Firefox 3 CSS and HTML Support Information Available | | 240 |
browsers, mozilla, firefox, support, css |
When Validation Becomes Unimportant (by) | | 239 |
css, conformance, optimization, craft |
Optional Tags in HTML 4 (by) | | 238 |
|
Conforming “target” Attribute (by) | | 237 |
attributes, pop-ups, conformance |
The World’s Best HTML Template (by) | | 236 |
templates |
A Preview of HTML 5 (by/via) | | 235 |
semantics, overviews |
Markup and Style Society Talk (by) | | 234 |
slides, css, craft |
World Wide Web Consortium Releases Draft of HTML 5 (by/via) | | 233 |
w3c |
Mistakes, Sadness, Regret (by) | | 232 |
doctype-switching, browsers, microsoft, internet-explorer |
Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8 (by/via) | | 231 |
browsers, microsoft, internet-explorer, doctype-switching, progressive-enhancement, standards, compatibility |
January 22 Publication Date [Was: Transition and Publication Requests Initiated for HTML5 FPWD] (via) | | 230 |
discussions, w3c |
Google Can’t Code (by) | | 229 |
google, conformance, quality |
At What Point Do Semantics Not Apply? (by) | | 228 |
css, semantics |
Accessible JavaScripting From the Ground Up | | 227 |
accessibility, javascript, graceful-degradation |
Microformats: More Meaning From Your Markup (by/via) | | 226 |
microformats, semantics |
HTML 5: We Don’t Need No XHTML | | 225 |
xhtml |
Conflicting Absolute Positions (via) | | 224 |
css, layout, browsers, microsoft, internet-explorer |
HTML Elements Index (by) | | 223 |
overviews |
WCAG, HTML, and CSS: Maybe the Standards Need a Break (by) | | 222 |
wcag, css, standards |
Re: 55 Reasons to Design in XHTML/CSS | | 221 |
xhtml, css, design |
The “<b>” and “<i>” Elements (by) | | 220 |
semantics |
An HTML5 Conformance Checker (by) | | 219 |
studies, conformance, parsing, history |
HTML: The Top 5 Forgotten Elements (by/via) | | 218 |
semantics |
Proposal to Adopt HTML5 (by) | | 217 |
discussions, w3c, standards |