Συνδυασμένες ετικέτες. Εισαγωγή στην HTML
Οι ζευγαρωμένες ετικέτες, που αλλιώς ονομάζονται κοντέινερ, αποτελούνται από δύο μέρη - μια ετικέτα ανοίγματος και μια ετικέτα κλεισίματος. Η ετικέτα ανοίγματος συμβολίζεται ως ενιαία ετικέτα - <тег> και το κλείσιμο χρησιμοποιεί κάθετο - тег> . Μπορείτε να τοποθετήσετε άλλες ετικέτες σε ένα κοντέινερ, αλλά πρέπει να σεβαστείτε τη σειρά τους. Έτσι, στο Σχ. Το σχήμα 4 δείχνει πώς μπορείτε και δεν μπορείτε να προσθέσετε ένα δοχείο μέσα σε ένα άλλο.
Ρύζι. 4 Ένθεση ετικετών, α - σωστή, β - λάθος
Εάν συνδέσετε τις ετικέτες ανοίγματος και κλεισίματος με ένα βραχίονα, όπως φαίνεται στην Εικ. 4, τότε πολλές αγκύλες που υποδηλώνουν διαφορετικά δοχεία δεν πρέπει να τέμνονται μεταξύ τους (Εικ. 4α). Οποιαδήποτε διασταύρωση αγκύλων υπό όρους (Εικ. 4β) υποδεικνύει ότι η σωστή ακολουθία ετικετών έχει σπάσει.
Δεν απαιτούν όλα τα κοντέινερ μια ετικέτα κλεισίματος, μερικές φορές μπορεί να παραλειφθεί. Ωστόσο, κλείστε όλες τις απαιτούμενες ετικέτες, ώστε να μάθετε να μειώνετε τα πιθανά σφάλματα στο μηδέν.
Κανόνες χρήσης ετικετών
Για κάθε τύπο ετικέτας, υπάρχουν ορισμένοι κανόνες για τη χρήση τους. Επιπλέον, ορισμένοι κανόνες είναι υποχρεωτικοί, ενώ άλλοι είναι συστάσεις, π.χ. μπορεί να πραγματοποιηθούν ή όχι.
Προσθήκη ετικετών σε χαρακτηριστικά και εισαγωγικά
Σύμφωνα με την προδιαγραφή HTML, όλες οι τιμές των χαρακτηριστικών ετικετών πρέπει να καθορίζονται σε διπλά εισαγωγικά ("παράδειγμα") ή μεμονωμένα εισαγωγικά ("παράδειγμα"). Η απουσία εισαγωγικών δεν θα οδηγήσει σε σφάλματα σε πολλές περιπτώσεις τα προγράμματα περιήγησης επεξεργάζονται τον κώδικα αρκετά σωστά ακόμη και χωρίς εισαγωγικά, με εξαίρεση το κείμενο που περιέχει κενά (παράδειγμα 2).
Παράδειγμα 2: Χρήση εισαγωγικών σε χαρακτηριστικά ετικετών
< html>
< κεφάλι>
< μετα http-equiv="content-type" content="text/html; charset=utf-8" >
< τίτλος> Εισαγωγικά στο χαρακτηριστικό alt τίτλος>
κεφάλι>
< σώμα>
< σελ>< img src="images/arena.png" alt="Προβολή κεφαλίδας" width="400" height="101"!} > σελ>
< σελ>< img src="images/arena.png" alt= Θέαεπί κεφαλής width="400" height="101" > σελ>
σώμα>
html>
Σε αυτό το παράδειγμα, η γραμμή 8 είναι γραμμένη σωστά, με όλα τα εισαγωγικά, αλλά στη γραμμή 9 το χαρακτηριστικό alt δεν έχει εισαγωγικά. Εξαιτίας αυτού, το πρόγραμμα περιήγησης θα λάβει μόνο την πρώτη λέξη ("Προβολή") ως τιμή alt και η λέξη "τίτλος" θα ερμηνευτεί ως εσφαλμένη τιμή. Επομένως, να συνηθίζετε πάντα να προσδιορίζετε τις τιμές των χαρακτηριστικών ετικετών σε εισαγωγικά.
Οι ετικέτες μπορούν να γραφτούν με κεφαλαίους και πεζούς χαρακτήρες
Οποιεσδήποτε ετικέτες, καθώς και τα χαρακτηριστικά τους, δεν έχουν διάκριση πεζών-κεφαλαίων, επομένως είστε ελεύθεροι να επιλέξετε πώς να γράψετε -
,
ή
. Σε κάθε περίπτωση, συνιστάται η τήρηση της επιλεγμένης φόρμας συμμετοχής σε όλες τις σελίδες του ιστότοπου. Σημειώστε επίσης ότι το κείμενο που γράφεται εξ ολοκλήρου με κεφαλαίους χαρακτήρες είναι λιγότερο ευανάγνωστο από το κείμενο με πεζούς ή μεικτούς χαρακτήρες.
Σπάει η γραμμή
Μέσα σε μια ετικέτα, επιτρέπεται να τοποθετήσετε μια αλλαγή γραμμής μεταξύ των χαρακτηριστικών της. Το Παράδειγμα 3 δείχνει την ίδια συμβολοσειρά, αλλά μορφοποιημένη με διαφορετικούς τρόπους.
Παράδειγμα 3. Αλλαγές γραμμής στον κωδικό ετικέτας
HTML 4.01IE 7IE 8IE 9Cr 11Op 11Sa 5Fx 4
< html>
< κεφάλι>
< μετα http-equiv="content-type" content="text/html; charset=utf-8" >
< τίτλος> Εισαγωγικά στο χαρακτηριστικό alt τίτλος>
κεφάλι>
< σώμα>
< σελ>< img src="images/arena.png" alt="Προβολή κεφαλίδας στο IE" width="400" height="101"!} > σελ>
< σελ>< img src="images/arena.png"
alt="Προβολή κεφαλίδας στο πρόγραμμα περιήγησης IE"!}
ύψος = "101" > σελ>
σώμα>
html>
Σε αυτό το παράδειγμα, η πρώτη ετικέτα πληκτρολογείται σε μία γραμμή, συμπεριλαμβανομένων όλων των χαρακτηριστικών της, και στη δεύτερη ετικέτα χωρίζεται σε πολλές γραμμές.
Αν και δεν θα προκύψουν σφάλματα κατά τη μεταφορά κειμένου σε μια τέτοια περίπτωση, συνιστούμε να γράφετε ετικέτες σε μία γραμμή, διαφορετικά η αντίληψη του κώδικα θα επιδεινωθεί και θα γίνει πιο δύσκολη η επεξεργασία.
Αυτή η σύνταξη έχει πολλά ονόματα ανάλογα με τη γλώσσα που χρησιμοποιείτε. Ο καλύτερος τρόπος για να μάθετε πώς λέγεται είναι να δείτε τις προδιαγραφές για τη συγκεκριμένη γλώσσα.
HTML 4.x
Δεν μπορώ να βρω καμία αναφορά για αυτήν τη σύνταξη στην προδιαγραφή HTML 4.x. Αυτή δεν είναι έγκυρη σύνταξη.
Στην προδιαγραφή HTML 5, το / (που ονομάζεται SOLIDUS) είναι έγκυρο, αλλά δεν έχει καμία επίδραση σε κενά στοιχεία όπως
,
, , κ.λπ., και για εξωτερικά στοιχεία (όπως ετικέτες SVG) υποδηλώνει μια ετικέτα έναρξης που ορίζεται ως αυτοκλείσιμο. Αυτή η σύνταξη δεν είναι έγκυρη για όλες τις άλλες ετικέτες (για παράδειγμα, αναφέρεται στην ερώτησή σας).
Στη συνέχεια, εάν το στοιχείο είναι ένα από τα κενά στοιχεία ή το στοιχείο είναι ένα εξωτερικό στοιχείο, τότε μπορεί να υπάρχει ένας μοναδικός χαρακτήρας U+002F SOLIDUS (/). Αυτό το σύμβολο δεν επηρεάζει κενά στοιχεία, αλλά επηρεάζει μη κενά στοιχεία. επισημαίνει την ετικέτα έναρξης ως αυτοκλείσιμο.
Σύμφωνα με την προδιαγραφή XML, ονομάζεται ετικέτα κενού στοιχείου:
Η αναπαράσταση ενός κενού στοιχείου είναι είτε μια ετικέτα έναρξης που ακολουθείται αμέσως από μια ετικέτα τέλους, είτε α με άδεια στοιχεία.
Σύμφωνα με την προδιαγραφή XHTML, ονομάζεται σύνταξη ελαχιστοποιημένης ετικέτας για κενά στοιχεία:
Γ.2. Κενά στοιχεία
Συμπεριλάβετε χώρο πριν από το τέλος/και > κενά στοιχεία, π.χ.< br/ " > , < hr/" >Και< img src= "karen.jpg" alt= "Κάρεν" / " >. Επίσης, χρησιμοποιήστε ελαχιστοποιημένη σύνταξη ετικετώνγια κενά στοιχεία, για παράδειγμα.< br/" >, αφού η εναλλακτική σύνταξη είναι
επιλύεται από XML παράγει απροσδιόριστα αποτελέσματα σε πολλούς υπάρχοντες πράκτορες χρήστη.Γ.3. Στοιχείο Σμικροποίησηκαι τα περιεχόμενα του κενού στοιχείου
Για ένα παράδειγμα κενού στοιχείου του οποίου το μοντέλο περιεχομένου δεν είναι ΚΕΝΟ (όπως μια κενή επικεφαλίδα ή παράγραφος), μην χρησιμοποιείτε ρολό μορφή(για παράδειγμα, χρήση και όχι< p/" >).
Γενικά, αν θέλετε να είστε ακριβείς, θα συνιστούσα να χρησιμοποιήσετε τα ονόματα που ορίζονται στο σχετικό πρότυπο. Στη συνέχεια, εάν οι άνθρωποι δεν είναι πολύ σίγουροι για το τι εννοείτε, μπορούν να το αναζητήσουν στο πρότυπο για να το ανακαλύψουν. Ωστόσο, εάν δεν θέλετε να χρησιμοποιήσετε το όνομα στο πρότυπο, μπορείτε να το ονομάσετε αλλιώς, αν θέλετε. Το σημαντικό είναι ότι οι άνθρωποι που επικοινωνούν μαζί σου μπορούν να σε καταλάβουν. Δεν νομίζω ότι κάποιος θα σας παρεξηγούσε αν χρησιμοποιούσατε τον όρο "self-closing tag" για μια ετικέτα σε ένα έγγραφο XML, παρόλο που το πρότυπο το ονομάζει επίσημα κάπως αλλιώς.
Ευχαριστούμε τον Alohci για τη βοήθεια HTML 5.
Γειά σου! Λοιπόν, έφτιαξες την πρώτη σου σελίδα; Μπράβο! Τώρα ας μιλήσουμε για ετικέτες: τι είναι και γιατί χρειάζονται.
Η δημιουργία μιας ιστοσελίδας με χρήση HTML γίνεται με χρήση ετικετών. Κάθε ετικέτα περιέχει ένα συγκεκριμένο στοιχείο. Και όλα μαζί σχηματίζουν ακριβώς τη σελίδα που εμφανίζεται στα παράθυρα του προγράμματος περιήγησης. Αυτά είναι τα βασικά στοιχεία της HTML. Ας μιλήσουμε για αυτούς με περισσότερες λεπτομέρειες.
Οποιαδήποτε ετικέτα, ανεξάρτητα από το σκοπό και τη θέση της, τοποθετείται μεταξύ συμβόλων < Και > , που βρίσκεται στην αρχή και στο τέλος της ετικέτας, αντίστοιχα.
Παράδειγμα:
Συνδυασμένες ετικέτες
Υπάρχουν δύο τύποι ετικετών. Το πρώτο περιλαμβάνει ζευγαρωμένα, τα οποία περιλαμβάνουν δύο συστατικά, από όπου πήραν και το όνομά τους. Αυτά τα στοιχεία ονομάζονται ετικέτες ανοίγματος και κλεισίματος. Μια ετικέτα κλεισίματος διακρίνεται από την αντίστοιχη από την παρουσία ενός συμβόλου / , το οποίο τοποθετείται αμέσως μετά < .
Ο δεύτερος τύπος ετικετών είναι μεμονωμένες ετικέτες. Και, όπως υποδηλώνει το όνομα, δεν συνδυάζονται με δεύτερη ετικέτα κλεισίματος.
Μεμονωμένες ετικέτες HTML
Όταν δημιουργείτε μια σελίδα χρησιμοποιώντας HTML, ο κύριος σκοπός μιας ζευγαρωμένης ετικέτας είναι να επισημάνει την αρχή και το τέλος ενός συγκεκριμένου τμήματος κειμένου. Ωστόσο, χρησιμοποιούνται επίσης ετικέτες των οποίων η εργασία δεν έχει καμία σχέση με την επισήμανση θραυσμάτων κειμένου.
Παραδείγματα τέτοιων ετικετών περιλαμβάνουν εκείνες που σας επιτρέπουν να ορίσετε μια διαχωριστική γραμμή ή να προσθέσετε μια εικόνα στη σελίδα. Και είναι ακριβώς αυτές οι ετικέτες που είναι single, αφού, ας πούμε, εκτελούν τη λειτουργία τους χωρίς ζευγάρι.
Αυτές οι ετικέτες περιλαμβάνουν:
,
,
.
Γραμμή
Επόμενη γραμμή
Αν δείτε κάπου όπως αυτή η μορφή για την εγγραφή μιας μεμονωμένης ετικέτας
, τότε να ξέρετε ότι έτσι εμφανίζονταν σε προηγούμενες εκδόσεις του HTML. Αλλά τώρα που εμφανίστηκε η HTML 5, η κάθετο δεν είναι απαραίτητη.
Χαρακτηριστικά ετικέτας HTML
Επίσης, όταν μιλάμε για τα βασικά της HTML, δεν μπορούμε παρά να αναφέρουμε χαρακτηριστικά ετικετών. Για ορισμένες ετικέτες, η χρήση χαρακτηριστικών δεν είναι υποχρεωτική, αλλά είναι απολύτως αποδεκτή. Και σε ορισμένες περιπτώσεις χρειάζονται οπωσδήποτε.
Ένα παράδειγμα τέτοιας περίπτωσης θα μπορούσε να είναι η ετικέτα , το οποίο έχει σχεδιαστεί για να εισάγει μια εικόνα σε μια σελίδα. Το απαιτούμενο χαρακτηριστικό για αυτήν την ετικέτα είναι src, με το οποίο μπορείτε να υποδείξετε πού ακριβώς βρίσκεται η εικόνα. Αυτό γίνεται έτσι ώστε το πρόγραμμα περιήγησης να μπορεί να ανοίξει την εικόνα. Εάν η διεύθυνση εικόνας έχει καθοριστεί χωρίς χαρακτηριστικό, η εικόνα δεν θα εμφανίζεται στη σελίδα.
Κατά κανόνα, στις περισσότερες περιπτώσεις οι ετικέτες και τα χαρακτηριστικά γράφονται σε HTML ως εξής:
<имя-тега атрибут1="значение1" атрибут2="значение2" …>
Μια ετικέτα μπορεί να έχει ένα ή περισσότερα χαρακτηριστικά. Παρακάτω μπορείτε να δείτε παραδείγματα.
......
Ελπίζω, λοιπόν, να είναι όλα απλά και ξεκάθαρα εδώ. Αλλά αν συμβεί κάτι, μη διστάσετε να ρωτήσετε - σίγουρα θα βοηθήσω. Στα επόμενα μαθήματα, θα αναλύσουμε τις διαφορετικές ετικέτες και θα μάθουμε τι κάνει η καθεμία.
Για τη δομή και τη μορφοποίηση του κειμένου, χρησιμοποιούνται ετικέτες - ειδικές λέξεις-κλειδιά πλαισιωμένες σε αγκύλες< и >. Τα περισσότερα από αυτά έχουν ένα ζεύγος κλεισίματος με κάθετο "/" πριν από το όνομα της ετικέτας. Αυτό σας επιτρέπει να επισημάνετε συγκεκριμένα μέρη του κειμένου. Για παράδειγμα:
Όπως μπορείτε να δείτε από το παράδειγμα, οι ετικέτες δεν εμφανίζονται στο πρόγραμμα περιήγησης, αλλά μπορούν να επηρεάσουν την εμφάνιση του κειμένου.
Ορισμένες ετικέτες δεν προορίζονται για την επισήμανση μιας περιοχής κειμένου, αλλά είναι υπεύθυνες για ένα μεμονωμένο στοιχείο εγγράφου (για παράδειγμα, μια εικόνα ή ένα κουμπί). Τέτοιες ετικέτες δεν απαιτούν ζεύγος κλεισίματος και τοποθετείται μια κάθετη προς τα εμπρός "/" πριν από την παρένθεση κλεισίματος της ετικέτας. Για παράδειγμα,
(διάλειμμα γραμμής) ή
(οριζόντια γραμμή). Τέτοιες μεμονωμένες ετικέτες ονομάζονται κενές, ενώ οι ζευγαρωμένες ετικέτες ονομάζονται μη κενές ή κοντέινερ.
Ένα στοιχείο (ή κόμβος) είναι μια συλλογή ετικετών ανοίγματος και κλεισίματος μαζί με το περιεχόμενό τους, καθώς και κενών ετικετών. Τα στοιχεία είναι τα δομικά στοιχεία που συνθέτουν ένα έγγραφο. Για ευκολία στην ανάγνωση, θα εμφανίσουμε στοιχεία που αποτελούνται από κενές ετικέτες με κάθετο και στοιχεία που αποτελούνται από ζευγαρωμένες ετικέτες - χωρίς αυτήν.
Μηχανισμός σύνταξης και προβολής
Θυμηθείτε ότι μία από τις λειτουργίες της μηχανής παρουσίασης HTML 5 είναι να διασφαλίσει τη συμβατότητα του νέου προτύπου με τα υπάρχοντα έγγραφα HTML/XHTML. Αυτό οφείλεται στην παρουσία τριών «τρόπων» (HTML5, XHTML5, DOM5 HTML) του διερμηνέα, καθένας από τους οποίους υποστηρίζει τη δική του σύνταξη.
Σε γενικές γραμμές, το πρότυπο HTML επιτρέπει την πληκτρολόγηση ετικετών σε κάθε περίπτωση. Μπορείτε επίσης να παραλείψετε ορισμένες ετικέτες κλεισίματος (και την κάθετο σε μεμονωμένες ετικέτες). Στην HTML 5 αυτό ισχύει επίσης (σύνταξη παρουσίασης HTML5), αλλά τέτοιος κώδικας δεν θα είναι συμβατός με τη σύνταξη XML/XHTML, γεγονός που καθιστά δύσκολη τη χρήση τεχνολογιών συμβατών με XML, όπως μικρομορφές. Για αυτόν τον λόγο, συνιστούμε τη σύνταξη κώδικα χρησιμοποιώντας σύνταξη XHTML (το έγγραφο ερμηνεύεται σε αναπαράσταση XHTML5). Με βάση αυτό, θα γίνει περαιτέρω παρουσίαση.
Για συμβατότητα με παλαιότερα προγράμματα περιήγησης που δεν κατανοούν τη σύνταξη XHTML, είναι καλή ιδέα να αφήσετε ένα κενό μεταξύ του ονόματος και της κάθετου "/" σε μεμονωμένες ετικέτες, αν και αυτό είναι μια καλή συνήθεια και όχι ένας κανόνας:
Κανόνας ένθεσης ετικετών
Οι ζευγαρωμένες ετικέτες (κοντέινερ) μπορούν να περιέχουν όχι μόνο κείμενο, αλλά και άλλες ετικέτες. Σε αυτήν την περίπτωση, ισχύει ένας κανόνας - οι ετικέτες πρέπει να κλείνονται με την αντίστροφη σειρά από τη σειρά με την οποία άνοιξαν. Παρατηρήστε την τοποθέτηση των ετικετών στο ακόλουθο παράδειγμα:
Για να θυμάστε αυτόν τον κανόνα, φανταστείτε ότι οι ετικέτες είναι κούκλες που φωλιάζουν. Μπορείτε να τα βάλετε το ένα μέσα στο άλλο, αλλά δεν μπορείτε να βάλετε το ένα μισό μέσα και το άλλο έξω. Αυτός ο κανόνας δεν ισχύει για κενές ετικέτες, οι οποίες απλά δεν έχουν ζεύγος κλεισίματος.
Τα ένθετα στοιχεία ονομάζονται παιδιά και αυτά μέσα στα οποία είναι φωλιασμένα ονομάζονται γονείς. Αυτή είναι μια σχετική ιδιότητα, αφού κάθε κόμβος μπορεί να είναι και παιδί ενός και γονέας άλλων. Το στοιχείο ανώτατου επιπέδου (χωρίς γονείς) ονομάζεται ριζικό στοιχείο.
Χαρακτηριστικά ετικέτας
Οποιαδήποτε ετικέτα ανοίγματος (ή κενή) μπορεί να περιέχει χαρακτηριστικά που ορίζουν ορισμένες πρόσθετες ιδιότητες ολόκληρου του στοιχείου. Τα χαρακτηριστικά γράφονται αμέσως μετά το όνομα της ετικέτας, χωρισμένα από αυτήν και μεταξύ τους με ένα κενό:
<а href="http://www.example.com/" target="_blank">Σύνδεσμος στον ιστότοπο
Σε αυτό το παράδειγμα, καθορίσαμε την ετικέτα (υπερσύνδεσμος) δύο χαρακτηριστικά. Εκχωρήσαμε την τιμή http://www.example.com/ στην πρώτη (href), η οποία είναι υπεύθυνη για τη διεύθυνση του συνδέσμου. Η τιμή _blank του χαρακτηριστικού στόχου σημαίνει ότι όταν κάνετε κλικ στον σύνδεσμο, η σελίδα που καθορίζεται στο href θα πρέπει να ανοίξει σε μια νέα καρτέλα προγράμματος περιήγησης.
Ορισμένα χαρακτηριστικά μπορούν να έχουν μόνο μία έγκυρη τιμή και μόνο δύο πιθανές καταστάσεις - όταν το χαρακτηριστικό υπάρχει στο στοιχείο και, κατά συνέπεια, όταν απουσιάζει. Σε αυτό το μάθημα, τέτοια χαρακτηριστικά, κατ' αναλογία με μεταβλητές στα μαθηματικά, ονομάζονται Boolean. Η τιμή ενός Boolean χαρακτηριστικού είναι συνήθως ίδια με το όνομά του. Για παράδειγμα, disabled="disabled" . Σε γενικές γραμμές, μπορούν να παραληφθούν, προσδιορίζοντας μόνο το όνομα του χαρακτηριστικού (τα λεγόμενα συντομευμένα χαρακτηριστικά). Ωστόσο, για συμβατότητα με σύνταξη XHTML/XML, απαιτούνται ακόμα τιμές. Επιπλέον, όλα τα ονόματα χαρακτηριστικών πρέπει να πληκτρολογούνται με πεζά και οι τιμές τους πρέπει να περικλείονται σε διπλά εισαγωγικά, αν και η HTML 5 δεν επιβάλλει τέτοιο περιορισμό.
Δεν συνιστάται: | |
---|---|
Συνιστάται: |
Ειδικοί χαρακτήρες
Τι γίνεται όμως αν χρειαστεί να χρησιμοποιήσετε ένα διπλό εισαγωγικό στην τιμή του χαρακτηριστικού; Ή στο κείμενο του εγγράφου - μια τριγωνική αγκύλη; Εξάλλου, τότε δεν είναι ξεκάθαρο ποιο από τα εισαγωγικά κλείνει το χαρακτηριστικό και ποιο αναφέρεται στην τιμή του, και αν η παρένθεση είναι η αρχή της ετικέτας ή είναι ένα μαθηματικό σημάδι "λιγότερο από"; Σε αυτήν, όπως και σε πολλές άλλες περιπτώσεις, ειδικοί χαρακτήρες HTML έρχονται στη διάσωση.
Οι ειδικοί χαρακτήρες σε HTML υλοποιούνται χρησιμοποιώντας μνημονικά που ερμηνεύονται από το πρόγραμμα περιήγησης. Για παράδειγμα, ένα διπλό εισαγωγικό (") μπορεί να βγει με τον κωδικό " , και ένα σύμβολο του ευρώ (€) με το € . Όλοι οι μνημονικοί κώδικες ξεκινούν με συμπλεκτικό σύμβολο (&) και τελειώνουν με ερωτηματικό (;). Για να αποφευχθεί η σύγχυση του συνηθισμένου σύμφωνου στο κείμενο με την αρχή του μνημονικού κώδικα, πρέπει πάντα να εξάγεται με τον κωδικό & . Ακόμη και οι χαρακτήρες UTF-8 μπορούν να εμφανιστούν χρησιμοποιώντας μνημονικά. Τέτοιοι μνημονικοί κώδικες μοιάζουν με xxx. , όπου το xxxx αντικαθίσταται από τον δεκαδικό κωδικό του χαρακτήρα στην κωδικοποίηση UTF-8. Για παράδειγμα, το © θα εμφανίζεται ως "©". Πολλοί από τους χαρακτήρες UTF-8 έχουν αντίστοιχους με τη μορφή μνημονικών κωδίκων κειμένου. Το ίδιο σύμβολο " " μπορεί να χαρακτηριστεί ως εξής: .
9 σχόλια
Κάπου διάβασα ότι το χαρακτηριστικό target="_blank" δεν είναι πολύ καλό στη χρήση, παραβιάζει κάποιο πρότυπο; Διάβασα ότι ο προγραμματιστής δεν μπορεί να αποφασίσει για τον χρήστη πώς να ανοίξει έναν σύνδεσμο (σε νέα καρτέλα ή στην ίδια), όσο καλό κι αν είναι. Θα ήθελα να μάθω τη γνώμη σας.Όσον αφορά τη σκοπιμότητά του, συμφωνώ ότι δεν πρέπει να γίνεται κατάχρηση, καθώς οι περισσότεροι χρήστες γνωρίζουν έναν τρόπο να ανοίγουν οποιονδήποτε σύνδεσμο σε μια νέα καρτέλα και το κουμπί "Πίσω" είναι πάντα διαθέσιμο. Και όμως, χωρίς target="_blank" υπάρχει κάποια πιθανότητα να χαθεί ένας χρήστης που "ξέχασε" να επιστρέψει, ενώ με αυτό υπάρχει πιθανότητα να υποστεί τη δίκαιη οργή του ίδιου χρήστη. Αποδεικνύεται δίκοπο μαχαίρι.
Στην πρακτική μου, κατά κανόνα, χρησιμοποιώ αυτό το χαρακτηριστικό μόνο για συνδέσμους που προστίθενται από χρήστες (σε σχόλια, για παράδειγμα), π.χ. η μετάβαση στην οποία δεν είχε προγραμματιστεί κατά την προετοιμασία του άρθρου. Και επίσης σε περιπτώσεις όπου αυτό είναι πραγματικά απαραίτητο: για παράδειγμα, σε σελίδες όπου ο χρήστης μπορεί να κατεβάσει ένα βίντεο τη στιγμή που κάνει κλικ, ακούει ραδιόφωνο, συνομιλίες κ.λπ.
Φαίνεται ότι σε HTML 5 μπορείτε να αφήσετε ανοιχτές τις ζευγαρωμένες ετικέτες εάν ακολουθούνται από άλλη ετικέτα. Όπως, στις λίστες η ετικέτα li μπορεί τώρα να μείνει ανοιχτή.Κατερίνα, μπορείς, ναι. Και σε HTML 4 επίσης. Σε αυτήν την περίπτωση, τα προγράμματα περιήγησης πρέπει να τα κλείσουν μόνοι τους. Ωστόσο, σε ορισμένες περιπτώσεις (για παράδειγμα, το IE9) το κάνουν αυτό εσφαλμένα, γεγονός που οδηγεί σε σφάλματα διάταξης που δεν είναι τόσο εύκολο να εντοπιστούν. Οι αναλυτές XML (αν υπάρχει ανάγκη να τους χρησιμοποιήσετε) πιθανότατα θα σκοντάψουν επίσης πάνω σε αυτήν την γκανιότα. Αλλά γενικά, δεν υπάρχουν πλεονεκτήματα από τέτοια εξοικονόμηση κώδικα. Κατά τη γνώμη μου, είναι ακόμα καλύτερο να κλείσουμε τις ετικέτες.
Όσοι κωδικοποιούν σε HTML 5 δεν ενδιαφέρονται πολύ για τον IE. Δεν υποστηρίζει πολλές δυνατότητες HTML5 -- Σύγκριση προγράμματος περιήγησης Wikipedia (HTML5). Και στο htmlbook.ru υπάρχει μια λίστα με ετικέτες που επιτρέπεται να παραβλεφθούν - http://htmlbook.ru/samhtml5/sintaksis-html5Καλημέρα φίλοι! Σήμερα έχουμε άλλο ένα άρθρο αφιερωμένο σε μία από τις κατηγορίες του ιστότοπού μου «Οδηγός HTML για αρχάριους». Πιθανώς, ήταν απαραίτητο να ξεκινήσετε να συμπληρώνετε αυτήν την κατηγορία γράφοντας ένα άρθρο σχετικά με το τι είναι η HTML ή από αυτήν την ανάρτηση, που θα εξηγεί λεπτομερώς τι είναι οι ετικέτες html. Αλλά συμβαίνει ότι σε αυτό έχω ήδη δημοσιεύσει πολλά χρήσιμα υλικά, για παράδειγμα, πώς να φτιάξετε μια γραμμή χρησιμοποιώντας HTML ή πώς να φτιάξετε ένα πλαίσιο. Λοιπόν, εντάξει, ελπίζω το λάθος μου να μην σας ανάγκασε να αναζητήσετε πληροφορίες μεταξύ άλλων πηγών.
Για να κατανοήσουμε τις ετικέτες, ας θυμηθούμε πρώτα τι είναι η HTML; Ετσι HTMLείναι μια αγγλική συντομογραφία που σημαίνει - γλώσσα σήμανσης υπερκειμένου. Αυτή είναι μια τυπική γλώσσα, που ερμηνεύεται από όλα τα σύγχρονα προγράμματα περιήγησης, υπεύθυνη για τη δομή και το περιεχόμενο της σελίδας. Με τη βοήθεια του HTML μπορείτε να καθορίσετε πώς θα φαίνεται το κείμενο, το σχέδιο ή η κινούμενη εικόνα που εμφανίζεται στη σελίδα του Διαδικτύου, καθώς και να ορίσετε τη θέση, το μέγεθός του κ.λπ. Η παρουσιαζόμενη γλώσσα σήμανσης περιλαμβάνει ετικέτες html, οι οποίες αποτελούν τη βάση της.
Ετικέτες– μια συγκεκριμένη ονομαστική ετικέτα που αποτελείται από χαρακτήρες του λατινικού αλφαβήτου, που περικλείονται σε γωνιακές αγκύλες (για παράδειγμα ). Μια ετικέτα είναι το κύριο στοιχείο ενός εγγράφου HTML. Πρέπει να συμπληρώνονται με πεζά, δηλαδή αντί για < ΤΙΤΛΟΣ> πρέπει να υπάρχει < τίτλος> .
Τύποι ετικετών html
Υπάρχουν δύο τύποι ετικετών − μονόκλινοΚαι διπλασιάζεται(δοχεία). Τα τελευταία είναι πιο κοινά. Όλα όσα περιλαμβάνονται μεταξύ του ανοίγματος<>και ετικέτα κλεισίματος>ονομάζεται το περιεχόμενο του δοχείου. Όπως μπορείτε να δείτε, πρέπει να βάλετε μια κάθετο μέσα στην ετικέτα κλεισίματος, δηλ. μια κάθετο προς τα εμπρός "/" αμέσως μετά την πρώτη γωνιακή αγκύλη. Η επίδραση των ετικετών επεκτείνεται στις πληροφορίες που περιέχονται μεταξύ τους.
Μονές ετικέτες (ετικέτες) όπως μπορείτε να μαντέψετε, αποτελείται από ένα στοιχείο html - μια ετικέτα ανοίγματος (για παράδειγμα ).
Ανεξάρτητα από το είδος κάθε ετικέτα αποτελείταιαπό τα ακόλουθα στοιχεία:
Γωνιακός βραχίονας ανοίγματος ( < ).
Όνομα ετικέτας ( σελ, σώμα, br).
Γωνιακός βραχίονας κλεισίματος ( > ).
Για την επέκταση των δυνατοτήτων της ετικέτας που χρησιμοποιείται, χρησιμοποιούνται διάφορα χαρακτηριστικά και τιμές χαρακτηριστικών, που χωρίζονται από ένα κενό. Με τη σειρά τους, τα χαρακτηριστικά μπορούν να χωριστούν σε υποχρεωτικά και προαιρετικά.
Βασικές ετικέτες html
Η τυποποιημένη γλώσσα σήμανσης υπερκειμένου περιλαμβάνει μια σειρά από κοινώς χρησιμοποιούμενες ετικέτες HTML. Ας δούμε τα πιο σημαντικά από αυτά.
Βασικές ζευγαρωμένες ετικέτες html
- < html> - λέει στο πρόγραμμα περιήγησης ότι υπάρχει ένα έγγραφο HTML μπροστά του.
- < κεφάλι> - περιέχει μια περιγραφή της σελίδας του Διαδικτύου και είναι ένα είδος κοντέινερ για όλα τα στοιχεία κεφαλίδας ενός εγγράφου HTML, σκοπός του οποίου είναι να βοηθήσει τα προγράμματα περιήγησης και τις μηχανές αναζήτησης να λειτουργούν με δεδομένα.
- < σώμα> - ορίζει το ορατό τμήμα του εγγράφου.
-
- < τραπέζι>, < το σώμα>, < το κεφάλι>, < td>, < ου> και< tr> - ετικέτες που σχετίζονται με τη δημιουργία πίνακα.
-
- το κλείσιμο αυτής της ετικέτας ενημερώνει τα προγράμματα περιήγησης ότι το κείμενο εμφανίζεται σε μια νέα γραμμή, δηλαδή σε μια νέα παράγραφο.
-
-
- μια ετικέτα που ορίζει μια αλλαγή γραμμής στο μέρος όπου βρίσκεται.
- , , - καθεμία από τις ετικέτες επισημαίνει ξεχωριστά το κείμενο με έντονη γραφή, υπογράμμιση ή πλάγια γραφή.
- ,
- ετικέτες υπεύθυνες για .,
- , - ένα εφέ για κείμενο που μιμείται το στυλ μιας γραφομηχανής.
- - άλλη μια ετικέτα HTML που κάνει το κείμενο τολμηρό. Σε αντίθεση με την ετικέτα γίνεται αντιληπτό από τις μηχανές αναζήτησης ως ιδιαίτερα τονισμένο.
- - ετικέτα που χρησιμοποιείται για τη δημιουργία ενός ticker.
- - μια ετικέτα που χρησιμοποιείται για τη μορφοποίηση κειμένου, αλλά λειτουργεί μόνο όταν χρησιμοποιεί ειδικά χαρακτηριστικά.
- - μια πολύ κοινή ετικέτα που είναι υπεύθυνη για τη δημιουργία μιας υπερσύνδεσης.
- - παραπομπή.
-
- εμφανίζει παραδείγματα κώδικα σε ένα έγγραφο HTML.
-
- είναι υπεύθυνος για την εμφάνιση κειμένου που περικλείεται σε αγκύλες.
-
Βασικές μεμονωμένες ετικέτες
- - μια ετικέτα που περιέχει μετα-πληροφορίες που προορίζονται για μηχανές αναζήτησης. Μέσα σε αυτό, χρησιμοποιώντας τα κατάλληλα χαρακτηριστικά, μπορείτε να καθορίσετε λέξεις-κλειδιά, έλεγχο της διαδικασίας ευρετηρίασης, όνομα συγγραφέα, κωδικοποίηση εγγράφου κ.λπ.
- - μια ετικέτα υπεύθυνη για την εμφάνιση γραφικών στοιχείων (εικόνες). Χρησιμοποιείται σε συνδυασμό με ένα απαιτούμενο χαρακτηριστικό .
-