mercredi 29 janvier 2020
samedi 30 novembre 2019
JavaScript est le langage de programmation du web, la plus grande majorité des sites web utilisent
JavaScript , et les navigateurs du net à travers les ordinateurs du bureau ,laptope , les tablettes et
les téléphones portables .
JavaScript fait partie de la triade de technologies que tous les développeurs Web doivent apprendre:
HTML pour spécifier le contenu des pages Web, CSS pour spécifier la présentation des pages Web et
JavaScript pour spécifier et le faire actif et dynamique.
JavaScript est différent du langage de programmation Java. JavaScript a depuis longtemps dépassé
ses racines de langage de script et devenu un langage polyvalent robuste et efficace.
JavaScript définit de nouvelles fonctionnalités pour le développement de logiciels à grande échelle.
mercredi 13 novembre 2019
css1
Implémentation CSS classique qui introduisait les propriétés text, list, box, margin, border, color et
background.
Initialement définie en 1996, la plupart des fonctionnalités de CSS1 sont prises en charge par les
navigateurs Web, mais il existe quelques petites bizarreries autour de fonctionnalités moins utilisées
telles que les espaces blancs, l'espacement des lettres, l'affichage et autres.
Certains problèmes liés à la prise en charge de CSS1 sont plus importants dans les navigateurs
css2
Spécification principalement connue pour le positionnement et les supports, en particulier les
fonctionnalités de feuille de style d'impression.
De nombreux aspects de CSS2, tels que les feuilles de style auditives, n'ont jamais été largement
implémentés et ont été supprimés lors d'une itération ultérieure de la spécification CSS.
css2.1
Une révision de la spécification CSS2 qui apporte certaines corrections et qui est normalisée pour
représenter plus clairement ce que la plupart des fournisseurs de navigateurs ont mis en œuvre.
On note que de nombreuses fonctionnalités CSS2 supprimées de cette spécification se trouvent dans
les modules CSS3.
C'est actuellement la spécification CSS recommandée pour l'étude et l'utilisation.
CSS3
Spécification modulaire de CSS. Divers modules étendent et améliorent des aspects des versions
précédentes de CSS; par exemple, le module Couleur CSS3 traite de la correction des couleurs, de la
transparence, etc., tandis que le module Polices CSS3 traite des fonctionnalités permettant d'ajouter
des effets aux polices, d'ajuster leur affichage et même de télécharger des polices personnalisées.
Certains modules sont tous nouveaux, comme les modules Transitions et Animations, tandis que
d'autres sont assez anciens, avec des niveaux d'activité suggérant qu'ils sont abandonnés ou presque.
(*)
Réf:
(*)HTML & CSS The complete reference ,fifth edition,Thomas A.Powell,2010
mardi 12 novembre 2019
.Les feuilles de style en cascade (CSS) , en anglais Cascading Style Sheets (CSS en abrégé) , est un
langage simple définissant des styles pouvant être appliqués au HTML.
Lorsque HTML décrit la structure d'une page web ,CSS décrit la présentation et les couleurs.
langage simple définissant des styles pouvant être appliqués au HTML.
Définition CSS |
Lorsque HTML décrit la structure d'une page web ,CSS décrit la présentation et les couleurs.
Le consortium world wide web (W3C) avec sa communauté internationale écrit et maintient les
spécifications CSS qui définissent et normalisent la manière dont les utilisateurs doivent écrire le
langage CSS et les responsables des navigateurs doivent mettre son oeuvre .
Les spécifications CSS ayant évolué depuis sa création en 1996.
La dernière version CSS3 a été scindée en modules afin que chacun définisse une partie de CSS, ce
qui facilite la création et la maintenance de la spécification globale .(*)
Certains navigateurs ont implémenté certaines fonctionnalités de divers modules CSS3, mais, à
Versions CSS
Les feuilles de style en cascade sont une technologie relativement ancienne en ce qui concerne le
Web. Les premières idées sur le CSS ont été présentées dès 1994 et, en décembre 1996, la
Cette première version de CSS était partiellement prise en charge par des navigateurs tels qu'Internet
Explorer 3 et Netscape 4 à des degrés divers.
Bien que les fonctionnalités de CSS1 soient de loin supérieures à ce que HTML présentait la
présentation avec ses balises <font> et ses solutions de contournement, son adoption a été lente.
CSS1 fournissait de nombreuses fonctionnalités pour modifier les bordures, les marges, les arrière-
plans, les couleurs et diverses caractéristiques de texte, mais la capacité très demandée de positionner
directement des objets absents.
Une spécification provisoire sur le positionnement des éléments HTML communément appelée
CSS-P en abrégé a été mise en œuvre dans Netscape 4 et Internet Explorer 4 et plus tard intégré à
CSS2 , publié en mai 1998. Bien que CSS2 ait introduit de nombreuses fonctionnalités intéressantes,
y compris positionnement, types de support pour les feuilles de style, feuilles de style sonores, etc.,
tout n’a pas été mis en œuvre, même dans les navigateurs les plus modernes.
Une révision de cette spécification, CSS 2.1 , publiée en 2007, a supprimé un certain nombre de
fonctionnalités non implémentées et normalisé la spécification en une vision plus réaliste de ce que
les navigateurs font réellement.
l’exception de quelques fonctionnalités de grande valeur telles que la propriété opacité.(**)
Réf:
(*) CSS3 Foundation Ian Lunn, 2013.
(**) HTML & CSS The complete reference ,fifth edition,Thomas A.Powell,2010
Réf:
(*) CSS3 Foundation Ian Lunn, 2013.
(**) HTML & CSS The complete reference ,fifth edition,Thomas A.Powell,2010
Dans HTML5 , on divise les éléments en catégories générales en fonction de leur objectif, on
commence de la division d'un document en sections et articles logiques à la mise en évidence de
mots individuels.
Le contenu de la page web comprend tout ce que les visiteurs peuvent le voir et lire et utiliser , le
contenu est l'information que nous essayons de communiquer au public.
Le web est un moyen de transférer cette information d'un côté à l'autre .
On peut décomposer une masse de mots en partie lisibles en ajoutant quelques balises structurelles.
Contenu et structure dans html5 |
référence à la signification inhérente d'un élément ou attribut HTML5.
Si un bloc de texte est une citation sera marquer comme citation avec la balise de l'élément qui le
Conviens , si une chaine de mots est un titre , on met l'élément correspondant .
Former une structure solide à notre contenu le rend plus fort et plus flexible et facile à suivre par les
utilisateurs et les lecteurs .
Lors de l'organisation logique de notre contenu avec les éléments approprié , nous intégrons
également le cadre robuste dont nous avons besoin pour styliser nos pages web avec css.
Lors de l'organisation logique de notre contenu avec les éléments approprié , nous intégrons
également le cadre robuste dont nous avons besoin pour styliser nos pages web avec css.
Sections logiques:
Les éléments HTML5 décrivent la nature et le but de leur contenu , avec des éléments spécifiques
pour l'en-tête, les paragraphes, les citations, les listes, les liens, les images, etc ...
Notre contenu peut être un article comprenant plusieurs paragraphes, ainsi qu'un titre et quelques
sous-titres , avec quelques notes de bas de page et un auteur signé pour une bonne mesure.
Nous pouvons regrouper tout ce contenu en une seule unité sémantique avec l'élément article, en
déclarant que nos différents fragments de texte ont des objectifs différents, mais qu'ils forment
également un tout cohérent.