For a long time it has been standard practice to ask visitors to "right click and save as" when downloading a file that the browser itself is capable of rendering, but where doing so is not desirable. One reason for doing this is to spare people from the annoying expe...
If you don’t already know, the hgroup element is obsolete in HTML5. Advice is now provided in the HTML spec on how to mark up subheadings, subtitles, alternative titles and taglines using existing and implemented HTML features. The important question for developers is: How do I mark up these buggers??? To answer this advice has been added to the ...
A few weeks ago we looked at the process of making seamless tiles. As super-useful as seamless tiles are, it can be tough to get the balance just right.
Du bist auf der Suche nach Fülltext, hast aber keine Lust auf Lorem Ipsum? Ob Bacon oder Veggie Ipsum, wir haben die perfekten Fülltext-Variationen für jeden Webdesigner. Sogar Charly Sheen, Samuel L. Jackson und Barack Obama sind dabei.
Why OpenWeb Icons? Because Font Awesome had no RSS-icon and a font with only one icon would be a bit boring...!
A resource for developers looking to put HTML5 to use today, including information on specific features and when to use them in your apps.
I had a moment to interview CSS author, developer, and legend Eric Meyer. We talked about the history of CSS, CSS' problems today, and where we go from here.
Beyond that, the biggest is probably still that developers think CSS gives them absolute control over page layout and presentation. It doesn't, and was never supposed to: CSS gives you presentational influence, and that's it. Granted, that influence is very strong, but it can still be overridden by users, by devices, by any number of things.I hope developers know this, but it also seems something that is really hard for customers to understand and accept.
Open source HTML5 charts using the canvas tag. Chart.js is an easy way to include animated graphs on your website.
So here we're collecting all the shims, fallbacks, and polyfills in order to implant html5 functionality in browsers that don't natively support them.

<!--[if lte IE 8]>
<script type="text/javascript">
$('#fs-2 li:first').css("display", "block");
$('#fs-2').attr("id", "#fs-badIE8");
</script>
<![endif]-->An extensive list of browser specific CSS and JavaScript hacks from all over the interwebs.

"Which CSS preprocessor language should I choose?" is a hot topic lately. I've been asked in person several times and an online debate has been popping up every few days it seems. It's nice that the conversation has largely turned from whether or not preprocessing is a good idea to which one language is best.
In today’s tutorial we’ll create another typography effect. The idea is to have some kind of sentence and to rotate a part of it. We’ll be “exchanging” certain words of that sentence using CSS animations. ...