In questo MHW, sceglierete l’idea progettuale che seguirete per tutti gli esercizi successivi. L’idea deve essere ispirata ad un sito web esistente; il sito non deve essere troppo complesso, perché l’obiettivo è che nell’ultimo esercizio del corso siate in grado di replicarne le funzionalità principali, gestendo sia il lato client che il lato server. Ad esempio, le seguenti tipologie di sito web potrebbero essere adatte:
Il primo MHW consiste quindi nella replicazione dell’aspetto della pagina web principale del sito scelto, usando solamente HTML e CSS. In particolare, i requisiti di questo esercizio sono:
nav
, header
, article
, section
, footer
;margin
, padding
, height
, position
, border
, border-radius
, background-color
;font-weight
, font-style
, font-family
, font-size
, color
, line-height
;Per partecipare a questo MHW, è obbligatorio comunicarci preventivamente (entro i primi 5 giorni dall’assegnazione del MHW) il sito web che intendete replicare, attraverso questo form.
La consegna del MHW dovrà essere effettuata sul vostro repository GitHub e dovrà includere:
mhw1.html
, mhw1.css
e le immagini da inserire nella pagina;mhw1.pptx
, che riporta l’URL del sito web di riferimento e uno screenshot della pagina che si è cercato di replicare.Importante: i file devono essere caricati direttamente nella cartella principale del repository, e non sotto forma di file compressi (es. zip).
Inoltre, il nome del repository deve essere testualmente mhw1
, non MHW1
o minihomework1
o qualunque altra cosa.
Per una piena valutazione, rispettate le seguenti specifiche:
z-index
.