Valentin Lachand-Pascal

CCI XML et Web 2019

Exercice 1 : HTML Basique

Recréez votre CV en HTML, en vous basant sur le fichier XML de la semaine dernière.

Commencer par créer un fichier index.html contenant le code suivant:

<!DOCTYPE html>
<html>
	<head>
	</head>
	<body>
		<h1>My First Heading</h1>
		<p>My first paragraph.</p>
	</body>
</html>

Et l’ouvrir avec un navigateur.

Maintenant compléter le CV:

Exercice 2 : CSS

Améliorer la mise en page avec un fichier CSS: changer la taille et la couleur des différents éléments, décaler le contenu de chaque section vers la droite.

Exercice 3 : Mise en ligne sur GitHub

Github est un service en ligne permettant d’abord de versioner son code et de collaborer sur un projet.

Github offre la possibilité d’héberger une page Web associée à un projet.

Créer un compte Github. Attention votre nom d’utilisateur apparaitra dans l’URL de votre site sous la forme https://nom.github.io/ Se rendre sur le repository (projet) suivant https://github.com/lachand/cv/, et cliquer sur le bouton fork, qui importera le projet dans votre compte. Maintenant se rendre dans les Settings (préférences) et activer le mode Github pages associé à la master branch.

Revenir sur votre projet cliquer sur le fichier index.html. Puis sur l’icone “crayon” éditer, copier coller le contenu de votre propre index.html et sauver. Se rendre sur http://votrenom.github.io/cv. Revenir sur votre projet et ajouter le fichier css (créer un fichier sur github, puis copier/coller le contenu).

Exercice 4 : CSS avancé

Intégrer material design pour vous aider dans la mise en page du site. Voici un exemple d’utilisation.

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!-- Include material design icons -->
    <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
    <!-- include stylesheet from material design -->
    <link rel="stylesheet" href="https://code.getmdl.io/1.3.0/material.indigo-pink.min.css">
    <!-- include javascript needed for material design -->
    <script defer src="https://code.getmdl.io/1.3.0/material.min.js"></script>
  </head>

  <body>
    <h1>Hello, world!</h1>
  </body>
</html>

Vous pouvez trouver des exemples de sites à l’adresse suivante : https://getmdl.io/templates/index.html