Un aperçu des nouvelles normes HTML 5  et  CSS 3 Rencontres Mondiales des Logiciels Libres Bordeaux - mercredi 7 juillet 2010 Francis Draillard, auteur de "Premiers pas en CSS et XHTML" -  éditions Eyrolles
Du XHTML au HTML 5 Rencontres Mondiales des Logiciels Libres Bordeaux - mercredi 7 juillet 2010 Francis Draillard auteur de "Premiers pas en CSS et XHTML" -  éditions Eyrolles
L'évolution du HTML HTML 4 whatwg.org Web Hypertext Appplication Technology Working Group problème de  "rétrocompatibilité" XHTML 1 puis 1.1 HTML 5 / XHTML 5 XHTML 2
Retour au HTML ? Sous cette appellation  HTML 5 , les principes essentiels du XHTML sont conservés Séparation du contenu  (code HTML 5)  et de la mise en forme  (feuille de style CSS)
Des balises qui donnent  du sens au texte
Séparation du contenu et de la mise en forme <h1> Titre </h1> <h2> Premier sous-titre </h2> <p> Du texte... du texte... du  texte... du texte... </p> <h2> Deuxième sous-titre </h2> <p> Du texte... du texte... du  texte... du texte... </p> <style type=&quot;text/css&quot;> h1   {   mise en forme des titres ...  } h2   {   mise en forme des sous-titres ...  } p   {   mise en forme des paragraphes ...  } </style>
HTML 5 ou XHTML 5 ? Ces deux langages sont très proches
Les balises sont identiques Sites web courants : HTML 5
XHTML 5 : pour liens avec XML Le plus important : Utiliser les balises de façon rationnelle
Orientations du HTML 5 Davantage de  sens  pour les balises
Délimitation des parties de la page par des  sections   (remplaçant certains <div>)
Simplification des contenus  multimédias (audio, vidéo, animations)
Sections HTML 5 <section> délimite un bloc de la page (   <div>) <article> texte indépendant dans la page ou une section <aside> contenu différent (publicité, slogan, brèves, ...) <nav> menu de navigation
Sous-sections HTML 5 Délimitent les parties d'une page  ou d'une section de la page <header> en-tête <hgroup> ensemble de titres et sous-titres <h1>, <h2>, ... <footer> pied de page ou de section
Exemple de sections interprétation en HTML 5 d'un extrait du site www.framasoft.net <header> <footer> <header> <header> <footer> <footer> <article> <article> <article>
Contenus multimédias, audios et vidéos Logiciel de lecture intégré au navigateur - plus besoin d'application complémentaire - balises simplifiées  <audio>  et  <video> <audio src=&quot;piano-bar.mp3&quot;> texte alternatif </audio>
<video src=&quot;monclip.webm&quot;> texte alternatif </video> Insertion simplifiée des contenus Flash <embed src=&quot;pub.swf&quot; />
Formats vidéos Theora  : format  libre  et ouvert
H264  : format  propriétaire  et soumis à une licence très coûteuse
WebM  : format  libre  et ouvert  (codec  VP8 ) format récent et performant, très prometteur
projet soutenu par Mozilla, Google, Opera, ...
www.webmproject.org
Application Balises audio et video N'abusez pas du vin, même s'il est tiré à la clef USB ! Ce ne serait pas bon pour votre santé et pour la compréhension du HTML5 ! Affichage fourni par Chrome 5
Utilisation du HTML 5 En complément du XHTML, en attendant la généralisation des nouvelles versions de navigateurs
Dès à présent, si les destinataires sont équipés de navigateurs modernes    pour les tablettes et terminaux mobiles    dans le cadre d'un intranet ...
Principales nouveautés des CSS 3 Rencontres Mondiales des Logiciels Libres Bordeaux - mercredi 7 juillet 2010 Francis Draillard auteur de &quot;Premiers pas en CSS et XHTML&quot; -  éditions Eyrolles
Nouveaux sélecteurs CSS3 Plus de possibilités dans les sélecteurs balises ayant le  même parent

Rmll2010 Html5 Css3

  • 1.
    Un aperçu desnouvelles normes HTML 5 et CSS 3 Rencontres Mondiales des Logiciels Libres Bordeaux - mercredi 7 juillet 2010 Francis Draillard, auteur de &quot;Premiers pas en CSS et XHTML&quot; - éditions Eyrolles
  • 2.
    Du XHTML auHTML 5 Rencontres Mondiales des Logiciels Libres Bordeaux - mercredi 7 juillet 2010 Francis Draillard auteur de &quot;Premiers pas en CSS et XHTML&quot; - éditions Eyrolles
  • 3.
    L'évolution du HTMLHTML 4 whatwg.org Web Hypertext Appplication Technology Working Group problème de &quot;rétrocompatibilité&quot; XHTML 1 puis 1.1 HTML 5 / XHTML 5 XHTML 2
  • 4.
    Retour au HTML? Sous cette appellation HTML 5 , les principes essentiels du XHTML sont conservés Séparation du contenu (code HTML 5) et de la mise en forme (feuille de style CSS)
  • 5.
    Des balises quidonnent du sens au texte
  • 6.
    Séparation du contenuet de la mise en forme <h1> Titre </h1> <h2> Premier sous-titre </h2> <p> Du texte... du texte... du texte... du texte... </p> <h2> Deuxième sous-titre </h2> <p> Du texte... du texte... du texte... du texte... </p> <style type=&quot;text/css&quot;> h1 { mise en forme des titres ... } h2 { mise en forme des sous-titres ... } p { mise en forme des paragraphes ... } </style>
  • 7.
    HTML 5 ouXHTML 5 ? Ces deux langages sont très proches
  • 8.
    Les balises sontidentiques Sites web courants : HTML 5
  • 9.
    XHTML 5 :pour liens avec XML Le plus important : Utiliser les balises de façon rationnelle
  • 10.
    Orientations du HTML5 Davantage de sens pour les balises
  • 11.
    Délimitation des partiesde la page par des sections (remplaçant certains <div>)
  • 12.
    Simplification des contenus multimédias (audio, vidéo, animations)
  • 13.
    Sections HTML 5<section> délimite un bloc de la page (  <div>) <article> texte indépendant dans la page ou une section <aside> contenu différent (publicité, slogan, brèves, ...) <nav> menu de navigation
  • 14.
    Sous-sections HTML 5Délimitent les parties d'une page ou d'une section de la page <header> en-tête <hgroup> ensemble de titres et sous-titres <h1>, <h2>, ... <footer> pied de page ou de section
  • 15.
    Exemple de sectionsinterprétation en HTML 5 d'un extrait du site www.framasoft.net <header> <footer> <header> <header> <footer> <footer> <article> <article> <article>
  • 16.
    Contenus multimédias, audioset vidéos Logiciel de lecture intégré au navigateur - plus besoin d'application complémentaire - balises simplifiées <audio> et <video> <audio src=&quot;piano-bar.mp3&quot;> texte alternatif </audio>
  • 17.
    <video src=&quot;monclip.webm&quot;> textealternatif </video> Insertion simplifiée des contenus Flash <embed src=&quot;pub.swf&quot; />
  • 18.
    Formats vidéos Theora : format libre et ouvert
  • 19.
    H264 :format propriétaire et soumis à une licence très coûteuse
  • 20.
    WebM :format libre et ouvert (codec VP8 ) format récent et performant, très prometteur
  • 21.
    projet soutenu parMozilla, Google, Opera, ...
  • 22.
  • 23.
    Application Balises audioet video N'abusez pas du vin, même s'il est tiré à la clef USB ! Ce ne serait pas bon pour votre santé et pour la compréhension du HTML5 ! Affichage fourni par Chrome 5
  • 24.
    Utilisation du HTML5 En complément du XHTML, en attendant la généralisation des nouvelles versions de navigateurs
  • 25.
    Dès à présent,si les destinataires sont équipés de navigateurs modernes  pour les tablettes et terminaux mobiles  dans le cadre d'un intranet ...
  • 26.
    Principales nouveautés desCSS 3 Rencontres Mondiales des Logiciels Libres Bordeaux - mercredi 7 juillet 2010 Francis Draillard auteur de &quot;Premiers pas en CSS et XHTML&quot; - éditions Eyrolles
  • 27.
    Nouveaux sélecteurs CSS3Plus de possibilités dans les sélecteurs balises ayant le même parent