background preloader

Articles

Facebook Twitter

Что нам стоит DOM построить. Создание простых всплывающих подсказок на HTML5, CSS и jQuery. Прототипирование с помощью Wireframesketcher. What CSS Properties Are Supported When You Drop IE6 Support. Over the new year's holiday weekend, I read Mobile First by Luke Wroblewski.

What CSS Properties Are Supported When You Drop IE6 Support

In the book, Wroblewski talks about leveraging the contraints of mobile development in order to think more holistically and effectively about your users and your software. In his explanation, he suggests using CSS effects instead of images wherever possible in order to reduce the number of HTTP requests that need to be made across a mobile data connection. This got me thinking about CSS support. Learning Principles for Improving Your CSS. This article will cover some basic principles and tips on how to learn and become better at CSS, based on personal experience.

Learning Principles for Improving Your CSS

In today’s article I will mostly talk about my own experience, and what I have learned about CSS after almost one year and a half of heavy practicing. First, let me remind you that CSS is an extremely simple language. It can be summed up in 3 words: selector, property, value. Ways to embed a Clickable SVG-Logo into Your Website. Sep 10 2012 With the growing number of screen resolutions, devices that support an internet connection (desktop computer, laptops, but also tablets, mobile, TVs, and even your fridge someday), flexibility and scalability has become more and more important for websites.

Ways to embed a Clickable SVG-Logo into Your Website

With the new arrival of the Macbook Pro Retina, this went a step further and brought an HiDPI display that was unknown to the market. Create fluid width videos. Multiple Backgrounds and Borders with CSS 2.1. Using CSS 2.1 pseudo-elements to provide up to 3 background canvases, 2 fixed-size presentational images, and multiple complex borders for a single HTML element.

Multiple Backgrounds and Borders with CSS 2.1

This method of progressive enhancement works for all browsers that support CSS 2.1 pseudo-elements and their positioning. No CSS3 support required. Support: Firefox 3.5+, Safari 4+, Chrome 4+, Opera 10+, IE8+. How does it work? Essentially, you create pseudo-elements using CSS (:before and :after) and treat them similarly to how you would treat HTML elements nested within your target element. CSS Animation: How it works from transitions to animations. CSS animation is definitely the next big step in CSS. Absolutely amazing things can be done with this. It is literally up to your imagination, as you’ll come to realize if you don’t already understand how CSS animations work. 10 simple ways to make wireframes more useful.

10 Ultimate Usability Guidelines for Web Designers. Let’s put ‘usability’ in simple words so that it is easy for everyone to understand. Precisely, it means making your website easy-to-use for visitors and allowing them to find information easily. A common myth is that usability can be really expensive but as I said, it is only a myth. Huge companies that can afford spending millions of rupees on usability testing, they do spend however; this does not mean that it is not in the reach of small companies. Yes, you won’t be having experts around you or those expensive equipments but still, it is most definitely attainable. Nowadays, everything is available online so learning about usability should not be a problem for web designers. Some things beginners might not know about Sublime Text. Explaining The Different HTTP Status Codes. When a URL is requested by the client to a server the server will return the resource and a HTTP Status code. The status code will let the client know different information about the request, if it was success, if it failed or if the resource has moved.

Here is a list of all the HTTP codes and what they mean. 100's are informational codes200's are success codes300's are redirection codes400's are client error codes500's are server error codes. SEO 101: Beginners Guide to SEO [Infographic] As you may know, SEO stands for “Search engine optimization”.

SEO 101: Beginners Guide to SEO [Infographic]

It is a technique which helps search engines find and rank your site higher than the millions of other sites in response to a search query. Enhancing SEO is the best way to improve your website and increase its visibility in search engines. Search engine optimization is the holy grail of getting more traffic. How to choose a colour scheme. Colour is a very subjective aspect of design; some people will love a particular set of colours, while others will detest the very same choice. Life Below 600px. Design Trends: The Present, The Future, and You. Whether you agree with them or not, design trends can teach us important lessons on what works and what doesn’t for users.

Design Trends: The Present, The Future, and You

They’re popular for a reason. The true value of a trend, however, lies in its longevity. An Introduction to the CSS Flexbox Module. CSS, despite its relatively low perceived skill ceiling, always seems to have a killer feature up its sleeve.

An Introduction to the CSS Flexbox Module

Remember how media queries made responsive layouts possible and revolutionized front-end development? Well, today, we're going to talk about a new layout mode, called flexbox - new in CSS3. CSS coding standards. Well, it’s now 2010 and as usual, January brings with it many self-made promises and resolutions, one of mine is to write more, even if it’s just quick tips & tricks rather than lengthy diatribes which I always want to write, but never seem to find the time.

CSS coding standards

During the back end of last year I started to experiment with one of the more boring aspects of CSS, but one of the most rewarding in the long-term: How I actually write, organise and maintain my CSS files. These are relatively minor tweaks, but I thought I’d share them in case anyone finds them useful. Designing on a Retina Screen: My Thoughts on the Retina MacBook Pro. 220.5 pixels per inch: 2,800 wide and 1,800 tall for a total of over five million pixels.

Designing on a Retina Screen: My Thoughts on the Retina MacBook Pro

That’s the screen that I work on now, full time. This gives rise to tons of questions: does Apple have any business making such a screen? Will it help or hinder the industry? Can you really do design work on that thing if you’re designing for non-retina screens? Things to Consider When Estimating for a Website Development Project. Do you sell website development services?

Things to Consider When Estimating for a Website Development Project

If so, then you are well aware how difficult it is to keep projects in scope during the website development process. Oftentimes website designers price website development jobs according to the specs initially presented by their client. Unfortunately, the client doesn’t always know everything that he needs/wants until after the project has already been scoped. This leads to website development companies either eating costs or having to have very difficult conversations with customers in order to get paid for the additional functionality and features that clients request during the development phase.

Nice Web Type – How to use CSS @font-face. Make Your Mockup in Markup. CSS3 Transitions, Transforms and Animation Tutorial. Keep your CSS selectors short. Creating A Stacked-paper Effect Login Form. Tweet Heat - The hottest Tweets of the Month [June 2012] Writing a Resume: Try these Tips. Infographic: Server Header Responses 101. How to Choose The Right Colors For Your Logo. Flowchart: how to retinafy your website. Adaptable view - how do they do it? Line That Up: Proper Alignment in Web Design. Using the CSS Border-Image Property. Резиновая таблица с "резиновыми" картинками.

Minimal Web Designs Guide. How to open vector AI or EPS files in Photoshop. Why Aren’t You Using SVG?