background preloader

Technologies web pour développeurs

Related:  programation web

Différence entre PHP et Javascript - WayToLearnX JavaScript et PHP sont deux langages de programmation les plus populaires et les plus polyvalents utilisés pour le développement de sites Web. De nombreux programmeurs seraient d’accord pour dire qu’il n’est pas juste de comparer l’un avec l’autre car ils ont des objectifs différents en matière de développement de sites Web. Bien que JavaScript soit un langage de script côté client, PHP est le langage de script côté serveur le plus populaire. JavaScript gère les éléments du côté navigateur, tandis que PHP gère les éléments du côté serveur. PHP est basé sur le langage C, donc toute personne ayant une bonne connaissance du C trouverait que PHP est facile à maîtriser. Différence entre java et javascriptJava est un langage de programmation orienté objet utilisé pour créer une large gamme d’application logiciels et Web. Table de comparaison Javascript Conclusion Javascript s’exécute côté client alors que PHP s’exécute côté serveur.

Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007 (Part 1 of 2) Summary: Learn about support for the HTML and Cascading Style Sheets specification provided by Word 2007 and Outlook 2007. Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007 (Part 2 of 2) provides instructions to install and use the Outlook 2007 Tool: HTML and CSS Validator. (24 printed pages) Zeyad Rajabi, Microsoft Corporation Erika Ehrli, Microsoft Corporation August 2006 Applies to: 2007 Microsoft Office System, Microsoft Expression Web, Microsoft Office Word 2007, Microsoft Office Outlook 2007, Microsoft Office SharePoint Designer 2007, Microsoft Visual Studio 2005 Download Outlook 2007 Tool: HTML and CSS Validator. Contents Microsoft Office Outlook 2007 uses the HTML parsing and rendering engine from Microsoft Office Word 2007 to display HTML message bodies. This article provides reference documentation related to supported and unsupported HTML elements, attributes, and cascading style sheets properties. FULL. COREEXTENDED. CORE. Word 2007 HTML Specification Table 1. Table 2.

CSS Selectors Cheat Sheet In CSS, selectors are patterns used to select DOM elements. Here is an example of using selectors. In the following code, a and h1 are selectors: Cheat sheet of common selectors head selects the element with the head tag .red selects all elements with the ‘red’ class #nav selects the elements with the ‘nav’ Id div.row selects all elements with the div tag and the ‘row’ class [aria-hidden="true"] selects all elements with the aria-hidden attribute with a value of “true” Wildcard selector. We can combine selectors in interesting ways Some examples: li a DOM descendant combinator. div.row * selects all elements that are descendant (or child) of the elements with div tag and ‘row’ class li > a Difference combinator. li + a The adjacent combinator. li, a Selects all a elements and all li elements. li ~ a The sibling combinator. Pseudo-selectors or pseudo structural classes These are also useful for selecting structural elements from the DOM. Here are some of them: More info on the nth-child selector Syntax

Présentation du cours complet HTML et CSS Objectifs du cours HTML et CSS et prérequis Bienvenue à tous dans ce cours complet traitant des deux langages informatiques incontournables : le HTML et CSS. Le but de ce tutoriel est d’explorer les différentes fonctionnalités du HTML et du CSS et de vous apprendre à les utiliser pas à pas. Ce cours s’adresse à tous, des plus parfaits débutants aux personnes disposant déjà d’un bagage informatique. Le HTML et le CSS sont des langages de base en informatique ; on commence donc généralement par leur apprentissage car ils sont assez simples à comprendre et car ils sont indispensables. Méthodologie et pédagogie Dans un but pédagogique, et afin de vous fournir la meilleure expérience d’apprentissage possible, ce cours a été divisé en de multiples sous-chapitres. Vous pouvez à tout moment voir le sommaire du cours sur votre gauche. De plus, ce tutoriel HTML et CSS utilise plusieurs supports afin de faciliter votre apprentissage et de valider vos progrès. Essayer ce code ! Chapitre suivant

Guide to CSS support in email clients - Articles & Tips Version history 14 November 2017 Outlook.com and the Outlook iOS app added support for CSS background images and some related properties, as well as certain Flexbox and Grid properties. Also added iOS 11 Mail to the guide, with no noticeable differences from iOS 10. 22 September 2017 Microsoft updated the Outlook apps for iOS and Android with more consistent CSS support, including media queries. 13 September 2017 A complete rewrite and redesign of the guide, testing 278 different CSS properties and features across 35 email clients. To accommodate the huge increase in content, we’ve added search functionality and the ability to link directly to individual the email clients and properties for easy sharing.Discuss this on our blog. 2 May 2014 Removed support for various selector options (E) in Gmail and added support for direction, vertical-align and list-style-type in Outlook ’07/’10/’13. 19 September 2013 30 January 2013 1 February 2012 background-image is now supported in Gmail. 10 December 2010

Prévoir un site pour toutes les résolutions (design fluide) La question des dimensions idéales d'un site est souvent posée. Les résolutions d'écran varient généralement de 800x600 pixels à 1280x960 pixels, en passant par 1024x768. Quelle est donc la résolution à privilégier ? Les sites web étant conçus avec des éléments graphiques (la plupart du temps) non vectoriels, ceux-ci n'adoptent pas le même rendu selon la résolution de l'écran du visiteur, notamment en terme de répartition horizontale. Quelques statistiques (2010) 1% d'utilisateurs en 800x600 20% en 1024x768 75% en résolutions supérieures (sources : W3Schools, W3counter) Premier constat : pour toucher un maximum de visiteurs (toutes résolutions confondues), un site doit être conçu sur une résolution minimale de 1024x768, et être consultable (avec ascenseurs) dans les résolutions inférieures. Tendances actuelles Il existe plusieurs techniques de design qui s'adaptent bien à toutes les résolutions actuelles : Le design fluide "Penser" le design à l'avance Vers le Tout fluide ?

Commencer avec le HTML - Apprendre le développement web Cet article porte sur les fondements du HTML, pour prendre un bon départ — nous définissons les éléments, les attributs et tout autre terme important que vous avez peut‑être entendu, ainsi que leur emplacement adéquat dans le langage. Nous montrons comment un élément HTML est structuré, comment une page HTML classique est structurée et expliquons les autres importants traits de base du langage. Dans ce parcours, nous jouons avec certains HTML pour exciter votre intérêt. Qu'est ce que le HTML ? HTML (HyperText Markup Language) n'est pas un langage de programmation : c'est un langage de balisage qui sert à indiquer au navigateur comment structurer les pages web visitées. Mon chat est très grincheux Si nous voulons que cette ligne reste en l'état, nous pouvons dire qu'il s'agit d'un paragraphe en l'enveloppant d'un élément paragraphe (<p>) : <p>Mon chat est très grincheux</p> Anatomie d'un élément HTML Regardons notre élément paragraphe d'un peu plus près : Playable code Eléments imbriqués <! <!

Les sélecteurs 5.1 La reconnaissance d'un motif En CSS, des règles de reconnaissance de motifs déterminent les règles de style qui s'appliquent aux éléments de l'arbre du document. Ces motifs, nommés sélecteurs, sont variés, allant du simple nom d'un élément jusqu'aux riches motifs contextuels. Quand toutes les conditions d'un motif sont vérifiées pour un élément donné, celui-ci est retenu par le sélecteur. Dans un sélecteur, la sensibilité à la casse d'un nom d'élément du document dépend du langage utilisé pour le document. Cette table résume la syntaxe du sélecteur de CSS2 : 5.2 La syntaxe des sélecteurs Un sélecteur simple est soit un sélecteur de type, soit un sélecteur universel immédiatement suivi par un sélecteur d'attribut, un sélecteur d'ID ou une pseudo-classes, zéro ou plusieurs de ceux-ci, dans n'importe quel ordre. sélecteur consiste en une succession d'un, ou plusieurs, sélecteurs simples, séparés par des combinateurs. combinateurs sont : les caractères blancs et les caractères ">" et "+". sujets

Media Query CSS Tutorial – Standard Resolutions, CSS Breakpoints, and Target ... In the past, building a website was much simpler. Today a website’s layout should adapt itself not only to computers, but also tablets, mobile devices, and even TVs. Making a website with an adaptable layout is called Responsive Web Design. If you prefer, you can watch the video version below: A Media query is a CSS3 feature that makes a webpage adapt its layout to different screen sizes and media types. Syntax @media media type and (condition: breakpoint) { // CSS rules } We can target different media types under a variety of conditions. The syntax may seem complicated at the beginning, so let’s explain each part one by one in detail… We start defining media queries with @media rule and later include CSS rules inside the curly braces. @media () { // CSS rules } Parenthesis Inside the parenthesis, we set a condition. Normally, the text size will be 14px. Important: Always put your media queries at the end of your CSS file. Breakpoints Here, the breakpoint is 480px. Wrapping up

Mise en page et CSS Introduction à la mise en page par les CSS Les CSS permettent de gérer deux aspects relativement distincts de la présentation de vos pages : La présentation des textes, en jouant sur la taille, la couleur, l'interligne, le type de caractère, la graisse, etc.La mise en page, en gérant la disposition des principaux élements (en-tête, menu, pied de page, etc.) et de leurs contenus. Ce deuxième point est sans aucun doute le plus complexe à maîtriser. Pour vous permettre d'en faire le tour et de réaliser les designs évolutifs que permettent les CSS, nous allons aborder les notions nécessaires une par une : 1- La notion de "flux" Le "flux", c'est l'ordre d'affichage des divers éléments qui composent une page Internet. Par défaut, les navigateurs présentent les éléments dans l'ordre où ils se trouvent dans le code source. Lorsque le navigateur rencontre un élément "bloc", il retourne à la ligne, affiche l'élément bloc puis retourne à nouveau à la ligne pour disposer le reste du contenu. Exemple :

Compatibilité des propriétés CSS dans les emails Le support de CSS dans les emails est assez catastrophique. Selon l'interface que vous utilisez pour lire vos emails (par interface j'entends client mails ou webmails), le résultat de l'email peut être tout à fait autre. De plus, comme vous pourrez le constater dans cet article, les points communs entre les diverses interfaces se font assez rares. Il est donc difficile d'envoyer un email correctement formaté avec du CSS. Pour chaque interface, une liste assez complète de propriétés CSS à été testée. Vous trouverez également, en fin de tableau, une note qui correspond au nombre de "ticks" correspondant à l'interface. Les tests ont été réalisés sur les clients mails et les webmails suivants : Mozilla Thunderbird (version: 2.0.0.6) Microsoft Outlook 2007 (version: 2007 pro) Windows Live (version: beta) DreamMail (version: 4.4.1.0) Foxmail (version: 6.10) Opera (version: 9.24) Incredimail (version: Xe) Pocomail (version: 4.5) The Bat! Gmail : text-indent: XX% ne marche pas. PocoMail :

html - Overflow:hidden dots at the end

Related: