Devoir 6: La vengeance de Plankton

Ça y est - votre publicité pour M. Krab a été un succès! Alors que des clients se precipitent pour aller au Crabe Croustillant -- remplissant les poches de M. Krab, qui est de bonne humeur depuis que ceci est arrivé -- Plankton regarde son restaurant, le Chum Bucket, se vider une fois de plus.

 

Ayant vu vos talents de marketing et de design, Plankton vous appelle: il voudrait que vous lui faissiez une affiche publicitaire, mais encore meilleure que celle que vous avez faite pour M. Krabe: il veut que vous y mettiez encore plus de votre touche artistique.

 

(Plankton a eu trop de pertes recemment, alors il ne peut pas vous payer, mais il vous rassure qu'il vous donnera des coupons pour 2x1 hamburgers...)

Consignes

SVP lisez-les bien, le futur du Chum Bucket dépend de vous! Chaque erreur commise rend la femme de Plankton, Karen l'ordinateur, vraiment triste (cette dernière passerait le Test de Turing).

Où écrire le devoir?

Le but du devoir est de créer du CSS pour la page HTML qui vous est fournie.

  1. Utilisez le code de Code pour la remise du devoir 6 à la section ci-dessus pour les fichiers intitulés devoir6.css et devoir6.html. Notez que seul le fichier devoir6.css sera corrigé. (vous pouvez utiliser toujours un éditeur de texte à part et les coller après sur nano, ou vous pouvez suivre les consignes ici pour utiliser un autre éditeur de texte sur lequel il est plus facile de programmer)

  2. Le devoir est a remettre le vendredi prochain, 25 février, à minuit. Une fois que vous aurez fini, le fichiers doit se retrouver dans le même dossier que où se trouvent vos devoir 1, devoir 2, etc. Il devrait donc être accessible (pas d'erreur forbidden ni not found) aux adresses:

    De plus, vous devez vous assurer que vos fichiers ift1005 et tp0 on les permissions drwxr-xr-x et que votre devoir5.css a bien la permission -rw-r--r—, sans quoi nous ne pourrons récuperer votre devoir.

    Un tutoriel sur ceci est disponible ici

    (ce qui implique que vous devez vous connecter sur arcade pour le deposer)

    Encore une fois, si vous n'avez pas lu: Notez que seul le fichier devoir6.css sera corrigé.

    Notez que l'adresse complete de cet emplacement sur ssh avec la commande pwd est

Code pour la remise du devoir 6

Vous devrez faire deux choses pour setup le devoir:

  1. Créér un fichier devoir6.html que vous NE MODIFIEREZ PAS du tout. Celui-ci vous permettra de voir l'effet de vos styles CSS.
  2. Creer le fichier devoir6.css qui doit se retrouver dans le meme repertoire que votre devoir6.html, un peu comme quand vous avez fait vos styles xsl pour le devoir 4.

L'affichage ne sera pas bizzarre dans ce devoir! Si l'affichage est bizarre, vous avez brisé quelque chose :)

N'oubliez pas que vous pouvez vérifier s'il y a des erreurs dans votre css ici (il y a une case pour cocher "valider CSS"): https://validator.w3.org/nu/#textarea

 

devoir6.html -> a copier et coller tel quel et a NE PAS modifier

devoir6.css -> a copier et coller tel quel et a modifier en dessous de \* Votre code en dessous ce ceci :)*/

 

Un mot d'avertissement: le HTML

Ce devoir vous fournit déjà le HTML à utiliser, fait avec soin par votre tpiste :-)

C'est le seul code HTML valide qui peut être utilisé pour ce devoir.


DEUX CHOSES IMPORTANTES:

1. POUR METTRE DES IMAGES DANS LE DEVOIR, VOIR LA SECTION AJOUT D'IMAGES

2. VOUS NE POUVEZ PAS MODIFIER LE HTML POUR AJOUTER VOS PROPRES CLASSES OU ID.


Les éléments que vous pouvez utiliser pour l'affiche

 

Pour ce devoir, vous devrez avoir:

 

Conseil: si ce n'est pas toujours fait, allez voir la page sur les editeurs de texte locaux. Ça va vraiment vous aider à aller plus vite pour vos devoirs du reste de la session.

Ajout d'images (!!!!!!!!!!!!!!!!!)


ERREUR DE VALIDATEUR: A cause de cette manière d'ajouter des images, vous aurez des erreurs dans votre validateur HTML. Les seules erreurs que vous aurez qui sont attendues seront l'erreur qui se plaint que "votre balise img n'a pas d'attribut src.".

Toute autre erreur indiquée par le validateur est de votre faute


Pour ajouter des images dans votre devoir, nous allons faire un trick css: au lieu d'indiquer la source de l'image dans la balise html (sous src="tonlienici.jpg"), nous allons speficier le contenu de l'image sous le CSS!

Donc:

à la place de faire, dans mon HTML,

Je fais plutôt dans le HTML:

et dans mon CSS:

Ceci est une autre manière (moins commune, mais valable) de mettre des images dans votre html. Nous allons l'utiliser vu que on ne modifiera pas le HTML

Vous êtes libres d'ajouter les images que vous voulez MAIS je vous recommande de rester avec le thème de bob l'éponge.

 

 

Optionnel: quelques images

Quelques images de bob l'eponge qui s'affichent (vous avez le choix de les utiliser et/ou d'en utiliser d'autres!)


Quelques suggestions d'images normales:

 

Quelques suggestions d'images de background: