background preloader

Awesome Media Queries in JavaScript - enquire.js

Awesome Media Queries in JavaScript - enquire.js
The Lowdown What is it? enquire.js is a lightweight, pure JavaScript library for responding to CSS media queries. JavaScript callbacks for media queries matching and unmatching. Clean & intuitive API Absolutely tiny - around 0.8kb minified & gzipped! Why should I use it? In responsive design, CSS media queries can only take you so far. enquire.js allows you to harness media queries in JavaScript, giving you the tools to create advanced responsive sites. Dependencies? None! The most you will need to do is provide a matchMedia polyfill if you wish to support old/incapable browsers. Downloads & All That Jazz Latest Build Grab the latest code, ready to go, from one of the locations below: Development — unminified Production — minified If you wish to browse/fork the source, you can do so on GitHub. Install via Bower To install via bower, enter the following at the command line: bower install enquire Install via npm To install via npm, enter the following at the command line: npm install enquire.js Match Related:  MEDIA QUERIES

CSS3 Media Queries CSS2 allows you to specify stylesheet for specific media type such as screen or print. Now CSS3 makes it even more efficient by adding media queries. You can add expressions to media type to check for certain conditions and apply different stylesheets. For example, you can have one stylesheet for large displays and a different stylesheet specifically for mobile devices. CSS3 Media Queries (demo) Check my demo and resize your browser window to see it in action. Max Width The following CSS will apply if the viewing area is smaller than 600px. If you want to link to a separate stylesheet, put the following line of code in between the <head> tag. Min Width The following CSS will apply if the viewing area is greater than 900px. Multiple Media Queries You can combine multiple media queries. Device Width The following code will apply if the max-device-width is 480px (eg. iPhone display). For iPhone 4 The following stylesheet is specifically for iPhone 4 (credits: Thomas Maier). For iPad Sample Sites Colly

SEO : l'importance des noms de domaine en chute libre ? Abondance > Actualités > SEO : l'importance des noms de domaine en chute libre ? Intéressante étude du site SEOMoz sur l'influence des intitulés de noms de domaines (ce que l'on appelles des EMD pour Exact-Match Domains) dans une stratégie de référencement naturel. En d'autres termes, si vous vendez des matelas en mousse, le fait d'acheter le domaine matelas-en-mousse.com sera-t-il déterminant pour votre SEO ? Selon SEOMoz, la corrélation entre le classement d'un site et son nom de domaine est en perte de vitesse constante depuis 2010, comme le montre ce schéma (pour les domaines en .com) : Depuis le mois d'avril de cette année, SEOMoz a également détecté une baisse, légère mais significative, notamment lors du lancement de Penguin en avril dernier (même si le mois de juin semble avoir inversé la tendance) : En revanche, si on ne prend en compte que la 1ère position des SERP, les courbes ont tendance à être progressives en 2012 :

TodoMVC media queries for common device breakpoints | Responsive Web Design The @media query is 1/3 of the recipe for responsive design. It is the key ingredient that, in it’s simplest form, allows specified CSS to be applied depending on the device and whether it matches the media query criteria. Before you start copying and pasting below, read why you don’t need device specific viewports. Le futur du journalisme passe par la compréhension du code, sur WIP cc @davanac @Pirhoo Crédit photo: Flickr/CC/dmitry-baranovskiy Le code, considéré comme la nouvelle langue vivante à afficher dans les CV, fait son apparition dans nombre de programmes scolaires. Aux Etats-Unis comme en France. Dans l’hexagone, la programmation algorithmique est désormais enseignée dans les classes de Terminales S – il y a même eu une question au BAC 2012 sur le sujet. >> Read this article in English >> Les Terminales S et les étudiants en journalisme… Via un enseignement intitulé «Langage et développement numérique», qui s’échelonne sur 12 semaines de cours, les étudiants vont s’attacher à comprendre – de l’intérieur – la structure des sites d’infos et des applications des éditeurs. Car le journaliste de demain, sans lui-même créer des interfaces, doit connaître quelques rudiments de code (HTML, PHP, CSS, Javascript). Un cours pas si imaginaire La paresse (que pourrais-je créer pour réussir à moins travailler?) Alice Antheaume

Responsive design – harnessing the power of media queries Webmaster Level: Intermediate / Advanced We love data, and spend a lot of time monitoring the analytics on our websites. Any web developer doing the same will have noticed the increase in traffic from mobile devices of late. Over the past year we’ve seen many key sites garner a significant percentage of pageviews from smartphones and tablets. These represent large numbers of visitors, with sophisticated browsers which support the latest HTML, CSS, and JavaScript, but which also have limited screen space with widths as narrow as 320 pixels. Stacked content, tweaked navigation and rescaled images – Chromebooks Implementation As a starting point, simple, semantic markup gives us pages which are more flexible and easier to reflow if the layout needs to be changed. Liquid layout is a good start, but can lack a certain finesse. Viewports When is a pixel not a pixel? In reality you may find you need to use different breakpoints depending on how your site flows and looks on various devices.

@tactilize Wants To Make iPad Publishing Easy via @techcrunch The iPad is a great canvas for beautiful apps, but unless you are a pretty competent developer or designer, getting your own content onto the iPad isn’t exactly easy. Tactilize wants to make it significantly easier for writers, photographers, videographers and anybody else who produces interesting content to feature – and monetize – their works on the iPad. To do so, the company has developed an easy to use web interface for designing the layout around the content, and an iPad app for displaying it. The service, which describes itself as an “iPad content network,” is currently in private beta, but we got a chance to take it for a spin last week. Tactilize will also demo its service in Startup Alley during TechCrunch Disrupt in San Francisco next week. The iPad app should find its way into the App Store within the next two weeks and users can already reserve their usernames on the service here. For the time being, users are restricted to building their content one card at a time.

Taille des écrans, responsive design, et point de rupture | Mekalab Très régulièrement, on me pose des questions sur les tailles des écrans pour faire un design « responsive ». Pour ceux qui connaisse le terme, mais qui ne savent pas vraiment ce que cela veut dire, sachez qu’on appelle « design responsive » (ou responsive design ) la capacité d’un site web à s’adapter au terminal de lecture. Mais pourquoi faire ? Eh bien avec le nombre d’appareils différents capables d’afficher une page web, il a fallut réfléchir à un moyen pour afficher proprement un site (et de façon légèrement différentes) quelque soit le support: écran d’ordinateur, tablette, smartphone, ou télévision. Pour cela, on s’appuie sur la technologie des feuilles de style (CSS), qui permet de modifier l’affichage d’un élément d’une page web en fonction de la taille de l’écran (ou du navigateur ). Exemple de mise en page responsive Tailles des écrans Ecran d’ordinateur (que l’on appelle « Desktop » ) – 1024px – 1600px Tablette Smartphone Les points de ruptures Un point de rupture, c’est quoi?

[@Knowtex Blog] Gianni Giardino : « On va avoir besoin de plus en plus de professionnels aux compétences hybrides » Gianni Giardino est physicien de formation. Co-fondateur des « Bars de sciences« , chercheur en didactique, il dirige actuellement le Master d’Ingénierie de la Culture et de la Communication de l’Université de Versailles Saint-Quentin. Avec lui, nous explorons le lien entre enseignement formel et médiation culturelle. Comment votre parcours vous a-t-il mis en contact avec la culture scientifique ? J’ai commencé par une thèse au Laboratoire de Physique Atomique et Nucléaire (UPMC), un laboratoire dans lequel on ne faisait pas spécifiquement de médiation. À la même époque, Bernard Cagnac (directeur du laboratoire Kastler-Brossel de l’ENS) s’est distingué en alertant les pouvoirs publics sur le fait que les enseignants-chercheurs allaient soudainement partir de leurs fonctions sans être remplacés… Une solution interne – le monitorat – a du coup été mise en place pour sensibiliser les thésards à l’enseignement universitaire et combler le déficit qui se préparait. Note

Defining Breakpoints | Responsive Web Design Breakpoints are the point a which your sites content will respond to provide the user with the best possible layout to consume the information. When you first begin to work with Responsive Design you will define your breakpoints at the exact device widths that you are looking to target. Most often these are the smart phone (usually the iPhone at 320px and 480px), the tablet (usually the iPad at 768px and 1024px) and finally anything above 1024px. I hope I didn’t hurt your feelings but seriously, you’re approaching this in the wrong way. Instead of being concerned with device breakpoints the best practice is to design for your smallest viewport first. Mobile First Approaching the design mobile first is the best approach for a responsive design. It is at this point that the majority of your branding and style work is done as well with larger layout overrides included in increasing media query widths. Which devices should I target? The purest answer is none of them. SUPER wide resolutions

6 trucs pour améliorer votre profil et votre succès sur LinkedIn via @GestionProximaC Ayez les bons mots-clés! Optimiser votre profil avec les mots justes pour vous classer en haut des résultats de la recherche lorsque quelqu’un est à la recherche de ce que vous offrez. Le titre de votre « résumé professionnel » peut contenir 120 caractères. Utilisez l’espace allouée! Ayez un contenu attirant! Écrivez le contenu de votre profil en vous adressant directement à votre client idéal, aidez-le à comprendre exactement ce que vous faites, mais surtout votre valeur ajoutée (de quelle manière vous pouvez l’aider). Vous devez vous démarquer ! Une bonne façon de faciliter la prise de contact avec d’autres gens est de rendre disponible votre courriel. Personnalisez l’URL de votre profil public. Vous pouvez intégrer divers liens de sites Web à votre profil, permettant aux autres membres de se diriger vers des URL que vous sélectionnez. GestionProximaC

Reponsive design : les Media Queries Avant, créer un webdesign, c’était simplement créer l’interface pour les écrans d’ordinateurs. Il y avait plusieurs contraintes, notamment la gestion des différents navigateurs, mais on devait aussi faire avec les différentes résolutions existantes. Aujourd’hui, c’est toujours le cas, mais le problème des résolutions est devenu encore plus important avec l’avènement de la navigation mobile. C’est pourquoi on parle maintenant de responsive design, un terme qui regroupe diverses choses et qui signifie en gros qu’un design peut s’adapter aux différentes tailles d’écran. Et si avant on pouvait facilement s’en sortir avec de simples pourcentages, la petite taille des écrans des terminaux mobiles a cassé cette facilité. Les Media Queries Passée cette longue introduction qui vous aura, je l’espère, convaincu, il faut passer à l’action et ça passe par la réponse à la question que vous vous posez sûrement : qu’est-ce qui peut bien remplacer les pourcentages ? Constuire une Media Query

20 conseils pour rechercher avec Google et trouver tout ce que vous voulez! via @flashxman Google s’impose comme la référence des moteurs de recherche mondiaux avec plus de 8 milliards de pages indexées et 1 milliard d’images. Son moteur offre des résultats dans plus de 35 langues. Le moteur reçoit entre 200 et 300 millions de requêtes journalières. En utilisant la recherche avancée disponible depuis le site google, vous pourrez exécuter la plupart des recherches que nous allons voir. Piqûre de rappel Pour commencer voyons quelques exemples pour rappeler les bases: Google n’est sensible ni à la casse ni aux accents ou autres signes diacritiques (par exemple "français", francais", "FRANÇAIS" et "FRANCAIS" sont équivalents). Rechercher un ou plusieurs mots Google renvoie toujours la liste des pages qui contienne les mots saisis. Rechercher plus précisément Exclure des mots des résultats Rechercher grâce au caractère * Rechercher une définition L’utilisation de l’opérateur define permet de chercher rapidement une définition [ define:femme ] Rechercher des similarités avec le caractère ~

Media Queries for Standard Devices If you think responsive’s simple, I feel bad for you son. We got 99 viewports, but the iPhone’s just one.—Josh Brewer, March 10, 2010 A major component of responsive design is creating the right experience for the right device. If you’re looking for a comprehensive list of media queries, this repository is a good resource. If you’re reaction to this is: you should never base your breakpoints on devices!!

Related: