Advanced HTML Codes

Advanced HTML Codes

Prendre le temps d'apprendre les codes HTML avancés avant de sauter dans des choses comme CSS et Javascript peut faire l'intégration de ces techniques Web 2.0 un processus beaucoup plus facile.

Ce qui constitue les «codes HTML avancés"


HTML (ou «Hypertext Markup Language") n'a pas été conçu pour être complexe, en premier lieu. En fait, il a été vraiment conçu uniquement pour traiter avec le texte et les liens - et c'est là que le terme "hypertexte" vient. Le "balisage" partie provient de l'art de la typographie, où les éditeurs de magazines et livre serait "marquer" copier de sorte que les typographes ne sais quelles sont les parties de faire gras ou en italique ou autres. Il y avait aussi quelques méthodes très simples pour créer des tableaux de données, depuis l'Internet d'origine a été conçu pour les scientifiques d'échanger des données.

Bien sûr, les gens voulaient le web pour être plus que de simples mots - et c'est là que les ennuis ont commencé - avec le premier SRC = <IMG "ThisIsAnImage.jpg"> tag inséré dans une page web. Soudain, l'idée de mise en page est devenu beaucoup plus important - dimensionnement, l'alignement, et le rembourrage. Pour rendre les choses encore plus compliquées, tous les navigateurs pouvaient lire le code HTML de la même manière - certains, il faudrait balises REMBOURRAGE, par exemple, tandis que d'autres balises nécessaires MARGE pour le même effet .

Trouver hacks pour faire des tours de mise en page est devenu un emploi à temps plein pour certains, surtout lorsque la bande est devenue commerciale. C'était un jeu sans fin de rattrapage - juste au moment où un web designer a pensé qu'elle avait sa place exactement comme elle le voulait dans tous les navigateurs, certains mise à jour aurait lieu et changer les règles à nouveau. Il a fallu un véritable expert dans les codes HTML de pointe pour avoir une chance de réellement se tenir au courant. Il fut un temps sombre et frustrant dans le monde du web design, et beaucoup l'appellent encore «les mauvais jours."

The Rise of the World Wide Web Consortium


La nécessité d'un ensemble de standards du Web est devenu urgent que le Web a augmenté de façon exponentielle. Pionnier et défendue par les concepteurs d'experts et des blogueurs tels que Jeffrey Zeldman , la demande a finalement abouti à la formation de la Consortium WorldWideWeb , ou le W3C. Ce groupe, ainsi que d'autres open-source codeurs, a commencé à standardiser et à élargir la base de code HTML plus logiquement - de travailler vers ce qu'on appelle un «web sémantique», où la disposition a été séparée du contenu, permettant le même contenu pour être lisible et facile à lire sur des appareils différents. Voici quelques-unes des techniques qu'ils sont venus avec qui est tombé sous la catégorie «Avancé»:

  • DHTML: La balise DIV, avec le tag COUCHE, permet à une page web pour devenir beaucoup plus dynamique - en fait, le terme car il est «DHTML» avec le premier mot étant dynamique. Grâce à ces techniques, une seule page peut avoir différentes "couches" de contenu qui activer ou désactiver en réponse à une interaction utilisateur, ou même avoir un mouvement. Cependant, avec l'avènement d'AJAX, Flash, et d'autres plus avancées des techniques interactives, DHTML est davantage axé sur la collecte de données et l'intégration avec les CSS.
  • XHTML: Le X signifie "Extensible", et ce genre de HTML travaille main dans la main avec XML (eXtensible Markup Language) pour permettre aux gens de créer plus de balises personnalisées avec des comportements spécifiques attachés à chacun d'eux. Une partie de XHTML est la création de «classes» ainsi que les balises habituelles, ce qui rend le code plus facile à écrire et plus facile à lire pour les concepteurs.
  • CSS: Cascading Style Sheets est techniquement toujours partie de HTML, même si elle a pris une vie propre à des sites tels que le CSS Zen Garden . Il simplifie le code sur la page réelle, et modifie tout simplement l'apparence des étiquettes grâce à un document externe ou un code spécial dans la section HEAD d'une page Web (ou les deux; la possibilité d'avoir les styles "en cascade", selon l'endroit où ils sont et ce qu'ils sont considérés avec là que ça devient le nom).

Quiconque espère en apprendre plus avancés codes HTML feraient bien de commencer avec ces trois domaines, disponibles en de nombreux endroits sur le web. Comme le W3C fait des normes plus universelle, HTML a encore une place dans tous les outils du concepteur.