background preloader

Gumby 960 Grid Responsive CSS Framework

Gumby 960 Grid Responsive CSS Framework

15 CSS Frameworks for Responsive Web Design Responsive design is cool thing to do, and for good reason — it means one site to maintain for all devices. It’s also a really challenging approach to web design. In this article, we look at frameworks that will help you handle the challenge. Just like most CSS frameworks, all of the frameworks below will help you rapidly develop sites by eliminating the need to write basic CSS styles yourself, and they also come with a responsive layout helping you to quickly and easily create mobile-specific sites. Foundation is a a 12-column, future-friendly responsive grid framework that includes dozens of styles and elements to help you quickly put together clickable prototypes, that can then be adapted and styled into polished production code. Less Framework is a CSS grid system for designing adaptive web­sites. The Golden Grid System is a folding grid system for responsive design. Amazium is a responsive framework based on a 960 grid system with 12 columns.

CSS Hórus | CSS Framework for responsive and mobile websites Sass/Less Comparison (updated 2011-02-09) -- thanks to chriseppstein for starting this In this document I am using Sass's SCSS syntax. You can choose to use the indented syntax in sass, if you prefer it, it has no functional differences from the SCSS syntax. For less, I'm using the ruby version because this is what they suggest on the website. The javascript version may be different. Variables Both languages support scoped variable definition within a selector context. And their different output: Nested Selectors Sass has the & selector that allows nested selector to refer to the parent scope. Mixins Mixins with Arguments / Dynamic Mixins Differences between mixins with Args: 1. Selector Inheritance Less does not provide selector inheritance. Colors Both less and sass provide color math. Sass provides a full array of tools for manipulating colors. Sass exposes a long list of color functions not found in CSS: Accessors: red($color)green($color)blue($color)hue($color)saturation($color)lightness($color)alpha($color) Mutators: Note: Less.js provides a number of similar color functions.

Proto: Rapid Prototyping for Responsive Web Design Getting started Proto uses a combination of HTML and compiled SCSS to create your prototypes. If you're new to SCSS there's a quick guide for you to follow below. SCSS 101: The quick guide. At the top of the proto.scss file, you'll find the Proto variables. // Proto vars// Be sure to inlclude appropriate units i.e. Proto comes with these variables predefined, but feel free to change any of the values to match your own requirements. The 'block' class The single most important part of Proto is the .block class. <! Any 'containing' element you create - header,section,article,footer,div etc - should have the .block class applied it. The 'center' class Apply this class to a block to center it within its parent. <! The 'grid' class Grids are a cinch. <! Nesting grids Grids can be nested as far down as you'd like allowing the creation of intricate layouts. <! Hide or show? You can opt to either show an element within a given viewport range, or display it within all but a given viewport range. <! <! <! <!

Modernizr Modernizr est une bibliothèque JavaScript conçue pour détecter des fonctionnalités spécifiques de HTML et CSS dans les navigateurs. Puisqu'il est inutile d'embarquer un fichier complet de détection dans tous les sites web, un script sur mesure peut être construit en piochant parmi les fonctionnalités détectables. Il sera par exemple possible de savoir si le navigateur supporte les transformations CSS 3D, la vidéo HTML5, Canvas ou SVG, et de prévoir une alternative le cas échéant. Son usage est très simple, il suffit de copier-coller les quelques lignes générées dans le code source de la page, ou bien dans un fichier externe, puis d'exploiter l'objet Modernizr et ses propriétés (par exemple Modernizr.canvas, Modernizr.fontface, Modernizr.geolocation etc), initialisées aux valeurs booléennes true ou false.

960 Grid System 20 Useful Tools to Make Web Development More Efficient There are many available tools to help make web development projects quicker and more productive. Aside from a handy text editor or WYSIWYG editor like Dreamweaver, you can find plenty of tools and utilities that can greatly increase development speed, reduce debugging and testing time, and improve quality of the output. The tools described below are a variety of utilities, optimizers, testing, and debugging tools aimed towards helping developers create websites more efficiently. 1. CSS Grid Builder is an online GUI for customizing the YUI Grids CSS – a lightweight CSS framework developed by Yahoo! You don’t even have to host the CSS file on your web server (saving you some bandwidth and maintenance hassles), the generated code links to the appropriate stylesheet found on Yahoo!’ 2. CSS Sprite Generator allows you to upload all of your images (you have to place them in a .zip file first) and it will combine the uploaded images into a single sprite and also generate the CSS for you. 3. 4.

34 Responsive Grid System shame.css 17 April, 2013 Update: I did a short interview about shame.css with .net magazine. Something Chris Coyier, Dave Rupert and I joked about recently was the idea of a stylesheet dedicated to housing your nasty, hacky, quick-fix CSS. I’ve been thinking a lot more about it lately and I reckon it’s actually a pretty good idea; here’s why… The problem We all know that, no matter how hard we may try, sometimes we do need to use quick fixes, hacks and questionable techniques in our code. From using a quick overflow:hidden; instead of working out what’s actually broken our layout, to the odd ! Whilst this isn’t ideal, we have to do it from time to time; all of us. The real problem, though, is that we rarely go back and tidy these things up. The problem with leaving hacks and nasty code is obvious; it’s hacky and nasty. What is needed is a way of allowing these hacks when necessary, but making sure that they don’t go unnoticed and unresolved. The solution Not a blame game The rules Example Implementation

Workless - A classy HTML5, CSS3 framework kit scaffolding All headers from h1 to h6 are available. h3 Header h4 Header h5 Header h6 Header <h1>h1. Text elements You can use tags i or b, but they often use for icons or other stuff, so it is better to avoid them. StrongItalicSmall text Paragraph text <strong>Strong</strong><em>Italic</em><small>Small text</small>This is<abbr title="Abbr">Abbr</abbr><p>Paragraph text</p> Code Use it if you have any code you want to show to user. Address If you want to separate parts of an address, use several address tags. <address> <strong>Vetrenko Maxim</strong> <div>Gagaryinskiy 27 <br/>Moscow <br/> <abbr title="Cell phone">p:</abbr> <span>+7 960 628 6999</span> </div></address><address> <strong>Email</strong> <div> <a></a> </div></address> Blockquotes Quoted blocks used when you have some text cited from another source. Lorem ipsum dolor sit amet, consectetur adipiscing elit. <blockquote> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Marked lists Numbered lists Descriptions Description lists