Accéder au contenu principal

Html

 

                                HTML5   

(HyperText Markup Language)

 


 

HTML est un langage informatique utilisé sur Internet. Cette langue est utilisée pour créer des pages Web. L'acronyme signifie HyperText Markup Language, qui signifie en français «langage de balisage hypertexte». Cette signification porte bien son nom puisqu'en effet ce langage permet de produire un hypertexte basé sur une structure de balisage.

Ce n'est pas à proprement parler un langage de programmation, mais plutôt un langage qui vous permet de formater du contenu. Les balises permettent de formater le texte et de placer des éléments interactifs, tels que des liens, des images ou même des animations. Ces éléments ne sont pas dans le code source d'une page codée en HTML mais "à côté" et la page en HTML ne fait que répéter ces éléments. Pour afficher une page en HTML, il est nécessaire d'utiliser un navigateur Web.

La plupart du temps, d'autres langages informatiques sont associés à une page encodée en HTML. Par exemple CSS, qui vous permet de formater le contenu d'une page encodée en HTML. Il existe également des langages informatiques qui dépendent entièrement du HTML, comme JavaScript (on va le voir prochainement).

 

Les balises

 

Les balises de premier niveau sont les principales balises qui structurent une page HTML. Elles sont indispensables pour réaliser le « code minimal » d'une page web.

Balise

Description

<html>

Balise principale

<head>

En-tête de la page

<body>

Corps de la page

 

 

 

 



Balises d’entête

 

Balise

Description

<link/>

Liaison avec une feuille de style

<meta/>

Métadonnées de la page web (charset, mots-clés, etc.)

<script/>

Code javascript

<style/>

Code CSS

<title/>

Titre de lapage

 

Balises de listes

 

Balise

Description

<ul>

Liste à puces,non numérotée

<ol>

Liste numérotée

<li>

Elément de la liste à puces

<dl>

Liste de définitions

<dt>

Terme à définir

<dd>

Définition de terme

 

Balises de tableau

 

Balise

Description

<table>

Tableau

<caption>

Titre du tableau

<tr>

Ligne de tableau

<th>

Cellule d’en-tête

<td>

Cellule

<thead>

Section de l’en-tête du tableau

<tbody>

Section du corps du tableau

<tfoot>

Section du pied du tableau

 

Balises de formulaire

 

Balise

Description

<form>

Formulaire

<fieldset>

Groupe de champs

<legend>

Titre d’un groupe de champs

<label>

Libellé d’un champ

<input/>

Champ de formulaire

<textarea>

Zone de saisie multi-ligne

<select>

Liste déroulante

<option>

Elément d’une liste déroulante

<optgroupe>

Groupes d’éléments d’une liste déroulante

 

 

 

 

 

 

 

 

 

 

Balises sectionnantes

 

Ces balises permettent de construire le squelette de notre site web.

Balise

Description

<header>

En-tête

<nav>

Liens principaux de navigation

<footer>

Pied de page

<section>

Section de page

<article>

Article

<aside>

Informations complementaires

 

Balises génériques

 

Les balises génériques sont des balises qui n'ont pas de sens sémantique.

En effet, toutes les autres balises HTML ont un sens : <p> signifie «paragraphe», <h2> signifie «sous-titre». Parfois, on a besoin d'utiliser des balises génériques (aussi appelées balises universelles) car aucune des autres balises ne convient. On utilise le plus souvent des balises génériques pour construire son design.

Balise

Description

<span>

Balise générique de type inline

<div>

Balise générique de type block

 

Ces balises ont un intérêt si vous leur associez un attribut class, id ou style

Class : Indiquer le nom de la classe css à utiliser.

Id : donne un nom à la balise. Ce nom doit être unique sur toute la page car il permet d'identifier la balise. Vous pouvez vous servir de l'ID pour de nombreuses choses, par exemple pour créer un lien vers une ancre, pour un style CSS de type ID, pour des manipulations en JavaScript, etc.

Style : cet attribut vous permet d'indiquer directement le code CSS à appliquer. Vous n'êtes donc pas obligé d'avoir une feuille de style à part, vous pouvez mettre directement les attributs CSS. Notez qu'il est préférable de ne pas utiliser cet attribut et de passer à la place par une feuille de style externe, car cela rend votre site plus facile à mettre à jour par la suite.

NB : Ces trois attributs ne sont pas réservés aux balises génériques : vous pouvez aussi les utiliser sans aucun problème dans la plupart des autres balises.

Aussi la différence entre html et html5 c’est que il y a des balises dans html5 qui qui n’existe pas dans html (nav,header…).

Commentaires

Posts les plus consultés de ce blog

API : Application Programming Interface

  API : Une  API  est un logiciel intermédiaire permettant à deux applications de communiquer entre elles. Une API est un ensemble de définitions et de protocoles qui facilite la création et  l'intégration  de logiciels d'applications. API est un acronyme anglais qui signifie «  Application Programming Interface  », que l'on traduit par interface de programmation d'application. Egalement, une API nous permet d’utiliser des ressources, des données ou des fonctionnalités, d’une application depuis une autre application, en particulier les API s sont de plus en plus utilisées dans nos jours, car elles fonctionnent de la même manière que le web. REST est imposé aujourd’hui comme un standard car c’est une architecture simple à utiliser et facile à mettre en œuvre. La majorité des logiciels utilisent les API : Facebook, Twitter, Snapchat, Shazam, Netflix sont des logiciels qui mettent à disposition des API et qui se basent sur les API d'autres serv...

Les moteurs de recherche

  Les moteurs de recherche Les moteurs de recherche  : permettent aux utilisateurs de trouver le produit ou service dont ils ont besoin, au moment précis où ils le souhaitent. Ils peuvent aussi aider les entreprises à cibler les personnes les plus intéressées par leurs offres. Ces avantages combinés expliquent en quoi la publicité sur les moteurs de recherche est si intéressante pour la plupart des entreprises : elle leur permet d'être visibles au moment où leurs clients potentiels recherchent leurs produits ou services. Le fonctionnement des moteurs de recherche Chaque moteur de recherche utilise des programmes appelés "robots d'exploration", ou "robots". Les moteurs de recherche utilisent leurs propres logiciels spécifiques, mais leur fonctionnement est plutôt similaire. Ils réalisent les trois tâches suivantes  : Exploration : ils examinent les contenus qu'ils reconnaissent et sont autorisés à voir.              ...

La programmation Orienté Objet dans Python

La  POO dans Python: Les Classes : Le point focal de la programmation orientée objet (POO) sont les objets, qui sont créés à l'aide de classes. La classe décrit ce que sera l'objet, mais est distincte de l'objet lui-même. En d'autres termes, une classe peut être décrite comme le plan, la description ou la définition d'un objet. Vous pouvez utiliser la même classe comme plan pour créer plusieurs objets différents. Les classes sont créées à l'aide du mot-clé class et d'un bloc indenté, qui contient des méthodes de classe (qui sont des fonctions). Le code ci-dessus définit une classe nommée car qui a deux attributs la couleur et le matricule. Ensuite, cette classe est utilisée pour créer 2 objets distincts. __init__ est une méthode est la méthode la plus importante d'une classe. Ceci est appelé lorsqu'une instance (objet) de la classe est créée, en utilisant le nom de la classe comme fonction (Dans les autres langages vous la trouver sous le nom cons...