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. #101
    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
    je rappel aussi que dans le html il existe une balise qui se nome '<style>' et qui est composé d'une certaine syntaxe.
    C'est fou ! C'est dingue ! Et ne serait-ce pas le HTML qui aurait évolué de sorte de prendre en compte le CSS qui est né bien après lui ? Non ? Impossible ?

    Oh wait ...

    On peut consulter par exemple la DTD du HTML dans sa version 2 ici :
    http://www.w3.org/MarkUp/html-spec/html-spec_9.html
    On peut voir qu'il n'y a pas de balise qui se nomme '<style>' dedans. Flûte et re-flûte. Encore raté.

  2. #102
    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
    Je rajoute également que la balise, comme tu l'indiques, s'appelle bien <style> et non <css>.

    Mieux, on peut même rajouter le content-type de cet élément comme ça : <style type="text/css">, ce qui prouve bien que si l'envie aux navigateurs leur en prenait, on pourrait aussi bien utiliser <style type="text/xsl">, on aurait une balise style mais pas de code CSS dedans pour présenter les données.

  3. #103
    Modérateur

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par mekal Voir le message
    justement css ne serait il pas née pour le html ?
    Dans les faits, certainement, si. Je n'étais pas là pour le voir mais j'ai des doutes sur toute autre vision des choses.
    Ce qui ne change rien au fait que :
    - CSS et l'organisme qui le décrit ne se sont jamais, à aucun moment, positionnés sur la spécificité de HTML
    - Les recommandations HTML et CSS sont des processus séparés, dont aucun n'inclut l'autre ni évolue au rythme de l'autre.
    - L'un et l'autre marchent parfaitement avec tout le reste

    Citation Envoyé par mekal Voir le message
    personnellement je percoit le css comme un fichier init mais en aucuns cas comme un langage de programmation.
    En effet, c'est un langage de représentation de données, comme les INI, les .properties, les instances SGML etc. Par opposition à par exemple, un langage comportemental comme C, Java, JavaScript, PHP...

    ... C'est bien, bravo.

    Citation Envoyé par mekal Voir le message
    je rappel aussi que dans le html il existe une balise qui se nome '<style>' et qui est composé d'une certaine syntaxe.
    Jamais entendu parler de l'attribut type de cette balise ? Et le header Content-Style-Type ?
    Les navigateurs ont toujours, par pragmatisme, estimé que s'ils trouvent des balises <style> ou des attributs style, et rien qui en spécifie le type, ce doit être text/css par défaut.
    Au départ la recommandation HTML ne leur a jamais dit de faire ça, c'est juste qu'un navigateur normal n'a jamais essayé de gérer autre chose. Mais ce ne sont pas les navigateurs qui décident ce qu'est HTML, car alors ils décideraient tous un truc différent.

    Depuis HTML5, dont l'objectif principal est de répondre à la réalité du monde et donc de faire preuve de pragmatisme, c'est plus compliqué. Le WHATWG voulait définir text/css comme officiellement par défaut, et l'attribut style comme étant exclusivement en syntaxe CSS. Ceci étant peu permissif pour les évolutions futures, le W3C chargé de reprendre HTML5 ne s'est pas encore prononcé sur ce point-là.
    Il n'en reste pas moins que le WHATWG n'a jamais décrit une ligne de ce à quoi ressemble la syntaxe CSS ni les propriétés définies. Un processus différent de HTML, donc.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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