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

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 WordPress Hosting | WPWebHost GestureWorks - Multitouch Software for Flash and Flex 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.

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

15 sites web developers and designers should know Creating a good website isn't an easy task, but there's a few tools that can definitely make your developer or designer life easier. In this article, I have compiled 15 extremely useful website that any web developer or web designer should have bookmarked. ColorCombos When designing a website, one of the firsts (and most important) steps of the process is to choose a color scheme. LIpsum Who doesn’t know the extremely popular Lorem Ipsum text? What the font? You just saw a logo or website using a particular font and you enjoyed it. ConvertIcon Favicons are a must have for any website, mostly because on modern browsers as such as Firefox, it is displayed along with the site name in tabs. BgPatterns background Patterns is definitely one of the current webdesign trends. HTML Encoder Do you display code on your website? Test Everything Sprite Generator CSS Sprites is definitely a great technique to use, mainly because it reduces the number of HTTP requests. Load Impact IconFinder TypeTester CSS Tidy

HTML5 Canvas Cheat Sheet There are cheat sheets for just about anything out there but I couldn't find one for the HTML5 canvas element, so I decided to do something about that, mostly for my own sake but if other people find it useful that's just all the better. The information is pretty much just a copy of what is found in the WHATWG specs, just condensed and hopefully a bit easier to read. There are virtually no explanations, however, and no examples other than some graphics for compositing values and a few other things (the appearance of which is very much inspired by those found in Mozilla's examples). Choose between a 2 page PDF document or a PNG file. Corrections and comments are welcome!

50 Monochromatic Website Designs Color choice is a key element to the success of any design. It invokes an atmosphere and sets the mood. One method for using color is to use only shades of a color, which is known as a monochromatic color scheme. Of all the color schemes, the monochromatic is one of the easiest to pull off successfully. This reason for such ease is that one shade of a color will naturally almost always work with another shade of the same color. One of the most popular monochromatic color schemes is Blue. In this article, we feature 50 monochromatic website designs, categorized based on the predominant color that they use. Blues Purples Reds Oranges Browns Greens Blacks, Whites and Grayscale Compiled exclusively for WDD by Michael Shelton. Which color scheme is your favorite to use and why?

Rails on XML, Part 1: Background [Part of the Rails on XML series.] I'm sure the first question in many readers' minds is "Why bother?". The intersection between the XML community and the Ruby community is very small. A profound change is likely about to shake up your world if you’re a web developer, one that I suspect will make the recent efforts in the AJAX space pale in comparison as far as its effect. and in this quote from 2007: [E]nlightened innovators ... have seen the real world benefits of dumping object middle-tier stacks and relational databases and going with a pure declarative approach to solving business problems based around XForms/REST and XQuery. To put these remarks in context, I need to backup and give an outline of the entire XML web application toolchain. Note that if you buy into all of this, you don't really need an application server any more, be it implemented in Rails, or not. I'll have more to say about what's good, and bad, in future postings.

How to Get a Professional Look With Color What makes a design look coordinated, planned and professional? The answer is: ‘color’. Not every project needs bland corporate blue to look professional. Planning color means creating a framework that describes which colors to use and how to use them. Color is the slipperiest design element. “Good” color is so closely tied to elusive things like personal taste and intuition, as well as technical considerations such as contrast and monitor calibration. But color is vital to content. In this article we’ll review some techniques to achieve beautiful color palletes for your web designs. The best way to make a website look unplanned is to choose its colors at random. Even when visitors skim a website’s home page for the first time, the colors influence their attitude towards the content. Color affects how people interpret what they see as much as typography. Finding the right colors isn’t easy, but the process can be systematic. Let’s say you’ve been asked to design a professional website. Tips

Related: