Εισαγωγή στην HTML και τη CSS

Απαιτήσεις άσκησης

1η ΕΒΔΟΜΑΔΑ

2η ΕΒΔΟΜΑΔΑ


  • Να γίνει παρουσίαση των συνδέσμων με την ετικέτα a και των παραμέτρων της href και target
  • Να μπει από ένας σύνδεσμος μετά από σε κάθε παράγραφο μέσα σε δική της παράγραφο.
    π.χ.: Πηγή: https://el.wikipedia.org/wiki/HTML
  • Να γίνει μια εικόνα σύνδεσμος
  • Στη συνέχεια να μπει ο σύνδεσμος μέσα σε p και να εξηγηθεί ότι κάποιες εντολές είναι inline (όπως το κείμενο, η εικόνες και τα links) ενώ κάποια block (όπως τα h1, h2,..., και p)

3η ΕΒΔΟΜΑΔΑ

Επισήμανση για τη νέα σήμανση της HTML5 (HTML semantics).
Να μορφοποιηθεί η σελίδα με:

  • header
  • nav
  • section
  • footer

Στη σελίδα να χρησιμοποιηθεί το header (με nav menu, h1 και το λογότυπο), footer (με link επικοινωνίας, και "Copyright") και το υπόλοιπο μέρος της σελίδας να ανήκει σε ένα section.

Μέσα στο header, χρησιμοποιήστε το στοιχείο/ετικέτα nav ώστε να δημιουργήσετε ένα απλό μενού με τις λέξεις: Αρχική , Ποιοί είμαστε και Επικοινωνία. Aνάμεσα, εισάγετε, ως διαχωριστικό, την κάθετη γραμμή | (πατήστε SHIFT + \). Το αποτέλεσμα πρέπει να είναι:

Στη συνέχεια θα κάνουμε links τις παραπάνω λέξεις, ώστε να μας οδηγούν στις αντίστοιχες 3 σελίδες του ιστοτόπου μας που θα φτιάξουμε στα επόμενα μαθήματα. Το αποτέλεσμα πρέπει να είναι:


Να συζητηθεί το πόσο διευκολύνει η στοίχιση στην κατανόηση του κώδικα, ιδιαίτερα όταν μία ιστοσελίδα έχει πολλές ετικέτες και είναι πολύπλοκη. Στη συνέχεια να γίνει επίδειξη και εξάσκηση:
  1. TAB, για εσοχή (μετακίνηση δεξιά)
  2. SHIFT + TAB, για αφαίρεση εσοχής (μετακίνηση αριστερά)
  3. CTRL + /, για μετατροπή μιας γραμμής σε σχόλιο
  4. F1, για την εμφάνιση της λίστας συντομεύσεων
  5. Μετά το F1 επιλέξτε το Format Document για να στοιχήσει αυτόματα τον html κώδικα.
    Σημείωση: Μπορείτε να κάνετε το ίδιο, κάνοντας απλώς δεξί κλικ και επιλέγοντας πάλι την επιλογή Format Document .
  6. Να χρησιμοποιηθεί η σύμπτυξη των ετικετών, ώστε να μπορούμε να εστιάσουμε πιο εύκολα σε ότι θέλουμε.
    Στο τέλος θα πρέπει να γνωρίζετε πως μπορείτε να συμπτύξετε τον κώδικα (όπως στην παρακάτω εικόνα) και πως μπορείτε να εμφανίσετε ξανά όλες τις HTML εντολές (κάνοντας κλικ στα ">").


4η ΕΒΔΟΜΑΔΑ

  • Να δειχθεί ο τρόπος ενσωμάτωσης:
    • youtube video
    • χάρτη από google maps

Να δημιουργηθεί και να μπει favicon.

Έως τώρα έχουμε δημιουργήσει τη σελίδα index.html. Να δημιουργηθούν ακόμη οι ιστοσελίδες whoweare.html και contact.html , με τίτλο "Ποιοί είμαστε" και "Επικοινωνία" αντίστοιχα. Μπορείτε να αντιγράψετε τον κώδικα μιας έτοιμης αλλά άδειας ιστοσελίδας από: https://html-master.w3spaces.com/HTML.html
Και στις 3 ιστοσελίδες να αντιγραφεί το ίδιο header (με το nav μενού) και το ίδιο footer Το μόνο που πρέπει να αλλάξετε είναι στην περιοχή header τον τίτλο της ιστοσελίδας που βρίσκεται στην ετικέτα h1.

5η ΕΒΔΟΜΑΔΑ

Να εμπλουτιστεί η σελίδα contact.html με περιεχόμενο. h2 > με 3 τηλέφωνα επικοινωνίας και email, ένα σε κάθε γραμμήα h2> με Διεύθυνση και google map

6η ΕΒΔΟΜΑΔΑ

  • Να αναφερθούν οι τρόποι χρήσης css: 1) inline 2) εσωτερικά στο head 3) σε εξωτερικό αρχείο.
    Να επισυμανθεί ότι προτιμάμε τον 3ο τρόπο ενώ τον 1ο τον χρησιμοποιούμε μόνο για δοκιμές!
  • Να συνδεθεί style.css
  • Να χρησιμοποιηθούν:
    • background-color
    • color
    • στοίχιση εικόνας και αναδίπλωση κειμένου
    • hover στα links του μενού