Πώς να προγραμματίσετε πίνακες και φωτογραφίες σε html. Σχεδόν τυπική λειτουργία

Οι πίνακες είναι ένα από τα πιο σημαντικά, αλλά ταυτόχρονα, πολύπλοκα στοιχεία που πρέπει να υπάρχουν σε ιστοσελίδες. Με τη βοήθειά τους, είναι βολικό να παρουσιάζονται σημαντικές και χρήσιμες πληροφορίες σε αρκετά συνοπτική μορφή. Φυσικά, οι περισσότεροι συντάκτες σε πρότυπα που εκτελούνται σε διάφορες μηχανές σάς επιτρέπουν να εισάγετε αυτόματα έναν πίνακα σε μια σελίδα ενός ιστότοπου ή σε μια ξεχωριστή δημοσίευση, αλλά τι γίνεται αν ο σχεδιασμός ενός πόρου Ιστού και οι σελίδες του δημιουργούνται από την αρχή; Τότε ένας αρχάριος πλοίαρχος μπορεί να αντιμετωπίσει ένα πρόβλημα: πώς να φτιάξετε Ας καταλάβουμε πώς να δημιουργήσετε αυτό το στοιχείο σωστά και γρήγορα.

Επιλογή συντάκτη

Πρώτα απ 'όλα, όταν ξεκινάτε να δημιουργείτε έναν πίνακα, θα πρέπει να αποφασίσετε για τον επεξεργαστή στον οποίο θα εργαστείτε. Φυσικά, ο πιο εύκολος τρόπος είναι να επιλέξετε το πρόγραμμα στο οποίο δημιουργείτε τον κύριο κώδικα τοποθεσίας. Αλλά είναι καλύτερο να χρησιμοποιήσετε ένα παλιό καλό σημειωματάριο για αυτούς τους σκοπούς.

Μπορεί να ρωτήσετε γιατί να περιπλέκετε τη ζωή σας, γιατί αν κάνετε τα πάντα ταυτόχρονα στο πρόγραμμα επεξεργασίας, τότε μπορείτε να δείτε το αποτέλεσμα αμέσως και μπορείτε επίσης να χρησιμοποιήσετε τις συμβουλές του προγράμματος.

Ναι, αυτό είναι αλήθεια, αλλά δημιουργώντας έναν πίνακα από την αρχή, όχι μόνο θα μπορείτε να μελετήσετε διεξοδικά την ίδια την αρχή της δημιουργίας του, αλλά και να αποφύγετε ενοχλητικά τυπογραφικά λάθη και λάθη στον κύριο κώδικα. Μερικές φορές συμβαίνει ότι ο δρομέας μετακινείται κατά λάθος προς τα κάτω και κατά τη διαδικασία εγγραφής εμφανίζεται ένα σφάλμα στον κώδικα, το οποίο μερικές φορές είναι δύσκολο να βρεθεί. Έχοντας δημιουργήσει έναν πίνακα στο Σημειωματάριο, μπορείτε να αντιγράψετε τον κωδικό του και να τον επικολλήσετε στο μέρος που χρειάζεστε.

Αλγόριθμος δημιουργίας πίνακα

Αρχικά, ας δημιουργήσουμε έναν σύντομο αλγόριθμο για τον τρόπο δημιουργίας ενός πίνακα σε HTML. Αυτό είναι απαραίτητο για να κατανοήσετε τη σειρά κάθε βήματος. Στη συνέχεια, θα καταλάβουμε πώς ακριβώς να εκτελέσουμε κάθε ένα από τα σημεία.

Ας ξεκινήσουμε με τα προπαρασκευαστικά βήματα.

1. Σχεδιάστε μια σχηματική αναπαράσταση του πίνακα σε ένα κομμάτι χαρτί.

2. Μετρήστε τον αριθμό των σειρών και των κελιών. Αν ο αριθμός του τελευταίου είναι διαφορετικός, τον μετράμε για κάθε σειρά ξεχωριστά.

3. Προσδιορίστε τον αριθμό των κελιών κεφαλίδας στη σειρά (για παράδειγμα, κελιά "Αριθ.", "Όνομα" κ.λπ.).

4. Καταγράφουμε τις κύριες παραμέτρους του πίνακα - χρώμα, ύψος και πλάτος, στοίχιση κειμένου - γενικά, όλα όσα σας φαίνονται απαραίτητα.

1. Εισαγάγετε ετικέτες πίνακα.

2. Εισαγάγετε ετικέτες γραμμής με βάση την ποσότητα που χρειάζεστε.

3. Στις γραμμές, εισαγάγετε ετικέτες κελιών (κανονικές και κεφαλαία), με βάση επίσης τον αριθμό που είναι γραμμένος στο χαρτί σας.

4. Ορίστε παραμέτρους για τον πίνακα ως σύνολο.

5. Εάν είναι απαραίτητο, ορίστε δείκτες για μεμονωμένα κελιά.

6. Γεμίστε τα κελιά μας με κείμενο.

Δημιουργήστε έναν πίνακα

Λοιπόν, επιλέξατε έναν επεξεργαστή, τώρα ας καταλάβουμε πώς να δημιουργήσουμε έναν πίνακα σε HTML. Μια ετικέτα με την οποία εισάγεται ένας πίνακας στον κώδικα της σελίδας (

), είναι ζευγαρωμένο, δηλαδή η κατασκευή μας ξεκινά με αυτό το tag και τελειώνει
.

Έχοντας εισάγει ετικέτες πίνακα, προχωράμε στη δημιουργία σειρών και κελιών.

Ας σημειώσουμε αμέσως ότι αυτά τα στοιχεία είναι επίσης ζευγαρωμένα. Ετικέτα καθορίζει τις γραμμές και - κύτταρα.

Για κελιά κεφαλίδας, χρησιμοποιήστε ένα στοιχείο ζεύγους .

Όπως ήδη αναφέρθηκε, το πρώτο πράγμα που πρέπει να κάνετε είναι να δημιουργήσετε τις σειρές και μετά να γράψετε τα κελιά σε αυτές. Για να μην μπερδευτείτε, συνιστούμε είτε να κάνετε μία ή δύο γραμμές εσοχής μεταξύ κάθε μπλοκ ή να γράψετε ένα νέο μπλοκ στοιχείων χρησιμοποιώντας το πλήκτρο "Tab".

Πώς μπορεί να μοιάζει αυτό; Σαν αυτό:

  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • Οχι.Επώνυμο
    1;
  • Ιβάνοφ
    .

Όπως μπορείτε να δείτε, δεν υπάρχει τίποτα περίπλοκο σε αυτό. Το κύριο πράγμα είναι να μην μπερδεύεστε στον αριθμό των σειρών και των κελιών. Διαφορετικά, το τραπέζι μπορεί να γίνει λοξό.

Συζητήσαμε τη δημιουργία ενός πίνακα σε HTML, τώρα μπορούμε να προχωρήσουμε στις παραμέτρους τόσο του ίδιου του πίνακα όσο και των σειρών και των κελιών του.

Επιλογές πίνακα

Όταν γράφεται ο κώδικας, θα πρέπει να δώσετε προσοχή στα ακόλουθα σημεία: στοίχιση με περιγράμματα, φόντο, κείμενο κ.λπ.

Οι παράμετροι του πίνακα καθορίζονται στην ετικέτα

. Αυτά περιλαμβάνουν:

1. Περίγραμμα - πλάτος περιγράμματος. Καθορίζεται ως ακέραιος αριθμός. Από προεπιλογή, τα όρια οποιουδήποτε πίνακα είναι μηδέν.

2. Bordercolor - χρώμα περιγράμματος. Μπορεί να προσδιοριστεί είτε με δεκαεξαδικό χρωματικό κωδικό (#00008B) είτε με το όνομά του στα Αγγλικά (Σκούρο Μπλε). Από προεπιλογή είναι πάντα γκρι.

3. Bgcolor - Καθορίζεται επίσης χρησιμοποιώντας κωδικό ή όνομα.

4. Στοίχιση - στοίχιση κειμένου πίσω από τον πίνακα. Από προεπιλογή - αριστερή στοίχιση. Υπάρχουν οι ακόλουθες επιλογές για αυτήν την παράμετρο:

  • αριστερά - ροή γύρω από τα δεξιά.
  • δεξιά - ροή γύρω από τα αριστερά.
  • κέντρο - εμφανίστε το τραπέζι στο κέντρο χωρίς τύλιγμα.

5. Πλάτος και ύψος - πλάτος και ύψος τραπεζιού. Μπορεί να καθοριστεί είτε σε pixel είτε ως ποσοστό (σε σχέση με το μέγεθος του παραθύρου του προγράμματος περιήγησης).

Όταν συνταγογραφείτε αυτόν ή αυτόν τον δείκτη, θα πρέπει να δώσετε ιδιαίτερη προσοχή στο σχέδιο. Μετά τον καθορισμό της παραμέτρου, πρέπει να υπάρχει ένα σύμβολο "ίσον", μετά το οποίο η καθορισμένη τιμή υποδεικνύεται σε εισαγωγικά.

Όσον αφορά το χρώμα του κειμένου, έχει σχεδιαστεί με τον ίδιο τρόπο όπως το κανονικό κείμενο σε μορφή HTML.

Παράδειγμα σχεδίασης τραπεζιού:

;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • ;
  • Οχι.Επώνυμο
    1;
  • Ιβάνοφ
    .

    Επιλογές σειρών

    Έτσι, έχουμε ήδη καταλάβει πώς να φτιάξουμε έναν πίνακα σε HTML και να καθορίσουμε τις κύριες παραμέτρους του. Τι γίνεται όμως αν χρειαστεί να επισημάνουμε μια γραμμή; Πρέπει να έχει διαφορετική μορφοποίηση από το κύριο κείμενο του πίνακα;

    Οι παράμετροι γραμμής είναι γραμμένες στην ετικέτα ακριβώς το ίδιο με τα δεδομένα του πίνακα. Οι ακόλουθες μεταβλητές μπορούν να οριστούν για μια γραμμή:

    1. Γνωρίζετε ήδη border, bordercolor και bgcolor.

    2. Στοίχιση - στοίχιση κειμένου σε γραμμή. Μπορεί να πάρει τις τιμές αριστερά, κέντρο και δεξιά.

    3. Valign - αυτή η ετικέτα ευθυγραμμίζει το κείμενο κατακόρυφα. Αποδέχεται τις ακόλουθες τιμές:

    • επάνω - το κείμενο στοιχίζεται στο επάνω περίγραμμα.
    • μέση - στο κέντρο?
    • κάτω - κατά μήκος του κάτω περιγράμματος.

    Παράδειγμα μορφής γραμμής:

    • ;
    • Οχι.;
    • Επώνυμο;
    • .

    Επιλογές κελιών

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

    1. Colspan - αυτή η παράμετρος καθορίζει τον αριθμό των στηλών που μπορεί να εκτείνεται το κελί.

    2. Άνοιγμα γραμμών - υποδεικνύει τον αριθμό των σειρών που καταλαμβάνει αυτό το κελί.

    Δεδομένου ότι το σχέδιο δεν διαφέρει από τη σύνταξη μιας γραμμής, δεν θα δώσουμε ένα παράδειγμα κώδικα.

    συμπεράσματα

    Το να φτιάξεις ένα τραπέζι δεν είναι τόσο δύσκολο όσο μπορεί να φαίνεται με την πρώτη ματιά. Το κύριο πράγμα κατά τη σύνταξη του κώδικα του είναι η επιμονή και η προσοχή.

    Όσον αφορά τον τρόπο εισαγωγής ενός πίνακα σε HTML, απλά πρέπει να αντιγράψετε και να επικολλήσετε τον κώδικά του ακριβώς στο σημείο της σελίδας σας όπου πιστεύετε ότι πρέπει να βρίσκεται.

    Μην φοβάστε να πειραματιστείτε και σύντομα θα κατακτήσετε την τεχνική της δημιουργίας τραπεζιών στην τελειότητα. Καλή τύχη!

    Έχω έναν πίνακα με δύο κελιά. Το πρώτο κελί έχει πλάτος 200 εικονοστοιχείων, εισάγεται μια εικόνα 200 εικονοστοιχείων*1000 εικονοστοιχεία, η εικόνα είναι στοιχισμένη στο επάνω άκρο: align="top", τα χαρακτηριστικά κελί διαστήματος και κελιάς για ολόκληρο τον πίνακα ορίζονται σε "0" . Τα περιεχόμενα του δεύτερου κελιού είναι μικρά και δεν καταλαμβάνουν πολύ χώρο, επομένως το ύψος του πίνακα καθορίζεται από το κατακόρυφο μέγεθος της εικόνας μου. Αλλά για κάποιο λόγο, εμφανίζεται ένα μικρό κενό μεταξύ του κάτω περιγράμματος της εικόνας και του κάτω περιγράμματος του πίνακα - πέντε pixel, αν και, όπως είπα, cellpadding="0". Από πού προέρχεται αυτό το τρομερό κενό; Η εικόνα μου είναι διακοσμητικό στοιχείο, θα πρέπει να πηγαίνει στην άκρη της σελίδας από πάνω προς τα κάτω, αυτός ο κενός χώρος τα χαλάει όλα.

    Αλίνα, βεβαιωθείτε ότι μετά το κλείσιμο της ετικέτας το κλείσιμο ερχόταν αμέσως:

    ...

    Διαφορετικά, οι χαρακτήρες διαστήματος, νέας γραμμής ή καρτέλας θα εμφανίζονται ως κενά.

    Επιπλέον, είναι καλύτερο να στοιχίσετε τα περιεχόμενα ενός κελιού που δεν χρησιμοποιεί align="top" στο , και προσθέτοντας valign="top" στην ετικέτα .

    Είναι ακόμα πιο εύκολο να χρησιμοποιήσετε μια αναζήτηση με regexps, αλλά δεν υπάρχει λόγος αμφισβήτησης - όλα εξαρτώνται από την κατάσταση και πρέπει να χρησιμοποιήσετε οποιαδήποτε από τις δύο αποδεκτές μεθόδους (για παράδειγμα, εάν η εικόνα είναι μια ενσωματωμένη εικόνα, δηλαδή , εισάγεται σε μια γραμμή κειμένου, στη συνέχεια
    δεν θα σώσει).

    ΕΝΤΑΞΕΙ. Πιθανότατα, η σωστή συμβουλή/απάντηση δόθηκε από τον Alexey αμέσως στη δεύτερη ανάρτηση. σχέδια τύπου
    mustdie forever, και το γεγονός ότι είναι πιο γρήγορο να κρύψεις ένα σφάλμα παρά να το διορθώσεις ("Είναι ευκολότερο να προσθέσεις το byer σε χίλιες εικόνες στα κελιά παρά να πατήσεις το backspace και να αφαιρέσεις κενά σε αυτά τα κελιά μετά τις εικόνες") δεν σημαίνει ότι νέα πρέπει να προστεθούν στα υπάρχοντα σφάλματα - η πρακτική δείχνει ότι τα κρυμμένα σφάλματα έχουν μια άσχημη (αλλά λογική) τάση να εμφανίζονται αργότερα στα πιο απροσδόκητα μέρη.

    Maryana: μια πολύ ενδιαφέρουσα παρατήρηση σχετικά με το hspace=0, vspace=0 - Δεν έχω παρατηρήσει ποτέ ότι η ρητή ένδειξη μηδενικής πλήρωσης στις εικόνες άλλαξε κάτι. Θα ήμουν ευγνώμων για ένα παράδειγμα (απλώς περίεργος :-)).

    Vladislav Pustynsky, δεν πρέπει να το συζητάς έτσι
    και backspaces.
    - απλώς μια μεμονωμένη περίπτωση.
    Αλλά εξακολουθώ να τολμώ να σημειώσω ότι εξακολουθεί να υπάρχει μια γενικότερη λύση
    μετά .
    Αρκετά τυπική εργασία:

    . . .



    Και ό,τι και να γίνει, η εικόνα θα είναι αμέσως «κάτω από το τραπέζι» χωρίς απουσίες.
    Αν και, φυσικά, αυτό το παράδειγμα δεν το αρνείταιπρέπει να γράψετε χωρίς "enters" και κενά μετά .

    Vladislav Pustynsky: Ναι, θα είμαι ευγνώμων και στον εαυτό μου :) Μόλις το προλάβω, θα σας πω. Μόλις προσπάθησα να πειραματιστώ και δεν πέτυχε τίποτα, αμφέβαλα για την υποψία μου, αλλά στη συνέχεια στη δουλειά μου εμφανίστηκε ξανά η ίδια υπόθεση πολλές φορές... Το δοκιμάζω στον ελεύθερο χρόνο μου...

    Dmitriy: Φοβάμαι ότι δεν κατάλαβα καλά το τυπικό πρόβλημα... Σε συνδυασμό





    100

    η εικόνα θα βρίσκεται αμέσως κάτω από τον πίνακα χωρίς καμία εσοχή σε καμία περίπτωση, είτε βάλετε αλλαγή γραμμής μετά την εικόνα είτε όχι. Δεν χρειάζεται να περιμένετε τίποτα άλλο: ο πίνακας είναι ένα στοιχείο μπλοκ. Ένα κατακόρυφο διάστημα μεταξύ του πίνακα και της εικόνας μπορεί να εμφανιστεί μόνο εάν είναι ρητά τοποθετημένο εκεί (μην γράφετε
    ! δεν είναι σωστό! μπορείς μόνο
    ,

    κ.λπ.!) Δεν καταλαβαίνω καν τι μπορεί να επηρεάσει
    μετά την εικόνα εκτός από τη θέση των στοιχείων που ακολουθούν την εικόνα :-) Ή ίσως δεν κατάλαβα κάτι...

    Μετά είναι ιδιαίτερα αποτελεσματικό σε εκείνες τις περιπτώσεις (και είναι η μόνη λύση, μεταξύ μας) όταν δεν επενδύεται σε τίποτα άλλο, δηλαδή «από μόνο του». Στη συνέχεια, μετά από αυτό δεν θα υπάρχουν κρεμαστά κενά ή "λάθος" εσοχές.

    Ο πιο αξιόπιστος τρόπος για να αποφύγετε την εμφάνιση επιπλέον διαστημάτων (συντονισμός τεσσάρων ονομάτων στη γενική περίπτωση :-)) είναι να μην τοποθετήσετε αυτά τα κενά κατά τη διαδικασία διάταξης σελίδας (τρία ονόματα στη γενική περίπτωση). Δεν χρειάζεται κενό μετά την εικόνα - ΜΗΝ ΤΟ ΒΑΛΕΤΕ!!!

    Συγκρίνετε σχέδια:







    - υπάρχει ένα δυσάρεστο κενό. Μπορούμε, φυσικά, να βάλουμε μετά την εικόνα
    . Αυτό δεν θα προσθέσει λογική στο έγγραφο, αλλά θα υπάρξει απειλή ότι κάποιο πρόγραμμα περιήγησης του αύριο θα ενεργήσει πιο λογικά και δεν θα αγνοήσει αυθαίρετα τις κενές σειρές στην κορυφή και στο κάτω μέρος του πίνακα (αυτή η συμπεριφορά δεν τεκμηριώνεται πουθενά, όπως απ' όσο ξέρω). Δεν είναι πιο εύκολο να σκοτώσεις το ίδιο το σφάλμα από το να το εξαφανίσεις με ένα άλλο λάθος; Με την ευκαιρία, αντικατάσταση
    ή
    αντί
    οδηγεί στο ίδιο «θετικό» αποτέλεσμα, αν και επιπλέον παραβιάζει και τη φωλιά... :-(

    Ναι, αφαίρεσα τον χώρο, όλα πήγαν καλά αμέσως :)
    Ναι, και η στοίχιση ήταν στην ετικέτα κελιού μου, έκανα λάθος με align="top"

    Τι ιδέα να βάλω
    ?? Ποιο είναι το κόλπο εδώ; Όταν εγκατέστησα
    Το κενό έχει γίνει ακόμη μεγαλύτερο, οπότε δεν σας καταλαβαίνω... Η εικόνα δεν μπαίνει στη γραμμή, χρησιμεύει ως φόντο για το μενού...
    Και τι είναι το "regexp" μπορείτε να ρωτήσετε;
    Και κάνετε λάθος που ο συγγραφέας δεν ενδιαφέρεται για το πρόβλημα :)) Ο συγγραφέας ενδιαφέρεται πολύ για αυτό, μόνο ο συγγραφέας δεν έχει Διαδίκτυο, ή μάλλον, έχει, αλλά μόνο τη νύχτα, και δεν είμαι συνηθισμένος να κάθεσαι το βράδυ :))
    Λυπούμαστε, μια άλλη ερώτηση: εάν χρησιμοποιήσω την εικόνα μου ως φόντο, την αντιστοιχίσω πρώτα και μετά χρησιμοποιήσω την απόλυτη τοποθέτηση για να τοποθετήσω άλλες εικόνες κουμπιών, τότε πώς μπορεί το κελί να κλείσει αμέσως μετά την πρώτη εικόνα; Παρεμπιπτόντως, υπάρχει μια ακόμη ερώτηση σχετικά με αυτό: όταν πειραματιζόμουν, προσπαθώντας να καταλάβω από πού προέρχεται το καταραμένο κενό (παρεμπιπτόντως, γιατί το πρόγραμμα περιήγησης ερμηνεύει τη διακοπή της γραμμής με αυτόν τον τρόπο;; Πήρα:

    ,
    αλλά διάβασα ότι το πρόγραμμα περιήγησης δεν ερμηνεύει καθόλου τέτοιες αλλαγές γραμμής εάν δεν υπάρχει προκαταρκτική μορφοποίηση

    Αυτό δεν συμβαίνει πάντα, έτσι δεν είναι;) 
    Έτσι, όταν πειραματιζόμουν, έκανα το πλάτος του κελιού του πίνακα μεγαλύτερο από το πλάτος της εικόνας. Και ανακάλυψα ότι στα δεξιά της εικόνας και ακριβώς από κάτω υπήρχε μια έγχρωμη λωρίδα μήκους περίπου 5 pixel. Μετά αφαίρεσα όλα τα κουμπιά μου και άρχισα να τα εφαρμόζω ένα προς ένα. Τους έθεσα border="1" και ανακάλυψα ότι οι δύο πρώτες εικόνες συνδέσμων έχουν ένα μωβ περίγραμμα και οι υπόλοιπες έχουν ένα μπλε περίγραμμα (δεν μπορώ να καταλάβω τι σημαίνει αυτό και γιατί συμβαίνει αυτό) και ότι η ρίγα μου επίσης έχει ένα χρώμα που μεταβαίνει από μωβ σε μπλε. Και με κάθε κουμπί η λωρίδα μακραίνει... Τι είναι αυτό αδέρφια;; Στη συνέχεια πήρα και έβαλα την εικόνα φόντου μου όχι αμέσως μετά το άνοιγμα του κελιού, αλλά πριν το κλείσω, δηλ. Πρώτον, τα κουμπιά είναι απολύτως τοποθετημένα και στο τέλος υπάρχει ένα φόντο. Η λωρίδα έχει εξαφανιστεί. Αλήθεια, αυτό δεν επηρέασε την απροθυμία μου :) Τι ήταν, δεν θα μου εξηγήσει κανείς;;
    Και εδώ είναι ένα άλλο. Σκέφτηκα ότι εφόσον τα κουμπιά μου δεν έχουν δείκτη z, και εισάγω το φόντο αργότερα, τότε θα πρέπει να τα επικαλύπτει και να καλύπτει τα πάντα. Αλλά, προφανώς, οι απόλυτα τοποθετημένες εικόνες και οι απλές εικόνες είναι ποιοτικά διαφορετικά πράγματα και η συνήθης προσέγγιση δεν ισχύει για αυτές, δηλ. αυτό που γράφεται αργότερα στοιβάζεται στην κορυφή εκτός και αν έχει υψηλότερο δείκτη z; Ή μήπως αυτός ο δείκτης z είναι προφανώς μεγαλύτερος για εικόνες απολύτως τοποθετημένες από ό,τι για κανονικές;

    Alina, η πρώτη γενική απάντηση σε ασαφείς περιπτώσεις, όταν είναι δύσκολο να περιγραφεί το αποτέλεσμα (με όλα τα είδη των τρόπων τοποθέτησης και επικάλυψης) είναι "δείξε τον κώδικά σου, κατά προτίμηση με έναν σύνδεσμο".

    Για μερικές από τις άλλες ερωτήσεις, θα κάνω απλώς μια σελίδα με παραδείγματα. Θα είναι καλύτερο για όλους.

    Αλίνα: Ζητώ συγγνώμη για το λάθος συμπέρασμα σχετικά με την απώλεια ενδιαφέροντος για το θέμα :-)))

    > από πού προέρχεται το καταραμένο χάσμα (παρεμπιπτόντως,
    > γιατί το πρόγραμμα περιήγησης ερμηνεύει τις διακοπές γραμμής με αυτόν τον τρόπο; Είχα:
    >
    >
    > ,
    > αλλά διάβασα ότι το πρόγραμμα περιήγησης δεν ερμηνεύει καθόλου τέτοιες αλλαγές γραμμής

    Είναι απλό. Έχεις ένα κελί. Δείτε ποια στοιχεία υπάρχουν στο κελί. Πρώτα απ 'όλα, αυτή είναι μια εικόνα. Δεύτερον, πρόκειται για δύο επαναφορές γραμμών μετά από αυτό. Δεδομένου ότι δεν υπάρχει πρόσθετη σήμανση, το πρόγραμμα περιήγησης αντιμετωπίζει κάθε επαναφορά γραμμής ως κενό και στη συνέχεια μετατρέπει τα δύο κενά που προκύπτουν σε ένα. Έτσι, η εικόνα και ο χώρος που ακολουθεί παραμένουν στο κελί και για το πρόγραμμα περιήγησης βρίσκονται στην ίδια σειρά. Το ίδιο το πρόγραμμα περιήγησης δεν θα "σκοτώσει" αυτόν τον τελευταίο χώρο - γι 'αυτό είναι ένας εντελώς νόμιμος χαρακτήρας. Κατά τη διάταξη, το πρόγραμμα περιήγησης προσπαθεί να συμπιέσει το κελί οριζόντια όσο το δυνατόν περισσότερο. Από αυτή την άποψη, σπάει την υπάρχουσα σειρά δύο στοιχείων, μετακινώντας το τελευταίο από αυτά (δηλαδή το διάστημα) σε μια νέα γραμμή. Δηλαδή, η αλλαγή δεν γεννιέται από μια αλλαγή γραμμής στον κώδικά σας, αλλά από ένα πρόσθετο στοιχείο διαστήματος που υπάρχει σιωπηρά στον κώδικά σας, που αντιπροσωπεύεται από δύο αλλαγές γραμμής.

    Το δεύτερο μέρος της ερώτησής σας (πειραματισμός με κώδικα) απαιτεί πηγή. Δείξτε τον κωδικό σας ή καλύτερα δημοσιεύστε τους καρπούς των πειραμάτων σας στο Διαδίκτυο.

    Εάν δεν καθορίσετε ρητά έναν z-index, τότε τα στοιχεία με απόλυτη και σχετικά θέση βρίσκονται στην πραγματικότητα πάνω από στατικά στοιχεία, με τα στοιχεία που ορίστηκαν αργότερα να επικαλύπτουν τα προηγούμενα καθορισμένα και να επικαλύπτουν όλα τα στατικά στοιχεία (τα στατικά στοιχεία δεν μπορούν να επικαλύπτονται κατ' αρχήν, αν και μερικές φορές τα προγράμματα περιήγησης "γκλάχ" και αυτό παραβιάζεται ο νόμος). Η σειρά επικάλυψης μπορεί να αλλάξει ορίζοντας ρητά τον δείκτη z στα στυλ. Από προεπιλογή, όλα τα στοιχεία έχουν δείκτη z 0, αλλά τα απολύτως και σχετικά τοποθετημένα στοιχεία θα τοποθετούνται πάντα πάνω από τα στατικά, ανεξάρτητα από το πού ορίζονται, εκτός εάν ο δείκτης z ορίζει διαφορετικά.

    >γιατί είναι λάθος να γράφεις:
    ??
    Η HTML είναι μια γλώσσα λογικής σήμανσης και αυτή η σχεδίαση παραβιάζει τη λογική του εγγράφου. Κάθε έγγραφο αποτελείται από στοιχεία μπλοκ, με ενσωματωμένα στοιχεία που βρίσκονται μέσα στα στοιχεία μπλοκ. Τα ενσωματωμένα στοιχεία δεν πρέπει να τοποθετούνται έξω από στοιχεία μπλοκ. Στην παραπάνω κατασκευή, το inline στοιχείο
    τοποθετείται σε μια θέση στη ροή όπου, εξ ορισμού, δεν υπάρχει ορισμός οποιουδήποτε στοιχείου μπλοκ, δηλαδή το ενσωματωμένο στοιχείο δεν είναι διάδοχος οποιουδήποτε στοιχείου μπλοκ. Διορθώνω το δικό μου λάθος: για τον αναφερόμενο λόγο, το σχέδιο
    επίσης λάθος.
    Συνδέσεις

    Γεια σας, αγαπητοί αναγνώστες του ιστολογίου! Συχνά στις ιστοσελίδες, εκτός από το κείμενο και τις εικόνες, υπάρχει ανάγκη να εμφανίζονται διάφορα δεδομένα με τη μορφή πινάκων. Ναι, αυτό είναι κατανοητό ένας πίνακας είναι ο πιο βολικός τρόπος για να παρουσιάσετε μεγάλο όγκο πληροφοριών. Γεννιέται λοιπόν το ερώτημα "Πώς να εισάγω πίνακες σε html;". Σε αυτό το άρθρο θα απαντήσω σε αυτήν την ερώτηση και θα σας δώσω πολλά παραδείγματα διάφορων πινάκων html.

    Πώς να δημιουργήσετε έναν πίνακα χρησιμοποιώντας HTML

    Οι πίνακες HTML δημιουργούνται σε τέσσερα βήματα.

    1. Στο πρώτο βήμα στον κώδικα html χρησιμοποιώντας το ζεύγος ετικέτα

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

    2. Στο δεύτερο βήμα σχηματίζουμε γραμμέςπίνακες, τοποθετώντας ζευγαρωμένες ετικέτες μέσα

    . Κάθε στοιχείο δημιουργεί μια ξεχωριστή γραμμή:





    3. Στη συνέχεια, στο τρίτο βήμα σχηματίζουμε κύτταραπίνακες που χρησιμοποιούν ζευγαρωμένες ετικέτες Και , τα οποία τοποθετούνται μέσα στο στοιχείο . Ετικέτα δημιουργεί τακτικόςκύτταρο, και κύτταρο επί κεφαλής, δηλ. κεφαλίδα της αντίστοιχης στήλης:











    4. Λοιπόν, στο τελευταίο βήμα τα τοποθετούμε μέσα στα στοιχεία Και περιεχόμενο των κυττάρων. Ο κώδικας HTML για την εισαγωγή ενός πίνακα σε μια ιστοσελίδα μοιάζει κάπως έτσι:











    Στήλη 1Στήλη 2Στήλη 3
    Κύτταρο 1-1Κελί 1-2Κελί 1-3
    Κύτταρο 2-1Κύτταρο 2-2Κελί 2-3

    Θα σας βοηθήσουν να ρυθμίσετε την εμφάνιση των περιγραμμάτων. Με αυτό μπορείτε να αλλάξετε το πάχος και το χρώμα των πλαισίων, καθώς και να αλλάξετε τον τύπο των περιγραμμάτων.

    Το κείμενο που πρέπει να τοποθετηθεί μέσα σε κελιά δεν χρειάζεται να περικλείεται, αλλά αν το κείμενο είναι μεγάλο, μπορεί να χωριστεί σε παραγράφους χρησιμοποιώντας την ετικέτα

    Εάν χρειάζεται να μορφοποιήσετε με κάποιο τρόπο το εισαγόμενο κείμενο, μπορείτε να χρησιμοποιήσετε το .

    Εκτός από κείμενο, μπορούμε να τοποθετήσουμε εικόνες σε κελιά χρησιμοποιώντας την ετικέτα :

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

    Και
    , και σειρές και κελιά εισάγονται σε αυτό.

    Υπάρχουν ορισμένοι κανόνες που πρέπει να λάβετε υπόψη κατά τη δημιουργία πινάκων:

    • μόνο μια ετικέτα χρησιμοποιείται για τη δημιουργία ενός πίνακα ;
    • ετικέτα
    • μπορεί να βρίσκεται μόνο μέσα σε μια ετικέτα
      ;
    • ετικέτες
    • , οποιοδήποτε άλλο περιεχόμενο ετικέτας αγνοήθηκε από το πρόγραμμα περιήγησης.
    • Τα περιεχόμενα του πίνακα (κείμενο ή εικόνες) μπορούν να περιέχονται μόνο σε ετικέτες
    • Και μπορεί να βρίσκεται μόνο μέσα σε μια ετικέτα
      Και ;
    • Τα κελιά του πίνακα πρέπει να έχουν τουλάχιστον κάποιο περιεχόμενο, διαφορετικά το πρόγραμμα περιήγησης μπορεί να μην τα εμφανίζει καθόλου, αλλά εάν κάποιο κελί πρέπει να είναι κενό, τότε συνήθως τοποθετείται ένα κενό διάστημα χωρίς διακοπή (HTML literal).
    • Ο πίνακας αναφέρεται σε στοιχεία μπλοκ μιας ιστοσελίδας.
    • Τα μεγέθη του πίνακα και των κελιών του εξαρτώνται από το περιεχόμενο, δηλ. το τραπέζι είναι τεντωμένο σε πλάτος και ύψος έτσι ώστε όλα να ταιριάζουν.
    • γίνεται μια μικρή εσοχή μεταξύ των ορίων των μεμονωμένων κελιών και μεταξύ του περιγράμματος κάθε κελιού και των περιεχομένων του.
    • Το κείμενο των κελιών της κεφαλίδας (ο στοιχείο) εμφανίζεται με έντονη γραφή και στο κέντρο.
    • Τα περιγράμματα γύρω από τον πίνακα και τα κελιά του δεν σχεδιάζονται από προεπιλογή.
    • Τίτλος πίνακα

      Ας ξεκινήσουμε με μια ζευγαρωμένη ετικέτα

      , που δίνει στον πίνακα έναν τίτλο. Το κείμενο τίτλου μπαίνει μέσα σε αυτήν την ετικέτα, η οποία θα πρέπει να βρίσκεται μέσα στην ετικέτα . Και δεν έχει σημασία πού στον κώδικα html του πίνακα τοποθετείτε την ετικέτα . Επιπλέον, επιτρέπεται η χρήση όχι περισσότερων από ένα στοιχείο στον ίδιο πίνακα και θα πρέπει να μπει στον κώδικα html αμέσως μετά την ετικέτα
      , το πρόγραμμα περιήγησης θα εξακολουθεί να εμφανίζει την κεφαλίδα πάνω από τον πίνακα και να την ευθυγραμμίζει στο κέντρο. Αλλά συνήθως η ετικέτα τοποθετείται αμέσως μετά την ετικέτα ανοίγματος :









      Αυτό είναι ένα τραπέζι
      Κελί 1.1Κελί 1.2
      Κελί 2.1Κελί 2.2

      Απεικόνιση:

      Ενότητες πίνακα

      Ένας πίνακας html μπορεί λογικά να χωριστεί σε μέρη - ενότητες. Υπάρχουν τρεις τύποι τμημάτων:

      • ενότητα κεφαλίδας, το οποίο περιέχει τα κελιά κεφαλίδας που σχηματίζουν την κεφαλίδα του πίνακα.
      • τμήμα σώματος, στα οποία βρίσκονται κελιά με βασικά δεδομένα.
      • ενότητα ολοκλήρωσης, στα οποία τοποθετούνται κελιά με συνοπτικά δεδομένα.

      Η ενότητα της κεφαλίδας του πίνακα σχηματίζεται χρησιμοποιώντας μια ζευγοποιημένη ετικέτα

      .

      Ένα τμήμα σώματος δημιουργείται με μια ζευγοποιημένη ετικέτα

      . Ένας πίνακας html μπορεί να περιέχει πολλά τμήματα σώματος, τα οποία σας επιτρέπουν να δημιουργήσετε δομικά μπλοκ στα οποία μπορούν να εφαρμοστούν ομοιόμορφα στυλ σχεδίασης.

      Το τμήμα τερματισμού σχηματίζεται από μια ζευγοποιημένη ετικέτα

      και μέσα σε ένα δοχείο
      μπορεί να υπάρχει μόνο ένα.

      Όλες αυτές οι ζευγαρωμένες ετικέτες πρέπει να περιέχουν τις ετικέτες

      , οι οποίες σχηματίζουν γραμμές που σχετίζονται με τις αντίστοιχες ενότητες:




















      Στήλη 1Στήλη 2Στήλη 3
      Κελί 1.1Κελί 1.2Κύτταρο 1.3
      Κελί 2.1Κελί 2.2Κελί 2.3
      Αποτέλεσμα 1Αποτέλεσμα 2Αποτέλεσμα 3

      Συγχώνευση κελιών πίνακα

      Απομένει να μιλήσουμε για το πιο σημαντικό χαρακτηριστικό των πινάκων - συγχώνευση κυττάρων.Τα χαρακτηριστικά χρησιμοποιούνται για να συνδυάσουν πολλά κελιά σε ένα colspanΚαι εύρος σειρώνετικέτες

      Και . Το χαρακτηριστικό colspan καθορίζει τον αριθμό των κελιών που συνδυάζονται οριζόντια και το rowspan - κάθετα:













      1.11.2-1.3
      2.12.22.3
      3.1-4.13.23.3
      4.24.3

      Παράδειγμα αποτελέσματος:

      1.1 1.2-1.3
      2.1 2.2 2.3
      3.1-4.1 3.2 3.3
      4.2 4.3

      Κατά τη συγχώνευση κελιών, είναι σημαντικό να ελέγχετε τον αριθμό των κελιών σε κάθε σειρά για να βεβαιωθείτε ότι δεν υπάρχουν σφάλματα. Ναι, το σχέδιο

      αντικαθιστά δύο κελιά, επομένως η επόμενη γραμμή πρέπει να έχει δύο ετικέτες , ή το ίδιο σχέδιο! Εάν ο αριθμός των κελιών σε όλες τις σειρές δεν ταιριάζει, τότε θα εμφανιστούν κενά επιπλέον κελιά.

      Ένα παράδειγμα λανθασμένου κώδικα html κατά τη συγχώνευση κελιών:








      κελί 1.1κελί 1.2
      κελί 2.1κελί 2.2

      Και το αποτέλεσμα που εμφανίζεται στο πρόγραμμα περιήγησης:

      Εκείνοι. Αν αναλύσετε τον κώδικα html, θα παρατηρήσετε ότι η πρώτη γραμμή περιέχει τρία κελιά, δύο από τα οποία συνδυάζονται χρησιμοποιώντας το χαρακτηριστικό colspan και μόνο δύο κελιά προστίθενται στη δεύτερη γραμμή. Επομένως, ένα τρίτο κενό κελί εμφανίζεται στη δεύτερη γραμμή.

      Χαρακτηριστικά ετικέτας

      Σε αυτήν την ανάρτηση έχουμε ήδη συναντήσει ένα χαρακτηριστικό tag

      . Με το χαρακτηριστικό border, το οποίο καθορίζει το πάχος του περιγράμματος σε pixel. Από προεπιλογή είναι 0 και επομένως τα κελιά εμφανίζονται χωρίς περίγραμμα από προεπιλογή.

      Εκτός από το χαρακτηριστικό border, υπάρχουν πολλά άλλα σημαντικά χαρακτηριστικά που υποστηρίζονται από την ετικέτα

      . Ας τους δούμε.

      Χαρακτηριστικό ευθυγραμμίζω- σκηνικά ισοπέδωσηπίνακες στη σελίδα. Μπορεί να πάρει τις τιμές αριστερά, κέντρο, δεξιά, που ορίζουν τη στοίχιση αριστερά, κέντρο και δεξιά, αντίστοιχα. Προεπιλογές προς τα αριστερά.

      Χαρακτηριστικό Ιστορικό, οι οποίες ορίζει την εικόνα φόντουστο τραπέζι. Λαμβάνει τη διεύθυνση του αρχείου εικόνας ως τιμή του.

      bgcolor- σκηνικά χρώμα του φόντουτραπέζια. Μπορεί να χρησιμοποιηθεί σε συνδυασμό με το χαρακτηριστικό φόντου.

      Χαρακτηριστικό χρώμα πλαισίουσκηνικά χρώμα πλαισίουτραπέζια.

      Κυψέλη— καθορίζει απόσταση μεταξύ του περιγράμματος του κελιού και του περιεχομένου του. Σας επιτρέπει να βελτιώσετε την αναγνωσιμότητα του πίνακα. Η τιμή μπορεί να είναι οποιοσδήποτε θετικός αριθμός.

      Διάστημα κελιών- σκηνικά απόσταση μεταξύ των εξωτερικών ορίων κελιών.

      Ας μιλήσουμε για αυτό πώς να εισαγάγετε έναν πίνακα σε μια σελίδα htmlΤελειώνω, απλώς συνοψίζω:

      • Οι ετικέτες χρησιμοποιούνται για την εισαγωγή πίνακα
      — χαρακτηρισμός πίνακα, - προσθέτοντας μια γραμμή και , ενότητα ολοκλήρωσης και τμήμα σώματος - ;
    • για να συνδυάσουμε κελιά χρησιμοποιούμε χαρακτηριστικά tag
    • — εισαγωγή κυττάρων.
    • ένας πίνακας είναι ένα μπλοκ στοιχείο μιας ιστοσελίδας.
    • τα περιεχόμενα των κελιών μπορεί να είναι όχι μόνο κείμενο, αλλά και εικόνες και άλλοι πίνακες.
    • ένας πίνακας μπορεί να περιέχει τρεις τύπους ενοτήτων: ενότητα κεφαλίδας -
    • colspan και rowspan.

      Αυτό είναι όλο, στην επόμενη ανάρτηση θα μιλήσω για εργαλεία πλοήγησης σε ιστότοπο html. Για να μην χάσετε αυτήν την ανάρτηση, εγγραφείτε στις ενημερώσεις του ιστολογίου μου! Αυτό είναι, τα λέμε ξανά!

      Οι πίνακες σε HTML είναι τόσο λειτουργικοί που μπορείτε να τους χρησιμοποιήσετε για τη διάταξη ολόκληρων ιστότοπων (ανάγνωση). Τώρα θα μιλήσουμε για την εισαγωγή απλών πινάκων HTML σε μια ιστοσελίδα, αναλύοντας μόνο τη σήμανση, αλλά όχι αγγίζοντας το σχέδιο, γιατί είναι καλύτερο να διακοσμήσετε πίνακες χρησιμοποιώντας στυλ CSS.

      Ετικέτες πίνακα και χαρακτηριστικά

      Εδώ είναι τα βασικά στοιχεία που χρειάζεστε για να δημιουργήσετε πίνακες:

      • - ένα δοχείο μέσα στο οποίο βρίσκεται το τραπέζι (το ίδιο με
          για επισημασμένο ή
            για αριθμημένες λίστες).
          1. σύνορο- ένα χαρακτηριστικό που καθορίζει το πάχος των πλαισίων. Είναι καλύτερα να χρησιμοποιήσετε την ιδιότητα CSS περιγράμματος.
        καθορίζει την υπογραφή του πίνακα. Δεν χρειάζεται να χρησιμοποιήσετε κοντέινερ, αλλά αν εξακολουθείτε να αποφασίσετε να βάλετε τίτλο στον πίνακα, τοποθετήστε το αμέσως μετά την ετικέτα , εξωτερικά κελιά και σειρές.
      • - μια ζευγαρωμένη ετικέτα που περιέχει μια σειρά πίνακα (κελιά που βρίσκονται στο ίδιο οριζόντιο επίπεδο).
      • , θα υπάρχουν τόσα κελιά σε αυτό: μία ετικέτα - ένα κελί.
      • σας επιτρέπει να ομαδοποιήσετε στήλες, γρήγορα και χωρίς να φράξετε τον κωδικό, να τους εκχωρήσετε κοινά χαρακτηριστικά. Χρησιμοποιώντας ένα δοχείο, μπορείτε να διαχωρίσετε τα λογικά μέρη ενός πίνακα το ένα από το άλλο. Τοποθετείται μετά την ετικέτα
        - μια ετικέτα που δημιουργεί ένα κελί κεφαλίδας πίνακα. Εξωτερικά, το περιεχόμενό του διαφέρει από το περιεχόμενο σε άλλα κελιά - συνήθως το κείμενο μέσα Το πρόγραμμα περιήγησης το επισημαίνει με έντονη γραφή και το τοποθετεί στο κέντρο.
      • - ένα δοχείο με το οποίο δημιουργείται ένα απλό κελί. Πόσες τέτοιες ετικέτες θα περιέχει μια γραμμή (ετικέτα
        , αν δεν είναι εκεί, τότε μετά .
      • χρησιμοποιείται για τον ίδιο σκοπό όπως . μπορεί να περιέχει , αλλά όχι το αντίστροφο.
      • σπιθαμή- ένα χαρακτηριστικό που καθορίζει τον αριθμό των στηλών στις οποίες εφαρμόζονται οι ιδιότητες του κοντέινερ
      • .
      • , Και - δοχεία που σας επιτρέπουν να διαιρέσετε το τραπέζι, αντίστοιχα, στα επάνω (επικεφαλίδες), στο κύριο (σώμα) και στο κάτω (τελικό) μέρη. Σε έναν πίνακα HTML, η ακολουθία αυτών των ετικετών είναι ίδια με την ακολουθία των κοντέινερ , Και
        στο έγγραφο HTML.
      • colspanαπαιτείται για το συνδυασμό κελιών στη σειρά. Η τιμή του χαρακτηριστικού περιέχει έναν αριθμό που καθορίζει τον αριθμό των κελιών που πρόκειται να συγχωνευθούν.
      • εύρος σειρώνσυγχωνεύει κελιά σε στήλες.
      • Παράδειγμα δημιουργίας πίνακα

        Δημιουργήστε ένα έγγραφο HTML και αντιγράψτε τον ακόλουθο κώδικα σε αυτό:

        Παράδειγμα πίνακα

        Εργαλεία δημιουργίας ιστοσελίδων
        ΣκοπόςΕργαλείο
        ΒαθμολόγησηHTMLXHTML
        ΝτεκόρCSS
        ΑνάπτυξηPHPΠύθων


        Στο πρόγραμμα περιήγησης, το έγγραφο θα μοιάζει με αυτό:

        Ας καταλάβουμε ποιες γραμμές κώδικα είναι υπεύθυνες για τι.

        • - άνοιξε το τραπέζι δίνοντάς του το πάχος των πλαισίων.
        • - το τιτλοφορούσαν.
        • - άνοιξε τη γραμμή.
        • - δημιούργησε ένα κελί με σχέδιο κεφαλίδας.
        • - δημιούργησε ένα δεύτερο κελί κεφαλίδας στη σειρά. Η παράμετρος colspan έδειξε ότι αυτό το κελί πρέπει να εκτείνεται σε δύο οριζόντια.
        • - έκλεισε τη γραμμή. Οι υπόλοιπες γραμμές δημιουργήθηκαν με τον ίδιο τρόπο.
        • - προστέθηκε μια δεύτερη σειρά του πίνακα με κανονικά κελιά αντί για κεφαλίδα. Οι επόμενες σειρές και κελιά εισήχθησαν με παρόμοιο τρόπο.
        • Εργαλεία δημιουργίας ιστοσελίδων
          Σκοπός Εργαλείο
          Βαθμολόγηση HTML XHTML
          - έκλεισε το τραπέζι.

        Χάρη στην ευελιξία των πινάκων και στον μεγάλο αριθμό παραμέτρων που ελέγχουν την εμφάνισή τους, οι πίνακες έχουν γίνει εδώ και καιρό ένα συγκεκριμένο πρότυπο για τη διάταξη των ιστοσελίδων. Ένας πίνακας με αόρατο περίγραμμα μοιάζει με ένα αρθρωτό πλέγμα, στα μπλοκ του οποίου είναι βολικό να τοποθετούνται στοιχεία ιστοσελίδας. Ωστόσο, αυτή δεν είναι μια εντελώς σωστή προσέγγιση, επειδή κάθε αντικείμενο HTML ορίζεται για τους δικούς του σκοπούς και αν δεν χρησιμοποιείται για τον προορισμό του και παντού, αυτό σημαίνει ότι δεν υπάρχουν εναλλακτικές λύσεις. Αυτό συνέβαινε για μεγάλο χρονικό διάστημα, έως ότου τα επίπεδα αντικατέστησαν τους πίνακες στη διάταξη του ιστότοπου. Αυτό δεν σημαίνει ότι τα επίπεδα χρησιμοποιούνται τώρα συνεχώς, αλλά η τάση έχει ήδη εμφανιστεί σαφώς - οι πίνακες χρησιμοποιούνται για την τοποθέτηση δεδομένων σε πίνακα και τα επίπεδα χρησιμοποιούνται για διάταξη και σχεδιασμό.

        Δημιουργία πίνακα

        Ένας πίνακας αποτελείται από γραμμές και στήλες κελιών που μπορούν να περιέχουν κείμενο και εικόνες. Οι πίνακες χρησιμοποιούνται συνήθως για την οργάνωση και παρουσίαση δεδομένων, αλλά οι πίνακες δεν περιορίζονται σε αυτό. Χρησιμοποιώντας πίνακες, είναι βολικό να σχεδιάσετε διάταξη σελίδων με την τακτοποίηση θραυσμάτων κειμένου και εικόνων με τον επιθυμητό τρόπο.

        Για να προσθέσετε έναν πίνακα σε μια ιστοσελίδα, χρησιμοποιήστε την ετικέτα

        . Αυτό το στοιχείο χρησιμεύει ως κοντέινερ για στοιχεία που ορίζουν τα περιεχόμενα του πίνακα. Οποιοσδήποτε πίνακας αποτελείται από σειρές και κελιά, τα οποία καθορίζονται αντίστοιχα χρησιμοποιώντας ετικέτες Και
        . Ο πίνακας πρέπει να περιέχει τουλάχιστον ένα κελί (παράδειγμα 12.1). Επιτρέπεται αντί για ετικέτα χρήση ετικέτας . Κείμενο σε κελί με στυλ με ετικέτα , εμφανίζεται από το πρόγραμμα περιήγησης με έντονη γραμματοσειρά και στοιχίζεται στο κέντρο του κελιού. Διαφορετικά, οι διαφορές μεταξύ των κελιών δημιουργούνται μέσω ετικετών Και Οχι.

        Παράδειγμα 12.1. Δημιουργία πίνακα

        Ετικέτα TABLE

        Κύτταρο 1 Κύτταρο 2
        Κύτταρο 3 Κύτταρο 4


        Η σειρά των κυττάρων και η εμφάνισή τους φαίνεται στο Σχ. 12.1.



        Έχετε ερωτήσεις;

        Αναφέρετε ένα τυπογραφικό λάθος

        Κείμενο που θα σταλεί στους συντάκτες μας: