background preloader

HTML5 Security Cheatsheet - Vimperator

HTML5 Security Cheatsheet - Vimperator

5 Undeniably Awesome Things HTML5 Can Teach You Now! | Web Designer Aid - Vimperator If you’re always reading or checking our blog, we are a big fan of HTML5. We even code and design a single-page HTML5 portfolio, we curated a list of HTML5 canvas graphing solutions, a collection of HTML5 Sketching tools and we even have our weekly HTML5 series; volume 1 and volume 2. We do have also a step-by-step HTML tutorials for you to look at. It is been awhile since we write about those things, and we thought we can try to write again a HTML5 roundup. If you think you have an awesome HTML5 ideas that you want to include, please feel free to comment below 1. Forms will always be part of web design. 2. Frameworks are here to help us makes our like easier. 3. Once in awhile, you to have on your website large data or information that you need to visualize or properly demonstrate it in a most creative and most understandable way we can imagine. 4. 5.

Part1 - browsersec - Browser Security Handbook, part 1 - Browser Security Handbook Written and maintained by Michal Zalewski <lcamtuf@google.com>. Copyright 2008, 2009 Google Inc, rights reserved. Released under terms and conditions of the CC-3.0-BY license. ← Back to introduction → Forward to browser security features This section provides a review of core standards and technologies behind current browsers, and their security-relevant properties. Uniform Resource Locators All web resources are addressed with the use of uniform resource identifiers. The abstract syntax for URIs is described in RFC 3986. Some additional mechanisms are laid out in RFC 1738, which defines URI syntax within the scope of HTTP, FTP, NNTP, Gopher, and several other specific protocols. Although a broad range of reserved characters is defined as delimiters in generic URL syntax, only a subset is given a clear role in HTTP addresses at any point; the function of [, ], ! Unicode in URLs True URL schemes

Flexible Box Layout Module Abstract The specification describes a CSS box model optimized for user interface design. In the flex layout model, the children of a flex container can be laid out in any direction, and can “flex” their sizes, either growing to fill unused space or shrinking to avoid overflowing the parent. CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc. Status of this document This section describes the status of this document at the time of its publication. Publication as a Last Call Working Draft does not imply endorsement by the W3C Membership. The (archived) public mailing list www-style@w3.org (see instructions) is preferred for discussion of this specification. This document was produced by the CSS Working Group (part of the Style Activity). This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. This document is governed by the 14 October 2005 W3C Process Document. 1 Introduction

ELS5_HTML - Vimperator ECMA-262 5th Edition in HTML Format Complete document Ecma Standards and Technical Reports are made available to all interested persons or organizations, free of charge and copyright, in printed form and, as files in Acrobat ® PDF format. For more information, see This version was created by Richard Mallonée. Send comments and errata to: postmaster @ ecma262-5 . com (remove spaces) This HTML file was created through manual conversion of the official PDF version. Last update: June, 2010 COPYRIGHT PROTECTED DOCUMENT © Ecma International 2009 Contents Page Introduction ............................................................................................................................................... vii Scope ............................................................................................................................................... 1 © Ecma International 2009 i

20 Things I Learned About Browsers and the Web Illustration Christoph Niemann Writers/Editors Min Li Chan, Fritz Holznagel, Michael Krantz Project Curator Min Li Chan & The Google Chrome Team Design Fi Paul Truong Development Very Special Thanks To Brian Rakowski, Ian Fette, Chris DiBona, Alex Russell, Erik Kay, Jim Roskind, Mike Belshe, Dimitri Glazkov, Henry Bridge, Gregor Hochmuth, Jeffrey Chang, Mark Larson, Aaron Boodman, Wieland Holfelder, Jochen Eisinger, Bernhard Bauer, Adam Barth, Cory Ferreria, Erik Arvidsson, John Abd-Malek, Carlos Pizano, Justin Schuh, Wan-Teh Chang, Vangelis Kokkevis, Mike Jazayeri, Brad Chen, Darin Fisher, Johanna Wittig, Maxim Lobanov, Marion Fabing Nicolas, Jana Vorechovska, Daniele De Santis, Laura van Nigtevegt, Wojtek Cyprys, Dudley Carr, Richard Rabbat, Ji Lee, Glen Murphy, Valdean Klump, Aaron Koblin, Paul Irish, John Fu, Chris Wright, Sarah Nahm, Christos Apartoglou, Meredith Papp, Eric Antonow, Eitan Bencuya, Jay Nancarrow, Ben Lee, Gina Weakley, Linus Upson, Sundar Pichai & The Google Chrome Team

Media types 7.1 Introduction to media types One of the most important features of style sheets is that they specify how a document is to be presented on different media: on the screen, on paper, with a speech synthesizer, with a braille device, etc. Certain CSS properties are only designed for certain media (e.g., the 'page-break-before' property only applies to paged media). 7.2 Specifying media-dependent style sheets There are currently two ways to specify media dependencies for style sheets: Specify the target medium from a style sheet with the @media or @import at-rules. The @import rule is defined in the chapter on the cascade. 7.2.1 The @media rule An @media rule specifies the target media types (separated by commas) of a set of statements (delimited by curly braces). Style rules outside of @media rules apply to all media types that the style sheet applies to. 7.3 Recognized media types The names chosen for CSS media types reflect target devices for which the relevant properties make sense. all tty

Hakim El Hattab Dragdealer JS dev / Say hello to gutenHashTag, and it will say hello to you. During the last period of time I have been breathlessly working on various projects, of both commercial and personal nature. But this is not about any of them. This is what always happens. You find yourself dealing with way more projects than you can handle. And then, just when you least need it, you come up with a new idea for... something. "It's OK, it can wait until I have some free time," you think to yourself. But the idea—which we all know to be the most resilient parasite—does not simply wait. And free time? Eventually, you give in. Consequently, say hello to gutenHashTag, and it will say hello to you. Besides being fun to look at, it also turned out to be quite useful. What it does take account for, however, is daylight. Want it for yourself? Naturally, it's open-source and you can find it on GitHub. Then, you'll need two things if you want it as your Twitter background. A Twitter app. To: Everyone

When can I use... Support tables for HTML5, CSS3, etc Feature table embedding The WCIU compatibility tables can be embedded through an iframe on your own website by appending "/embed" to any feature page's URL like this: id]/embed For additional customization, use the following form: Terms of use Use at your own discretion, and please do not abuse. While the service should be pretty reliable, I make no guarantees for uptime, correctness, etc. May I use your data in my presentation/article/site, etc? Yes, the support data on this site is free to use under the CC BY-NC 3.0 license. Do you have the data available in a raw format? Yes, the raw support data is available on GitHub and is updated regularly. Could you add feature X to the site? Adding features takes quite some time and there are many requests for additions. Which features do you choose to add to this list? I use the following criteria: Most features are added in priority order from this list. How do you test support? When is a feature considered "supported"?

HTML5, Browser Lab, Typekit and New Design I just got done with a site redesign. I had a few goals: Fool around with new semantic HTML 5 elementsUse web fonts for typographyDo some jQuery for interactivityDo a proper mobile version Semantic HTML5It seems like such a geeky little thing, writing header instead of div id="header", but I was shocked at the improvement it made. Much fewer divs made the HTML code so much easier to read, and so much easier to detect an improperly closed div. The danger here is that much like the "Tables are evil, use css instead of tables in all cases" stupidity that happened in the shift from tables to css, there will be a cry of "divs are evil, use semantic tags" in the ramp up to HTML5 sites. The one issue I ran into was the utter failure of all versions of IE with HMTL 5. Web FontsWeb fonts are simply awesome. Being an Adobean, I wanted to use an Adobe font for the site. The one problem I ran into occurred on Firefox. I checked the site on a few of my mobile devices.

js Home Page 17 CSS/HTML Effects with Cross-Browsing Alternatives Well, we surely have a lot of different ways to achieve similar effects and with CSS the hardest part is to make it look good in almost every browser. You don’t need to reinvent the wheel every time, if you get one good snippet that does what you want (and you understand what is happening) you don’t need to reinvent it every time you need a simple round corner, right? Thus, our point here is to collect some cool CSS effects that you should be using: So, Let’s rock! Min / Max width (IE included) Well, many of you are used to just replace the lack of min / max width / height for IE with fixed dimensions, right? You can, in this case, insert some IE expressions (basically, JavaScript code) to check current body width and adjust element’s width as follows: RGBA (IE included) This time we will need some IE filters to get the job done. IE corrections is based on gradient filter, that actually we put just one color to the beginning and the end, and BAM! Opacity (IE included) Wow, filters again!

HTML5 Please - Use the new and shiny responsibly

Related: