Η δομή ενός εγγράφου html είναι οι κύριες ετικέτες. Σωστή δομή εγγράφου HTML και κώδικας σελίδας
Καλημέρα, αναγνώστες και καλεσμένοι του ιστολογίου. Είμαι ξανά μαζί σας, ο ταπεινός βοηθός σας στην εκμάθηση των βασικών στοιχείων της γλώσσας σήμανσης υπερκειμένου html. Σε αυτό το άρθρο θέλω να θίξω το θέμα της δόμησης σελίδων ιστότοπου και να σας παρουσιάσω πιο κοντά στις κύριες ετικέτες της γλώσσας.
Το θέμα της δομής της ιστοσελίδας html είναι ένα από τα πιο σημαντικά και αποτελεί το θεμέλιο της κατασκευής ιστοσελίδων, μετά από mastering της οποίας μπορείτε εύκολα να δημιουργήσετε ένα μεμονωμένο σχέδιο για τις σελίδες και τις ιστοσελίδες σας. Για μια λεπτομερή μελέτη του θέματος, το άρθρο παρέχει όχι μόνο θεωρητικό υλικό, αλλά και ένα συγκεκριμένο παράδειγμα δημιουργίας ιστολογίου. Τώρα ήρθε η ώρα να αρχίσετε να μαθαίνετε!
Φαίνεται τρομακτικό, εύκολο στον προγραμματισμό
Για όσους είναι ιδιαίτερα ανήσυχοι, θα ξεκινήσω την εισαγωγή με ένα παράδειγμα. Παρακάτω είναι ένας απλός κώδικας προγράμματος που έγραψα ειδικά για αυτό το άρθρο. Μην ανησυχείς. Σε κάθε βήμα θα δοθεί μια λεπτομερής εξήγηση.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
Άρθρο 1Ακολουθεί το κείμενο του πρώτου άρθρου. Άρθρο 2Ακολουθεί το κείμενο του δεύτερου άρθρου. |
Δημιουργία δομής ιστότοπου με χρήση html
- Βασικές ετικέτες γλώσσας σήμανσης υπερκειμένου
- Νέες ετικέτες που συνοδεύουν την html 5
- Παράδειγμα δόμησης σελίδας
Άρθρο 1
Ακολουθεί το κείμενο του πρώτου άρθρου.
Άρθρο 2
Ακολουθεί το κείμενο του δεύτερου άρθρου.
Αυτός ο κώδικας δημιουργεί μια σελίδα ιστολογίου, η οποία με τη σειρά της χωρίζεται σε μια κεφαλίδα, ένα μενού, ένα κύριο πλαίσιο (διάταξη), το οποίο περιέχει ένα πλαίσιο περιεχομένου (περιεχόμενο) και μια πλαϊνή γραμμή (πλευρική γραμμή), καθώς και ένα "υποσέλιδο" (υποσέλιδο ).
Ας ξεκινήσουμε την απολογιστική από την πρώτη γραμμή.
είναι ένα στοιχείο γλώσσας του οποίου η κύρια αποστολή είναι να υποδεικνύει τον τύπο του εγγράφου Ιστού. Με αυτόν τον τρόπο, το πρόγραμμα περιήγησης καθορίζει με ποιο πρότυπο πρέπει να εμφανίζεται η σελίδα, αφού σήμερα υπάρχουν αρκετές εκδόσεις html.
Ωστόσο, αξίζει να δοθεί προσοχή σε μια νέα μονάδα γλώσσας που ονομάζεται στυλ. Όπως ίσως μαντέψατε από το όνομα, αυτή η ετικέτα ορίζει το στυλ και προσαρμόζει τη διάταξη των αντικειμένων στη σελίδα.
Λογικά, μπορώ να υποθέσω ότι το ερώτημα προέκυψε αμέσως στο μυαλό σας: «Τι είδους ακατανόητος κώδικας βρίσκεται σε αυτό το μέρος του προγράμματος; Δεν μοιάζει καθόλου με html!» Και η απάντηση είναι η εξής: δεν είναι το html που είναι γραμμένο στην ετικέτα στυλ, αλλά ο κώδικας css. Όπως αναφέρθηκε προηγουμένως, αυτό είναι ένα εργαλείο για τη μορφοποίηση της εμφάνισης των ιστοσελίδων.
Divαναφέρεται σε ετικέτες μπλοκ γλώσσας σήμανσης. Χρησιμοποιείται για την απομόνωση ορισμένων θραυσμάτων με σκοπό την περαιτέρω τροποποίησή τους.
Η διαχείριση των μπλοκ γίνεται με χρήση επικαλυπτόμενων φύλλων στυλ, π.χ. γλώσσα css Η ιστοσελίδα του παραδείγματος έχει τρία μπλοκ που έχουν στυλ χρησιμοποιώντας χαρακτηριστικά κλάσης.
Έτσι, ο κώδικας περιέχει:
- διάταξη – μπλοκ υπεύθυνος για το κύριο μέρος της σελίδας,
- sidebar – sidebar (συνήθως δημιουργείται για πλοήγηση),
- περιεχόμενο – το μπλοκ στο οποίο βρίσκονται οι αναρτήσεις ιστολογίου.
Στο στοιχείο με τον ορισμό κλάσης πλαϊνής γραμμής, ορίζω μια μη ταξινομημένη λίστα χρησιμοποιώντας τα στοιχεία
- Και
- . Σε ένα μπλοκ με περιεχόμενο κατηγορίας στυλ – ετικέτες επικεφαλίδων
και παράγραφος
Τώρα ας ρίξουμε μια πιο προσεκτική ματιά στο μπλοκ
.HTML ή ακόμα HTML 5; Πώς να αναγνωρίσετε;
Σε ένα div με την κατηγορία στυλ διάταξης, εκτός από άλλα μπλοκ, υπάρχουν ετικέτες όπως κεφαλίδα, μενού και υποσέλιδο. Σε αντίθεση με τα άλλα στοιχεία του παραδείγματος, αυτά είναι ειδικά για την πλατφόρμα HTML 5.
Έτσι, η κεφαλίδα είναι ένα στοιχείο της γλώσσας σήμανσης υπερκειμένου, που συνήθως δημιουργεί την κεφαλίδα των σελίδων του ιστότοπου ή των ενοτήτων στις οποίες εισάγεται ο τίτλος. Αξίζει να σημειωθεί ότι το πρόγραμμα περιήγησης Internet Explorer δεν υποστηρίζει κεφαλίδα μέχρι την έκδοση 8, αλλά εμφανίζει τα περιεχόμενά του.
Ο κύριος σκοπός της ετικέτας μενού είναι να εμφανίζει στοιχεία μενού. Παρόμοια με τα στοιχεία για τη δημιουργία αριθμημένων και μη αριθμημένων λιστών, μέσα στο κοντέινερ μενού, κάθε στοιχείο περιεχομένου περιλαμβάνεται σε μια ζευγοποιημένη ετικέτα
- .
Και τέλος, η ενότητα γλώσσας υποσέλιδου. Στην ορολογία των προγραμματιστών ιστού, αυτό μερικές φορές ονομάζεται "υποσέλιδο" μιας σελίδας. Αυτή η ετικέτα βρίσκεται στο κάτω μέρος της σελίδας ή των ενοτήτων. Το υποσέλιδο περιέχει συνήθως πληροφορίες σχετικά με την πατρότητα ενός συγκεκριμένου πόρου, την ημερομηνία δημιουργίας του εγγράφου, πληροφορίες φόντου ή άλλο υλικό που δεν απαιτεί ιδιαίτερη προσοχή από τους αναγνώστες του πόρου Ιστού.
Εργαλεία για τη δημιουργία πόρων Ιστού
Πολλά προϊόντα λογισμικού έχουν δημιουργηθεί για την ανάπτυξη σελίδων στο Διαδίκτυο. Συμβατικά, μπορούν να χωριστούν σε απλά προγράμματα επεξεργασίας και επαγγελματικά προσανατολισμένα προϊόντα λογισμικού.
Όταν δημιουργείτε έναν ιστότοπο, το πρώτο πράγμα που πρέπει να φανταστείτε είναι πώς διαμορφώνεται η ιστοσελίδα. Αυτό είναι ένα είδος «θεμελίωσης» στη δημιουργία ιστοσελίδων. Επομένως, πριν εμβαθύνουμε σε πιο σύνθετες τεχνολογίες δημιουργίας ιστοσελίδων, συνιστάται να έχετε τουλάχιστον βασικές γνώσεις HTML. Σε αυτό το μάθημα θα εξοικειωθούμε με HTML, ας το τακτοποιήσουμε Δομή εγγράφου HTMLκαι χρησιμοποιήστε πρακτικά παραδείγματα για να εμπεδώσετε τις γνώσεις που αποκτήθηκαν.
Τι είναι η HTML;
HTMLσημαίνει HyperText Markup Language. Αυτή η γλώσσα είναι υπεύθυνη για το πώς ακριβώς θα εμφανίζεται το υπερκείμενο στις σελίδες του ιστότοπου. Τώρα ας καταλάβουμε τι είναι το υπερκείμενο; Δεν είναι μυστικό ότι μια μεμονωμένη ιστοσελίδα μπορεί να περιέχει πολλούς διαφορετικούς τύπους πληροφοριών, είτε πρόκειται για κείμενο, μερικούς πίνακες, γραφήματα, βίντεο, ήχο κ.λπ. Έτσι, όλες αυτές οι πληροφορίες μπορούν να ονομαστούν με μία λέξη - υπερκείμενο.
Σημειώστε ότι η HTML είναι μια γλώσσα σήμανσης, όχι μια γλώσσα προγραμματισμού. Αυτή η γλώσσα δεν έχει λογικές συναρτήσεις και είναι αδύνατο να πραγματοποιηθούν μαθηματικοί υπολογισμοί σε αυτήν. Οι σελίδες HTML έχουν επέκταση .htmlή .htmκαι υποβάλλονται σε επεξεργασία από προγράμματα περιήγησης - IE, Mozilla Firefox, Google Chrome, Yandex Chrome, Opera κ.λπ.
Τώρα ας καταλάβουμε πώς το πρόγραμμα περιήγησης κατανοεί τι και πώς εμφανίζεται σε μια ιστοσελίδα; Είναι πολύ απλό. Η γλώσσα σήμανσης υπερκειμένου HTML έχει ενσωματωμένες εντολές που ονομάζονται ετικέτες. Είναι από αυτούς που το πρόγραμμα περιήγησης προσανατολίζεται.
Δομή εγγράφου HTML
Κάθε έγγραφο HTML (ιστοσελίδα) πρέπει να έχει μια συγκεκριμένη δομή. Αυτό θα αποφύγει πιθανά προβλήματα κατά το άνοιγμα σελίδων σε προγράμματα περιήγησης. Για παράδειγμα, ας δούμε μια σελίδα που περιέχει τον ακόλουθο κώδικα HTML:
Δομή εγγράφου HTML ...
- .