background preloader

Typekit

Typekit

4.6 Text-level semantics — HTML5 4.5 Text-level semantics 4.5.1 The a element Categories: Flow content. Phrasing content. Interactive content. Palpable content. Contexts in which this element can be used: Where phrasing content is expected. Content model: Transparent, but there must be no interactive content descendant. Content attributes: Global attributes href - Address of the hyperlink target - Default browsing context for hyperlink navigation and form submission download - Whether to download the resource instead of navigating to it, and its file name if so rel - Relationship between the document containing the hyperlink and the destination resource hreflang - Language of the linked resource type - Hint for the type of the referenced resource Tag omission in text/html: Neither tag is omissible Allowed ARIA role attribute values: link (default - do not set), button, checkbox, menuitem, menuitemcheckbox, menuitemradio, tab or treeitem Allowed ARIA state and property attributes: Global aria-* attributes DOM interface: interface HTMLAnchorElement

Elgan: Why Digg failed OK, I'm going to call it: Digg is dead. No, the site hasn't gone dark. It still functions and has millions of users. I used to be a very active Digg user -- as were many of my techno-journalist-pundit-type friends. Now, it turns out, even one of the site's founders and former CEOs, Kevin Rose, barely uses Digg anymore. In a devastating analysis this week, TechCrunch founder Michael Arrington exposed Rose's Digg usage. Arrington pointed out that Rose is 26 times more active on Twitter than on Digg, having tweeted 181 times in the past month. Arrington's numbers have been called into question by blogger Taylor Buley, who says Rose is twice as active as claimed. To me, the most telling bit in all this is that, as of this writing, the story about Rose not using Digg hasn't even made it to the front page of Digg. Even the Internet's most important conversation about Digg isn't taking place on Digg. What went wrong? Digg was undemocratic Digg outsourced social Digg content categories were crazy

Applying Mathematics To Web Design - Smashing Magazine Advertisement “Mathematics is beautiful.” This may sound absurd to people who wince at numbers and equations. Because of its beautiful nature, mathematics has been a part of art and architectural design for ages. Layouts featured in this post were created specifically for the purpose of this article. Golden Ratio and Golden Rectangle The golden ratio, also known as the divine proportion, is an irrational mathematical constant with a value of approximately 1.618033987. We already published a very detailed article “Applying Divine Proportion To Web Design” that explains how to use the golden ratio in Web design. The construction of a golden rectangle is very easy and straightforward. A method to construct a golden rectangle. As an example, consider the minimalist design below. Large view However, it may be quite difficult to add a new Golden block while keeping the consistency of the design. Large view Possible Applications Download the PSD-layout Fibonacci Design Large view Large view Large view

fonts, typefaces and all things typographical — I love Typograph Idea Dump, March 2011 Edition | jacquesmattheij.com It’s always fun to review these ideas a few weeks after I first had them, usually the majority looks bad on this second ‘review’ and they don’t make the cut. Sometimes I feel pretty bad about that, especially if someone goes and makes one of the ones that didn’t make the cut into a killer :) I’ve been asked a few times now why I do this, John Graham-Cummings started this whole thing with his 1000 bad ideas post, and I followed up with post of my own. The other reason why I do this is because I firmly believe that ideas have no - or very little - intrinsic value, and I’d like to see some of these realized. There is only so much time in a day and I won’t be able to implement half of these even if I do live forever and I don’t expect that will be the case. (74) Phone Finder A small bluetooth device paired with your phone that you keep on your person.

WordPress Hosting | WPWebHost GestureWorks - Multitouch Software for Flash and Flex Obfuscated code In software development, obfuscation is the deliberate act of creating obfuscated code, i.e. source or machine code that is difficult for humans to understand. Programmers may deliberately obfuscate code to conceal its purpose (security through obscurity) or its logic, in order to prevent tampering, deter reverse engineering, or as a puzzle or recreational challenge for someone reading the source code. Programs known as obfuscators transform readable code into obfuscated code using various techniques. Writing and reading obfuscated source code can be a brain teaser for programmers. Types of obfuscations include simple keyword substitution, use or non-use of whitespace to create artistic effects, and self-generating or heavily compressed programs. Short obfuscated Perl programs may be used in signatures of Perl programmers. This is a winning entry from the International Obfuscated C Code Contest[8] written by Ian Phillipps in 1988[9] and subsequently reverse engineered by Thomas Ball.[10]

Web Design - Website Designers Five Things You Should Know About HTML5 You are here: Home Dive Into HTML5 1. It’s not one big thing You may well ask: “How can I start using HTML5 if older browsers don’t support it?” But the question itself is misleading. You may think of HTML as tags and angle brackets. Chapter 2 and Appendix A will teach you how to properly detect support for each new HTML5 feature. 2. Love it or hate it, you can’t deny that HTML 4 is the most successful markup format ever. Now, if you want to improve your web applications, you’ve come to the right place. Read all the gory details about HTML5 forms in Chapter 9. 3. “Upgrading” to HTML5 can be as simple as changing your doctype. Upgrading to the HTML5 doctype won’t break your existing markup, because obsolete elements previously defined in HTML 4 will still render in HTML5. 4. Whether you want to draw on a canvas, play video, design better forms, or build web applications that work offline, you’ll find that HTML5 is already well-supported. 5. HTML5 is here to stay.

27 Must-Have Starter Kits For Web Designers Starter kits are great timesavers for web designers and they are particularly useful for those who often create mock-ups for project pitching on daily basis. If you are a designer-cum-programmer think of it as your code snippets So what’s in a starter kit? We think it varies – depending on what each designer routinely worked with. For GUI designers, keeping a copy of form elements (buttons, checkboxes, tab, drop down menus, etc) helps speed up the process of creating screens and layouts; on the other hand, browser (IE, Firefox Safari) templates with web safe area keep web designers reminded how/where they should prioritize their contents. Experienced designers will usually customize and keep a personal version of starter kit, some might have few too! In today’s article, we attempt to show you some of the best design starter kit we’ve come to know. GUI, Form Elements and Web Components Yahoo’s Design Stencil Kit Probably one of the most complete kit for designers. Browser Screens Templates

47 Amazing CSS3 Animation Demos Here is a compilation of 47 jaw-dropping CSS3 animation demos. They demonstrate the possibilities of the CSS3 transform and transition property. Some are very useful and can be used as Javascript alternatives. Most of them are simply to look cool. In order to veiw these effects, you need a webkit browser such as Safari and Chrome (sorry to the Internet Explorer users). CSS3 Clock With jQuery Analogue Clock 3D Cube That Rotates Using Arrow Keys Multiple 3D Cubes (Slide In/Out) CSS3 Accordion Auto-Scrolling Parallax Isocube Image Gallery Matrix 7 Javascript-effect Alternatives Using CSS3 Image Hover Effects Turning Coke Can (Control With Scrollbar) 3D Meninas Polaroid Gallery Space Note: this one is graphic intense and takes a while to load, but the result is crazy! Mac Dock Drop-In Modals Sliding Vinyl Zooming Polaroids Animated Rocket Poster Circle Morphing Cubes Falling Leaves Animated Polaroid Gallery Spotlight Cast Shadow Colorful Clock Lightbox Gallery (Draggable) Elastic Thumbnail Menu Coverflow Snowflakes

Create a Drawing App with HTML5 Canvas and JavaScript { William Malone } by William Malone This tutorial will take you step by step through the development of a simple web drawing application using HTML5 canvas and its partner JavaScript. The aim of this article is to explore the process of creating a simple app along the way learn: How to draw dynamically on HTML5 canvas The future possiblities of HTML5 canvas The current browser compatibility of HTML5 canvas Each step includes a working demo; if you want to skip ahead: Define Our Objective Let's create a web app where the user can dynamically draw on an HTML5 canvas. Our tools could use colors (except maybe our eraser). Similarly let's also give our user 4 different sizes to draw with, because we can. 3 tools: crayon, marker, eraser 4 colors to choose from (except eraser) 4 sizes to choose from Like a coloring book, let's give our user something to "color". Prepare HTML5 Canvas: Markup We only need a line of markup; everything else will be in scripting. Wait... Prepare HTML5 Canvas: Scripting Give it a try: Updates

Sharing Widget, Sharing Button, Sharing Plugin - ShareThis Sharing Button Add CopyNShare to your ShareThis Widget. Check the box on Step 3 to start tracking your users' copy and paste shares. FAQs . If your site is not hosted on any of the blogging or CMS platforms listed above, please select 'Website'. All our widgets are mobile compatible. Drag and copy from 'Sharing Buttons' or 'Other Social Plugins' to 'Selected Services'. For more interesting button styles, check out our button gallery . This bar is a way to allow visitors to share your content while you generate income. Preview your bar at the side of the page Set this up to display 300x250 ads based on your own ad tag. Test Backfill Place your ad tag in a html page so we can serve it on the Hovering Button iframe. Ad backfill Example HTML Customize and host the code below on your domain, then add the URL to this page on our configurator page. AdSense - Ad Client ID AdSense - Ad Slot ID Preview Backfill Drag and copy from 'Sharing Buttons' to 'Selected Services'. Default Theme 2 Theme 3 Theme 4 Theme 5 Theme 6 Theme 7

Related: