|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Κεφάλαιο 6 Εισαγωγή Στο προηγούμενο κεφάλαιο αναφέραμε τον τρόπο με τον οποίο μπορούμε να εισάγουμε συνδέσμους και εικόνες σε ένα HTML έγγραφο. Αναφέραμε επίσης τον τρόπο με τον οποίο μπορούμε να τροποιήσουμε το μέγεθος μιας εικόνας καθώς και το σημείο που θα βρίσκονται σε μια ιστοσελίδα. Σε αυτό το κεφάλαιο θα κάνουμε μια εισαγωγή στους πίνακες, δηλαδή τον τρόπο με τον οποίο μπορούμε να δημιουργήσουμε κελιά, στήλες και να δημιουργήσουμε έναν πίνακα. Δημιουργία πίνακα Έστω ότι θέλουμε να φτιάξουμε τον παρακάτω πίνακα.
Πρωτού ξεκινήσουμε να φτιάξουμε τον πίνακα αυτόν είναι χρήσιμο να αναφέρουμε κάποια σημαντικά HTML tags για την δημιουργία ενός πίνακα.
Διάφορα HTML tags για δημιουργία ενός πίνακα
<table border="1" width="400" >
<thead> <!-- Αρχή ένδειξης πρώτης σειράς πίνακα --> <tr> <!-- Αρχή πρώτης σειράς πίνακα -->
<th>
<!-- Αρχή πρώτου κελιού επικεφαλίδας -->
</th> <!-- Τέλος πρώτου κελιού επικεφαλίδας -->
<th>
<!-- Αρχή δεύτερου κελιού επικεφαλίδας -->
</th> <!-- Τέλος δεύτερου κελιού επικεφαλίδας --> <tr> <!-- Τέλος πρώτης σειράς πίνακα --> </thead> <!-- Τέλος ένδειξης πρώτης σειράς πίνακα --> <tbody> <!-- Αρχή ένδειξης υπόλοιπων σειρών πίνακα --> <tr> <!-- Αρχή δεύτερης σειράς πίνακα -->
<td>
<!-- Αρχή πρώτου κελιού -->
</td> <!-- Τέλος πρώτου κελιού -->
<td>
<!-- Αρχή δεύτερου κελιού -->
</td> <!-- Τέλος δεύτερου κελιού --> <tr> <!-- Τέλος δεύτερης σειράς πίνακα --> <tr> <!-- Αρχή τρίτης σειράς πίνακα -->
<td>
<!-- Αρχή πρώτου κελιού -->
</td> <!-- Τέλος πρώτου κελιού -->
<td>
<!-- Αρχή δεύτερου κελιού -->
</td> <!-- Τέλος δεύτερου κελιού --> <tr> <!-- Τέλος τρίτης σειράς πίνακα --> </tbody> <!-- Τέλος ένδειξης υπόλοιπων σειρών πίνακα --> <tfoot> <!-- Αρχή ένδειξης τελευταίας σειράς πίνακα --> <tr> <!-- Αρχή τέταρτης σειράς πίνακα -->
<td>
<!-- Αρχή πρώτου κελιού -->
</td> <!-- Τέλος πρώτου κελιού -->
<td>
<!-- Αρχή δεύτερου κελιού -->
</td> <!-- Τέλος δεύτερου κελιού --> <tr> <!-- Τέλος τέταρτης σειράς πίνακα --> </tfoot> <!-- Τέλος ένδειξης τελευταίας σειράς πίνακα --> </table>Βασική δομή δημιουργίας πίνακα
Είδαμε λοιπόν τον τρόπο με τον οποίο μπορούμε να δημιουργήσουμε έναν πίνακα με HTML tags. Οπότε σε αυτό το σημείο ας δούμε πως μπορούμε να φτιάξουμε τον πίνακα που είδαμε στην αρχή. Για να το κάνουμε αυτό θα γράψουμε τα εξής στον text editor μας.
Όταν ανοίξουμε αυτό το HTML αρχείο θα μας εμφανήσει τα εξής. ![]() Μορφοποίηση πινάκων Μπορούμε επίσης να αποδώσουμε διάφορους χρωματισμούς στον πίνακα μας. Για παράδειγμα έστω ότι στο προηγούμενο παράδειγμα που είδαμε θέλουμε να δώσουμε έναν χρωματισμό στο background όπως φαίνεται παρακάτω.
Για να το κάνουμε αυτό θα χρησιμοποιήσουμε ένα επιπλέον HTML tag εντός του tag <table> το οποίο είναι το <colgroup>. Το tag <colgroup> έχει την εξής δομή. <colgroup>
<col Επιλογή 1 Επιλογή 2 Επιλογή 3 > </colgroup> Σε αυτό το σημείο ας αναλύσουμε την δομή του tag αυτού. Το tag colgroup αποτελεί την ένδειξη ότι αρχίζει η μορφοποίηση στηλών ενός πίνακα. Είναι δηλαδή σαν να λέμε στον browser πως οτιδήποτε υπάρχει εντός αυτού του tag αφορά καθαρά την μορφοποίηση ενός πίνακα. Το HTML tag <col> αποτελεί μια ένδειξη πως ότι επιλογές προστεθούν σε αυτό θα επιρεάσουν μια ή περισσότερες στήλες του πίνακα. Το προκαθορισμένο είναι να επηρεάζει μόνο μια στήλη αν εφόσων δεν υπάρχει κάποια span επιλογή που να είναι μεγαλύτερη του 1. Ο παρακάτω πίνακας δίνει όλες τις επιλογές που παίρνει το HTML tag <col>.
Οπότε λοιπόν στον text editor μας θα επεξεργαστούμε ως εξής το HTML έγγραφο μας.
Ας δούμε τώρα ένα άλλο παράδειγμα, έστω λοιπόν ο παρακάτω πίνακας και πρέπει να τον υλοποιήσουμε με γλώσσα σήμανσης HTML.
Για να το κάνουμε αυτό θα τροποποιήσουμε ως εξής το HTML έγγραφο μας
Σε αυτό το σημείο ας δούμε κι ένα άλλο παράδειγμα. Έστω ο παρακάτω πίνακας.
Προσέξτε πως σε αυτόν τον πίνακα έχουμε ένα κελί που καταλαμβάνει μια ολόκληρη στήλη. Για να το κάνουμε αυτό χρησιμοποιούμε το HTML tag <rowspan>. Ας δούμε λοιπόν πως θα το φτιάξουμε αυτό στον text editor μας.
Τελευταία ενημέρωση: 19/08/2018 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
☰ | |