IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

« Mais qu'est-ce donc que HTML5 ? »


Sujet :

HTML

  1. #61
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 679
    Par défaut
    Citation Envoyé par Zefling Voir le message
    C'est parfaitement générale sur un site statique type présentation, pour une site où l'on permet à l'utilisateur d'ajouter du contenu, une erreur ne sera visible que par l'utilisateur, il n'y aura rien pour reporter l'erreur vu que la page sera totalement en vrac : le risque est beaucoup trop grand.
    Ce qui est d'autant plus inquiétant : si le contenu généré par l'utilisateur provoque des erreurs, il y a un risque que ça cache une faille de sécurité.
    Par contre c'est vrai que je ne sais pas si c'est possible actuellement ou non, mais il serait bien d'avoir un système de fallback en cas de page xml invalide en production.

  2. #62
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par mekal Voir le message
    il est absurde de dire que css ne fait pas partie du html
    CSS ne fait pas partie du HTML.

    Citation Envoyé par Zefling Voir le message
    J'ai vu beaucoup de site présenter la taille minimal d'une page HTML5 avec html, body et head, qui sont facultatif en HTML5.
    En HTML4 aussi.

    Citation Envoyé par Zefling Voir le message
    La fin d'un <p> est aussi facultative depuis HTML5.
    En HTML4 aussi.

  3. #63
    Membre éclairé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2009
    Messages
    447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2009
    Messages : 447
    Par défaut
    le faut concept :
    les gents considèrent html5 comme application qui s'installe ,
    je pense c'est normal, parce que il a dit ' les gents considèrent ' et pas ' les développeurs considèrent ' . les gents ont mois de connaissance de ces nouvelles technologies.
    et je pense pas qu'un développeur peut dire que html5 est une application .

    Crdt

  4. #64
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2009
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2009
    Messages : 122
    Par défaut
    Citation Envoyé par mekal Voir le message
    il est absurde de dire que css ne fait pas partie du html quand le css est apparu c'etait pour separer le contenu de la mise en page pour une meilleur clarté et aussi pour pouvoir definir un style globale a une page en evitant les doublons genre mettre la balise fonte plus la balise Hx plus la balise S pour chaques titres en lieux et place d'une unique class et de meme pour javascript sinon pourquoi avoir inventer le dom,canvas l'api audio video webgl l'api drag drop ,l'api file ...etc.

    html5=html+css+javascript+dom je vote pour mais mon avis il n'y a pas grand monde qui le maitrise voir meme personne tellement ce monde est vaste.
    On se renseigne un peu avant de sortir de bétises de ce genre :

    Le Document Object Model (ou DOM) est un standard du W3C qui décrit une interface indépendante de tout langage de programmation et de toute plate-forme, permettant à des programmes informatiques et à des scripts d'accéder ou de mettre à jour le contenu, la structure ou le style de documents XML et HTML1. Le document peut ensuite être traité et les résultats de ces traitements peuvent être réincorporés dans le document tel qu'il sera présenté.
    Si je fais un site sans javascript mais avec des spécifs du html5, c'est pas du html5 ?

    Citation Envoyé par Bisûnûrs Voir le message
    CSS ne fait pas partie du HTML.

    En HTML4 aussi.

    En HTML4 aussi.
    Comme quoi beaucoup disent connaitre (et maitriser) l'html5 mais sans connaissance de la version 4, c'est un peu comme mettre la charrue avant boeufs...

  5. #65
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 580
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 580
    Par défaut
    Citation Envoyé par mekal Voir le message
    il est absurde de dire que css ne fait pas partie du html quand le css est apparu c'etait pour separer le contenu de la mise en page pour une meilleur clarté et aussi pour pouvoir definir un style globale a une page en evitant les doublons
    Et il le faisait tout aussi bien pour HTML que pour XML, SVG et SMIL.
    Depuis le début, CSS ne fait pas partie de HTML sans aucune espèce d'équivoque.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #66
    Membre extrêmement actif
    Avatar de Muchos
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 704
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par bedomon
    Comme quoi beaucoup disent connaitre (et maitriser) l'html5 mais sans connaissance de la version 4, c'est un peu comme mettre la charrue avant boeufs...
    Je ne vois pas pourquoi. Pour coder en HTML5, il est inutile voire invalidant d'apprendre HTML4.

  7. #67
    Invité
    Invité(e)
    Par défaut
    de nos jours est il possible de construire une page sans (css) ? oui mais en utilisant des balises que plus personnes n'utilise (je me répéte font S Hx big center B...etc) car non productif et dans l'evolution du html si il faut parler uniquement des balises depuis le debut du html il y a eu peut d'evolution je dirait meme une regression vue que plusieurs balises son deprecié apres on peut parler des nouvelles balises header nav footer qui sont pour moi de simples div qui donne uniquement un semblant de hiérarchie les seules qui apportes un vrais plus son canvas video et audio, pour les autres évolutions on a une multitude d'api qui doivent êtres utilisé avec un langage de programmation et aussi des elements qui évite d'utiliser du javascript (datepiker colorpiker...etc)et qui n'on rien a voir avec un le html de base qui je rappel est était un langage de BALISAGE

    on devrait aussi se poser les memes questionssur le css 3 que font de la 3d et des annimation dans un langage de mise en page.

    le html n'est plus le html si on se réfère aux origine et le terme html5 ne devrait même pas existé en quelque sorte

    une chose est sur c'est que sans le html le css et le dom n'existeraient pas et le javascript serait peut etre un langage inconnu qui n'aurait jamais évolué il on ete grffé au html et fonts donc partie intégralement du html le html etant la fondation.

    vous me suivez

  8. #68
    Membre éprouvé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 214
    Par défaut
    Citation Envoyé par Uther Voir le message
    Ce qui est d'autant plus inquiétant : si le contenu généré par l'utilisateur provoque des erreurs, il y a un risque que ça cache une faille de sécurité.
    Par contre c'est vrai que je ne sais pas si c'est possible actuellement ou non, mais il serait bien d'avoir un système de fallback en cas de page xml invalide en production.
    Un parseur type BBcode est extrême compliqué à faire. Le problème c'est pas un plantage, c'est une conformasse de résultat qui soit XML et HTML. Retour à la ligne, liste, tableau, mise en page, etc. Il suffit qu'un utilisateur écrire mal une balise et tout doit être fait pour que ça ne génère pas de la merde. Après pour la faille de sécu je ne sais pas, c'est plus une possibilité de foutre en l'air la mise en page, ce qui est déjà beaucoup.

    Citation Envoyé par Bisûnûrs Voir le message
    En HTML4 aussi.
    En HTML4 aussi.
    Autant pour moi, c'est même valide HTML 2, j'avais jamais testé... En même temps, je ne lisais pas la doc avant XHTML 1.1 Maintenant je vise plutôt XHTML 5, et je n'arrive pas parce que mon parseur est trop compliqué.

  9. #69
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 5
    Par défaut marketing
    Il fallait simplement caler un logo et donner un nom a un ensemble de pratiques qui pouvaient donner l'impression de l'apparition d'un nouveau produit

    Ça reste une tendance qui fut nouvelle, aidé a pousser flash en dehors du marche et de l'esprit des gens (avec un H a la place du F, et de l'orange a la place du rouge ?)

    Comme un peu dit plus haut, c'est difficile de prouver de bonnes compétences "en HTML5" sans également être d'une certain niveau en javascript

  10. #70
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 580
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 580
    Par défaut
    Citation Envoyé par Zefling Voir le message
    Un parseur type BBcode est extrême compliqué à faire.
    Dude, cette simple phrase te décrédibilise complètement -_-°. Je fais tous les trois mois des parseurs infiniment plus élaborés que le BBcode, et ils sont faciles.

    Par ailleurs, même si un parseur est compliqué à faire, ça ne met pas en péril le respect d'un protocole comme la validité d'un XML. En cas d'imprévu il suffit de rejeter le message, et de garder le tout sous le coude pour regarder pourquoi c'est arrivé.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  11. #71
    Membre actif
    Inscrit en
    Septembre 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 36
    Par défaut Et MSW dans tout ça ?
    (Très) amateur dans le développement de pages web, je trouvais déjà terrible d'avoir à prévenir le visiteur que le bon rendu graphique ne se trouve pas en IE , alors quand on a parlé de HTML5, j'ai préféré oublier !
    Pak

  12. #72
    Membre éprouvé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 214
    Par défaut
    Citation Envoyé par thelvin Voir le message
    Dude, cette simple phrase te décrédibilise complètement -_-°. Je fais tous les trois mois des parseurs infiniment plus élaborés que le BBcode, et ils sont faciles.
    J'ai pas dit BBcode mais de « type BBcode ». Mon parseur gère les paragraphes (deux retours à la ligne pour un saut de paragraphe), l'alignement, les listes (façon Wikipédia), les appels récursifs, MathML, la possibilité d'être utilisé dans du HTML, d'autres trucs de corrections automatique de code.

  13. #73
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par mekal Voir le message
    de nos jours est il possible de construire une page sans (css) ? oui mais en utilisant des balises que plus personnes n'utilise (je me répéte font S Hx big center B...etc)
    En fait, tu confonds langage et affichage. Le HTML, qu'il soit 3, 4 ou 5 est un langage de présentation de données qui se suffit à lui-même. Le but du HTML est de présenter les données de manière sémantique via les différents éléments du langage.
    Le CSS, qu'il soit 2 ou 3 ne permet que d'embellir la présentation de ces données de manière graphique.

    HTML est donc totalement dissociable de CSS. Quelles que soient les versions.

  14. #74
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 580
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 580
    Par défaut
    Citation Envoyé par Zefling Voir le message
    J'ai pas dit BBcode mais de « type BBcode ». Mon parseur gère les paragraphes (deux retours à la ligne pour un saut de paragraphe), l'alignement, les listes (façon Wikipédia), les appels récursifs, MathML, la possibilité d'être utilisé dans du HTML, d'autres trucs de corrections automatique de code.
    Chuis désolé mais décrit comme ça 'y a vraiment rien d'effrayant.

    Mais bon, ok, supposons qu'on en vienne à un parseur compliqué. Ça ne gêne absolument pas la production d'un résultat valide, il suffit d'un mécanisme de contrôle de validité continue. Dans le cas de XML, on remplace "valide" par "bien formé" et DOM s'en occupe sans faille.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  15. #75
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 679
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    En fait, tu confonds langage et affichage. Le HTML, qu'il soit 3, 4 ou 5 est un langage de présentation de données qui se suffit à lui-même. Le but du HTML est de présenter les données de manière sémantique via les différents éléments du langage.
    Le CSS, qu'il soit 2 ou 3 ne permet que d'embellir la présentation de ces données de manière graphique.

    HTML est donc totalement dissociable de CSS. Quelles que soient les versions.
    C'est fou cette volonté de ne pas comprendre l'autre. Tout dépend de quel niveau on parle:
    - Techniquement HTML et CSS sont deux technologies séparées.
    - Fonctionnellement elles sont faites pour fonctionner ensemble.

  16. #76
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par Uther Voir le message
    Tout dépend de quel niveau on parle
    Y a pas d'histoire de niveau. HTML c'est HTML, CSS c'est CSS.

    Citation Envoyé par Uther Voir le message
    Fonctionnellement elles sont faites pour fonctionner ensemble.
    Ce qui n'enlève en rien que HTML != HTML + CSS. Fonctionner ensemble ne veut pas dire que l'un englobe l'autre.

    Exemple simplifié :

    Voiture = Volant + Roues
    Page web = HTML + CSS

    Volant et Roues sont faits pour fonctionner ensemble.
    HTML et CSS sont faits pour fonctionner ensemble.

    On ne peut pas dire que Volant = Volant + Roues puisque Volant + Roues = Voiture, de même qu'on ne peut pas dire que HTML = HTML + CSS puisque HTML + CSS = Page web.

  17. #77
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 11
    Par défaut Le premier faux concept : pas vrai !
    Ce premier point est un gros mensonge puisqu'il occulte la nécessité d'installer un navigateur supportant le HTML 5.

    L'installation d'un navigateur compatible HTML5 sur le poste client est un prérequis INCONTOURNABLE.

    Le point 1 est donc un moyen paradoxal de faire oublier cette nécessité.

  18. #78
    Membre éprouvé Avatar de Zefling
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    1 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 214
    Par défaut
    Citation Envoyé par thelvin Voir le message
    Chuis désolé mais décrit comme ça 'y a vraiment rien d'effrayant.

    Mais bon, ok, supposons qu'on en vienne à un parseur compliqué. Ça ne gêne absolument pas la production d'un résultat valide, il suffit d'un mécanisme de contrôle de validité continue. Dans le cas de XML, on remplace "valide" par "bien formé" et DOM s'en occupe sans faille.
    Bha, t'es peut être plus compétent que moi. Ça m'a pris un peu de temps pour avoir quelque chose de stable en partant de rien en PHP sans framework, pour reprendre tout l'historique de balises que j'avais créé depuis 7 ans qui mélange BBcode et Wikicode.

  19. #79
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    @odbo13 : un navigateur non compatible avec HTML5, il n'y en a pas...
    Absolument tous les navigateurs reconnaissent le doctype <!doctype html> qui est le seul élément obligatoire en HTML5 !
    Tu confonds juste HTML5 et nouveautés apportées par HTML5, cf. les points 2 et 4.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  20. #80
    Membre actif
    Profil pro
    Consultant
    Inscrit en
    Janvier 2011
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : Espagne

    Informations professionnelles :
    Activité : Consultant

    Informations forums :
    Inscription : Janvier 2011
    Messages : 82
    Par défaut
    Beaucoup plus lourd, donc, pour faire la même chose, on aura besoin de plus de puissance de serveur, encore plus de bande passante, encore plus de....

    HTML5 aporte très peu de nouveau, mais donne l'impression d'être la solution a tous nos maux.

Discussions similaires

  1. trim() -> Mais comment est-ce donc possible ?
    Par Otyugh dans le forum Langage
    Réponses: 2
    Dernier message: 01/06/2012, 13h07
  2. Qu'est ce donc que le String ^ ?
    Par Guiiil dans le forum Langage
    Réponses: 2
    Dernier message: 16/06/2009, 11h00
  3. Qu'est-ce donc que Extlib Enum ?
    Par james-mi dans le forum Caml
    Réponses: 10
    Dernier message: 12/05/2008, 17h57
  4. [D7][DBase 4] Qu'est-ce donc que la propriété Table1.DataBaseName ?
    Par alainvh dans le forum Bases de données
    Réponses: 10
    Dernier message: 19/08/2007, 19h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo