Article paru dans le magazine PHP Solutions (Mai 2008). Attention cet article n’est pas soumis à la licence Creative Commons : tous les droits de cet article sont réservés.
Ajax répond à une demande : c’est l’un des outils principaux permettant de concevoir une application riche apportant une nouvelle expérience à l’utilisateur. Elle est devenue une technologie très à la mode, mais qui reste malheureusement assez mal utilisée. Nous donc allons voir dans quels cas elle est utile, et quelques règles fondamentales de la conception d’application avec Ajax.
Cet article explique :
- en quoi consiste une application web et la place d’Ajax dans son architecture
- comment concevoir des interfaces riches avec Ajax et le DOM
Ce qu’il faut savoir :
- maîtriser la conception d’applications avec PHP
- avoir des bonnes bases de XML, XHTML et Javascript
le mardi 28 avril 2009, 23:30
Il est possible d’utiliser les propriétés de positionnement et de répétition des fonds pour réaliser des effets graphiques sympathiques et optimisés.
Lire la suite...
le mardi 28 avril 2009, 23:29
Internet explorer a introduit sa propre méthode pour gérer les dimensions d’un bloc, qui diffère du modèle officiellement soutenu par la norme. Ainsi, dans certaines configurations, il est nécessaire d’adapter votre feuille de style pour la rendre conforme sous Internet Explorer.
Lire la suite...
le mardi 28 avril 2009, 23:28
Les blocs possèdent des propriétés de mise en forme communes, afin de personnaliser leur aspect. Nous allons les étudier avant d’apprendre comment les positionner.
Lire la suite...
le mardi 28 avril 2009, 23:27
Le langage CSS offre un module très complet permettant de mettre en forme le texte : gérer les polices, la couleur, le style, mais aussi l’espacement des caractères,
Lire la suite...
le mardi 21 avril 2009, 20:28
Dans une feuille de style, il est possible que certaines propriétés entrent en concurrence : c’est à dire que deux valeurs différentes sont assignées pour une même propriété et un même élément. CSS introduit un mécanisme permettant de déterminer la valeur qui sera retenue, selon la spécificité du sélecteur de la règle.
Lire la suite...
le lundi 20 avril 2009, 16:51
Les pseudo-sélecteurs permettent d’interagir avec des données qui ne sont pas identifiés dans l’arbre des éléments HTML : comme la première ligne ou la première lettre du contenu d’un élément, ou encore son état (actif, survolé par la souris de l’utilisateur,…).
Lire la suite...
le dimanche 19 avril 2009, 09:45
Les sélecteurs permettent de déterminer les éléments pour lesquels s’appliquent vos règles CSS. Leur syntaxe est à la fois puissante et souple, et une fois maîtrisé, vous aurez accompli une bonne partie de votre apprentissage.
Lire la suite...
le samedi 18 avril 2009, 20:15
Dans ce chapitre, nous allons nous intéresser aux bases de la syntaxe et aux structures du langage CSS : les règles et les propriétés.
Lire la suite...
le samedi 18 avril 2009, 19:38
Les CSS permettent de gérer la manière dont le contenu sera affiché ou lu. Malgré leur fort potentiel et l’intérêt qu’ils représentent pour les intégrateurs, leur utilisation souffre de quelques défauts de conception et surtout d’un support incomplet par la plupart des navigateurs.
Lire la suite...
le vendredi 17 avril 2009, 20:59
Avant de s’attaquer au langage CSS, il nous reste quelques balises utiles à étudier.
Lire la suite...
le vendredi 6 mars 2009, 18:11
Selon votre profil, vos connaissances en informatique ou vos besoins, XHTML et CSS n’auront pas le même sens. Si vous cherchez à apprendre XHTML et CSS pour concevoir un site internet dans les règles de l’art, alors vous n’aurez pas grand chose à faire des subtilités de la norme. Si au contraire, vous cherchez à répondre à des besoins professionnels, à des exigences répondant à votre système d’informations alors l’utilisation de XHTML prendra un sens beaucoup plus critique…
Lire la suite...
le vendredi 6 mars 2009, 17:03
Pour concevoir un site web correctement, il faut maîtriser quelques notions fondamentales que nous allons présenter ici.
Lire la suite...