Βασικά στοιχεία HTML για αρχάριους. Βασικά στοιχεία HTML και CSS για αρχάριους. Πώς να μάθετε τη γλώσσα δωρεάν
Βασικά στοιχεία HTML Αυτοί είναι οι βασικοί κανόνες της γλώσσας HTML, η περιγραφή της δομής της σελίδας HTML, η σχέση στη δομή του εγγράφου HTML μεταξύ στοιχείων HTML.
Το έγγραφο HTML είναι ένα συνηθισμένο κείμενο κειμένου, μπορεί να δημιουργηθεί όπως στον συνήθη επεξεργαστή κειμένου. (Σημειωματάριο)και σε έναν εξειδικευμένο, με τον κώδικα φωτισμού (Notepad ++, κώδικας οπτικού στούντιο κ.λπ.). Το έγγραφο HTML έχει επέκταση .html.
Το έγγραφο HTML αποτελείται από ένα δέντρο στοιχείων HTML και κειμένου. Κάθε στοιχείο δηλώνεται στο αρχικό αρχικό έγγραφο (άνοιγμα) και την τελική (κλείσιμο) ετικέτα (με σπάνια εξαίρεση).
Εκκίνηση Δείχνει πού αρχίζει το στοιχείο, ο τελικός - όπου τελειώνει. Ετικέτα κλεισίματος Δημιουργείται με την προσθήκη μιας κοπής / πριν από το όνομα της ετικέτας:<имя тега> … имя тега> . Μεταξύ των αρχικών και κλεισίματος ετικετών υπάρχει το περιεχόμενο της ετικέτας - περιεχόμενο.
Οι μονές ετικέτες δεν μπορούν να αποθηκεύουν απευθείας περιεχομένου, προδιαγράφεται ως τιμή χαρακτηριστικού, για παράδειγμα, ετικέτα Δημιουργήστε ένα κουμπί με κείμενο Κουμπί Μέσα.
Οι ετικέτες μπορούν να επενδυθούν μεταξύ τους, για παράδειγμα,
Κείμενο
. Κατά την επένδυση, πρέπει να ακολουθηθεί η σειρά του κλεισίματος τους. (Η αρχή της "Matryshka")Για παράδειγμα, η επόμενη καταχώρηση θα είναι εσφαλμένη:
Κείμενο
.
Τα στοιχεία HTML ενδέχεται να έχουν χαρακτηριστικά (συνολικά ισχύοντα για όλα τα στοιχεία HTML και τη δική τους). Τα χαρακτηριστικά γράφονται στην ετικέτα στοιχείου ανακάλυψης και περιέχουν το όνομα και την τιμή που καθορίζεται στη μορφή του ονόματος χαρακτηριστικών \u003d "τιμής". Τα χαρακτηριστικά σας επιτρέπουν να αλλάξετε τις ιδιότητες και τη συμπεριφορά του στοιχείου για την οποία καθορίζονται.
Κάθε στοιχείο μπορεί να εκχωρηθεί αρκετές τιμές κλάσης και μόνο μία τιμή ταυτότητας. Οι πολλαπλές τιμές κλάσης καταγράφονται μέσω χώρου,
. Οι τιμές τάξης και ταυτότητας πρέπει να αποτελούνται μόνο γράμματα, αριθμοί, παύλες και χαμηλότερες υπογραμμίσεις και θα πρέπει να ξεκινούν μόνο με γράμματα ή αριθμούς.
Η περιήγηση στο πρόγραμμα περιήγησης (ερμηνεύει) ένα έγγραφο HTML, δημιουργώντας τη δομή του (DOM) και το εμφανίζει σύμφωνα με τις οδηγίες που περιλαμβάνονται σε αυτό το αρχείο (στυλ, σενάρια). Εάν η σήμανση είναι σωστή, η σελίδα HTML που περιέχει στοιχεία HTML θα εμφανιστεί στο παράθυρο του προγράμματος περιήγησης - τίτλους, πίνακες, εικόνες, κλπ.
Διαδικασία διερμηνείας (ΤΕΧΝΟΛΟΓΙΑ) Ξεκινάει πριν η ιστοσελίδα είναι πλήρως φορτωμένη στο πρόγραμμα περιήγησης. Τα προγράμματα περιήγησης χειρίζονται τα έγγραφα HTML διαδοχικά, από την αρχή, ενώ επεξεργάζονται CSS και συσχετισμένα φύλλα στυλ με στοιχεία σελίδων.
Το έγγραφο HTML αποτελείται από δύο τμήματα - τίτλους - μεταξύ ετικετών
… και ουσιαστικό μέρος - μεταξύ ετικετών …
.
Δομή ιστοσελίδας
1. Δομή εγγράφων HTML
Η γλώσσα HTML ακολουθεί τους κανόνες που περιέχονται στο αρχείο διαφημίσεων τύπου διαφήμισης εγγράφων. (Ορισμός τύπου εγγράφου ή DTD). Το DTD είναι ένα έγγραφο XML που καθορίζει ποιες ετικέτες, χαρακτηριστικά και οι τιμές τους ισχύουν για έναν συγκεκριμένο τύπο HTML. Κάθε έκδοση του HTML έχει το δικό της DTD.
Doctype. Υπεύθυνος για τη σωστή εμφάνιση του προγράμματος περιήγησης ιστοσελίδων. Ο Doctype ορίζει όχι μόνο την έκδοση HTML (για παράδειγμα, HTML), αλλά και το αντίστοιχο αρχείο DTD στο Internet.
...
Στοιχεία που βρίσκονται μέσα στην ετικέτα , σχηματίζουν ένα δέντρο ενός εγγράφου που ονομάζεται Λειτουργικό μοντέλο εγγράφου, DOM (μοντέλο αντικειμένου εγγράφου). Την ίδια στιγμή Είναι ένα στοιχείο ρίζας.
Σύκο. 1. Απλούστερη δομή ιστοσελίδας
Για να κατανοήσετε την αλληλεπίδραση των στοιχείων ιστοσελίδας, είναι απαραίτητο να εξεταστεί το λεγόμενο "Σχετική σχέση" Μεταξύ των στοιχείων. Η σχέση μεταξύ πολλαπλών μορφωμένων στοιχείων χωρίζεται σε γονέα, θυγατρικές και νοσηλεία.
Πρόγονος - ένα στοιχείο που εισέρχεται σε άλλα στοιχεία. Σχήμα 1, ο πρόγονος για όλα τα στοιχεία είναι . Την ίδια στιγμή
Είναι ο πρόγονος για όλες τις ετικέτες που περιέχονται σε αυτό:
,
, ,
Απόγονος - ένα στοιχείο που βρίσκεται μέσα σε ένα ή περισσότερα είδη αντικειμένων. Για παράδειγμα,
Είναι ένας απόγονος , και στοιχείο
Είναι ένας απόγονος ταυτόχρονα για
και .
Γονικό στοιχείο - το στοιχείο που σχετίζεται με άλλα στοιχεία του κατώτερου επιπέδου και στο δέντρο πάνω από αυτά. Φιγούρα 1.
και . Ετικέτα
Είναι ο γονέας μόνο για .
Κόρη στοιχείο - το στοιχείο άμεσα υποδεέστερα σε ένα άλλο στοιχείο υψηλότερου επιπέδου. Σχήμα 1 μόνο στοιχεία
,
,
ΚΑΙ
Νοσηλευτικό στοιχείο - ένα στοιχείο που έχει ένα κοινό γονικό στοιχείο με τα αποκαλούμενα στοιχεία ενός επιπέδου. Φιγούρα 1.
και - Στοιχεία ενός επιπέδου, καθώς και στοιχεία
,
και
Είναι μεταξύ των ίδιων η νοσηλευτική.
1.1. Στοιχείο
1.2. Στοιχείο
Ενότητα
... Περιέχει τεχνικές πληροφορίες σχετικά με τη σελίδα: Τίτλος, Περιγραφή, Λέξεις-κλειδιά για μηχανές αναζήτησης, κωδικοποίηση κ.λπ. Ωστόσο, οι πληροφορίες που εισάγονται σε αυτό δεν εμφανίζονται στο παράθυρο του προγράμματος περιήγησης, περιέχει τα δεδομένα που υποδεικνύει το πρόγραμμα περιήγησης τον τρόπο επεξεργασίας της σελίδας.
1.2.1. Στοιχείο
Υποχρεωτικό τμήμα ετικέτας
είναι ετικέτα . Το κείμενο που βρίσκεται μέσα σε αυτήν την ετικέτα εμφανίζεται στη γραμμή τίτλου του προγράμματος περιήγησης ιστού. Το μήκος κεφαλίδας δεν πρέπει να είναι περισσότερο από 60 χαρακτήρες για να ταιριάζει πλήρως στον τίτλο. Το κείμενο κεφαλίδας πρέπει να περιέχει την πιο πλήρη περιγραφή των περιεχομένων της ιστοσελίδας.
1.2.2. Στοιχείο
Προαιρετική τμηματική ετικέτα
είναι η ίδια ετικέτα . Με αυτό, μπορείτε να ορίσετε μια περιγραφή των περιεχομένων της σελίδας και των λέξεων-κλειδιών για τις μηχανές αναζήτησης, τον συντάκτη του εγγράφου HTML και άλλες ιδιότητες των μεταδεδομένων. Στοιχείο Μπορεί να περιέχει πολλά στοιχεία Επειδή ανάλογα με τα χαρακτηριστικά που χρησιμοποιούνται, φέρουν διάφορες πληροφορίες.
Η περιγραφή περιεχομένου της σελίδας και των λέξεων-κλειδιών μπορεί να υποδειχθεί ταυτόχρονα σε διάφορες γλώσσες, για παράδειγμα, στα ρωσικά και στα αγγλικά:
Χρησιμοποιώντας ετικέτα Μπορείτε να απαγορεύσετε ή να επιτρέψετε την ευρετηρίαση της ιστοσελίδας από τις μηχανές αναζήτησης:
Για να επανεκκινήσετε αυτόματα τη σελίδα σε μια συγκεκριμένη χρονική περίοδο, πρέπει να χρησιμοποιήσετε την τιμή ανανέωσης:
Η σελίδα θα επανεκκινηθεί μετά από 30 δευτερόλεπτα. Για να μεταφέρετε τον επισκέπτη σε άλλη σελίδα, πρέπει να καθορίσετε τη διεύθυνση URL στην παράμετρο URL:
Πίνακας 2. Χαρακτηριστικά ετικέτας
Χαρακτηριστικό
Charset.
Καθορίζει την κωδικοποίηση χαρακτήρων για το τρέχον έγγραφο HTML:
Περιεχόμενο
Περιέχει αυθαίρετο κείμενο που καθορίζει την τιμή που σχετίζεται με το χαρακτηριστικό HTTP-Equiv ή ονόματος, ανάλογα με την αξία τους.
Http-equiv.
Ελέγχει τις ενέργειες του προγράμματος περιήγησης σε αυτήν την ιστοσελίδα (ισοδύναμο κεφαλής HTTP). Κατά την εμφάνιση της σελίδας, το πρόγραμμα περιήγησης θα ακολουθήσει τις οδηγίες που καθορίζονται στο χαρακτηριστικό: Το προεπιλεγμένο στυλ καθορίζει το προτιμώμενο στυλ που χρησιμοποιείται στη σελίδα. Το χαρακτηριστικό περιεχομένου πρέπει να περιέχει ένα αναγνωριστικό στοιχείου που αναφέρεται στον πίνακα στυλ CSS ή αναγνωριστικό στοιχείου
χρησιμοποιώντας το στοιχείο . Το στοιχείο δεν απαιτεί ετικέτα κλεισίματος. Αυτό το στοιχείο καθορίζει τη σχέση μεταξύ της τρέχουσας σελίδας και άλλων εγγράφων. Μπορεί να υπάρχουν πολλά τέτοια στοιχεία στη σελίδα. Το αρχείο θα έχει την ακόλουθη φόρμα:
Πίνακας 4. Χαρακτηριστικά ετικέτας
Χαρακτηριστικό
Περιγραφή
Crossorigin.
Καθορίζει αν πρέπει να χρησιμοποιηθούν οι Κορές (τεχνολογία προγράμματος περιήγησης που σας επιτρέπει να παρέχετε πρόσβαση σε ιστοσελίδα σε άλλους πόρους τομέα) κατά την εξαγωγή μιας εικόνας από την τοποθεσία. Ανώνυμος - Στο ερώτημα στα διατομών, το πρόγραμμα περιήγησης προσθέτει αυτόματα την κεφαλίδα προέλευσης που περιέχει το όνομα τομέα από το οποίο πραγματοποιείται αίτημα. Εάν ο διακομιστής δεν απαντήσει στην προέλευση του ελέγχου ελέγχου πρόσβασης: * (ή το όνομα τομέα αντί των αστεριών), τότε το φορτίο εικόνας θα αποκλειστεί. Χρήση-διαπιστευτήρια - Εάν ο διακομιστής δεν παρέχει διαπιστευτήρια χρησιμοποιώντας πιστοποιητικά ελέγχου πρόσβασης-ελέγχου πρόσβασης: TRUE, τότε το φορτίο εικόνας θα αποκλειστεί.
href.
Το κύριο χαρακτηριστικό της ετικέτας, ως τιμή, είναι η διαδρομή προς το αρχείο με στυλ.
hreflang.
Καθορίζει τη γλώσσα του κειμένου στο έγγραφο στο οποίο είναι ο σύνδεσμος.
Μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ
Ορίζει τον τύπο της συσκευής στην οποία πρέπει να εφαρμοστεί ο πόρος αναφοράς.
Όχι
Η Randing μεταβλητή που δημιουργήθηκε τυχαία στο διακομιστή, η οποία καθορίζει τους κανόνες για τη χρήση ενσωματωμένων στυλ για την προστασία του περιεχομένου. Αξία χαρακτηριστικού - Σειρά κειμένου.
El.
Το χαρακτηριστικό καθορίζει τη σχέση μεταξύ του τρέχοντος εγγράφου και του εγγράφου που αναφέρεται. Εναλλακτική - σύνδεση με το ίδιο έγγραφο, αλλά σε άλλη μορφή (για παράδειγμα, σελίδες εκτύπωσης, μετάφραση, καθρέφτη, κορδέλα σε μορφή RSS ή Atom),
.
Αρχεία - Υποδεικνύει ότι το έγγραφο σχετικά με τη σύνδεση αντιπροσωπεύει ιστορικό ενδιαφέρον. Ο σύνδεσμος μπορεί να υποδεικνύει μια συλλογή αρχείων, εγγράφων και άλλων υλικών. Συγγραφέας Συγγραφέας στη σελίδα σχετικά με τον συγγραφέα του εγγράφου ή τη σελίδα με τα στοιχεία επικοινωνίας του συντάκτη. Αναφορά σελιδοδεικτών στον πλησιέστερο πρόγονο του άρθρου, ο οποίος είναι ένας σύνδεσμος ή το τμήμα του άρθρου, που σχετίζονται περισσότερο με το στοιχείο, εάν δεν υπάρχει πρόγονος. Το εξωτερικό χρησιμοποιείται για να υποδείξει ότι η σελίδα στην οποία ο σύνδεσμος δεν αποτελεί μέρος αυτού του ιστότοπου. Καθορίζει πρώτα τον σύνδεσμο που οδηγεί στο πρώτο έγγραφο από την ακολουθία εγγράφων. Βοηθήστε να αναφέρετε σε ένα έγγραφο με πιστοποιητικό. Το εικονίδιο ορίζει τη διαδρομή προς το εικονίδιο που θα χρησιμοποιηθεί για το τρέχον έγγραφο. Το τελευταίο καθορίζει τη σύνδεση που οδηγεί στο τελευταίο έγγραφο στην ακολουθία εγγράφων. Αναφορά άδειας σε πληροφορίες πνευματικών δικαιωμάτων για το έγγραφο. Στη συνέχεια υποδεικνύει ότι αυτό το έγγραφο είναι μέρος της σειράς και ότι ο σύνδεσμος οδηγεί στο ακόλουθο έγγραφο σε αυτή τη σειρά.
Το Nofollow δείχνει ότι ο σύνδεσμος δεν εγκρίνεται από τον συντάκτη της σελίδας ή ότι ο σύνδεσμος είναι εμπορικός. Ο Noreferrer υποδεικνύει ότι η κεφαλίδα αιτήματος πελάτη που περιέχει τη διεύθυνση URL της πηγής αιτήσεως δεν πρέπει να μεταδίδεται κατά τη διάρκεια του συνδέσμου. Το Pingback καθορίζει τη διεύθυνση του διακομιστή pingback, η οποία επιτρέπει στο blog να ειδοποιεί αυτόματα τους ιστότοπους που συνδέονται με αυτό. Το Prefetch υποδεικνύει ότι το αρχείο πρέπει να διατηρείται εκ των προτέρων στο οποίο ο σύνδεσμος οδηγεί. Προηγούμενη υποδεικνύει ότι το έγγραφο αυτό είναι μέρος της σειράς και ότι ο σύνδεσμος οδηγεί στο προηγούμενο έγγραφο σε αυτή τη σειρά.
Η αναζήτηση υποδεικνύει ότι το έγγραφο αναφοράς περιέχει τη διεπαφή αναζήτησης και τους σχετικούς πόρους. Η πλευρική γραμμή υποδεικνύει ότι το έγγραφο αναφοράς, αν είναι δυνατόν, θα εμφανιστεί στο πρόσθετο πλαίσιο του προγράμματος περιήγησης και ορισμένα προγράμματα περιήγησης όταν κάνετε κλικ στην υπερσύνδεση ανοίξτε το παράθυρο για να προσθέσετε έναν σύνδεσμο στον πίνακα σελιδοδεικτών. Το σύνδεσμο Stylesheet σε ένα εξωτερικό αρχείο που θα χρησιμοποιηθεί ως φύλλο στυλ για αυτό το έγγραφο. Η ετικέτα υποδεικνύει ότι η ετικέτα στην οποία η υπερσύνδεση οδηγεί σε αυτό το έγγραφο. Το UP δείχνει ότι η σελίδα είναι μέρος της ιεραρχικής δομής και ότι η υπερσύνδεση οδηγεί σε υψηλότερο επίπεδο πόρων στη δομή.
Μεγέθη.
Καθορίζει το μέγεθος των εικονιδίων για την οπτική οθόνη. Το χαρακτηριστικό μεγέθους χρησιμοποιείται μόνο με rel \u003d "εικονίδιο" και μπορεί να λάβει τις ακόλουθες έννοιες: Τα πλάτη είναι ύψος - ορίζει μια λίστα με τα μεγέθη που διαχωρίζονται από κενά, κάθε μέγεθος πρέπει να είναι στη μορφή - τα πλάτη του ύψους (οι διαστάσεις των εικονιδίων ρυθμίζονται σε εικονοστοιχεία), για παράδειγμα:
; Οποιοδήποτε - το εικονίδιο μπορεί να κλιμακωθεί σε οποιοδήποτε μέγεθος.
Τίτλος
Καθορίζει τον τίτλο του συνδέσμου ή το όνομα του συνόλου των πινάκων εναλλακτικών στυλ. Αξία χαρακτηρισμού - Κείμενο.
Τύπος
Καθορίζει τον τύπο του εγγράφου MIME στο οποίο είναι ο σύνδεσμος. Σε αυτή την περίπτωση, παίρνει την αξία "κείμενο / css".
1.2.5. Στοιχείο
Таблица 5. Атрибуты тега
Обратите внимание на иерархию элементов в структуре документа. Корневым элементом считается , а все последующие элементы идут внутри него, а в самом конце документа обозначает его закрытие. Все элементы, которые написаны до или после тега , не будут обрабатываться браузером.
Элемент является родительским для элементов
и , а они соответственно дочерними, так как находятся внутри тега … . Такая иерархия будет распространяться на все вложенные элементы документа.
Элемент
В теге
… содержится техническая информация о web-странице: кодировка, заголовок, описание, ключевые слова, подключение таблицы стилей, шрифтов и т.д. То, что находится в этом разделе, не выводится в окне браузера, но эти данные указывают браузеру, как именно показать страницу.
Обязательным тегом, входящим в
… , является … . Это заголовок всего документа, он отображается на открытой вкладке браузера и в результатах выдачи поисковых систем, в так называемом, сниппете, а его размер не должен превышать 60 символов. Тег очень важен для SEO-продвижения сайта.
Заголовок всего документа
Тег считается необязательным элементом раздела
, но он используется почти всегда. Этот тег является одинарным и не требует закрытия, как, например, … . С его помощью указываются метаданные страницы, о которых говорилось выше, еще всевозможные элементы разметки, закрытие от индексации и т.д.
Описание страницы задается с помощью атрибута name и его значения - description . Описание так же важно для продвижения сайта в поисковых системах.
На счет значения keywords ходит много споров, многие вебмастера считают, что на ключевые слова поисковые системы давно не обращают внимания и поэтому вообще их не прописывают, а другие утверждают обратное.
Атрибут charset указывает кодировку документа, на данный момент стоит UTF-8 .
Тег как и является одинарным, используется для определения отношения между текущим документом и другими файлами или, проще говоря, подключает содержимое стороннего файла к нашей странице, таких подключений может быть несколько. Так же может указывать каноничность документа.
Элемент
Элемент
это основная часть документа, которая выводится в окне браузера, то есть, что находится в теге …
, показывается пользователю при открытии HTML-документа. В этом разделе прописываются разные теги и их атрибуты с разными значениями, о которых просто не реально рассказать в одной статье, поэтому я рекомендую сайт htmlbook.ru
. На этом сайте вы найдете все теги HTML и CSS с примерами использования и подробным описанием каждого. Также рекомендую посмотреть бесплатные мини-курсы по сайтостроению . Эти курсы состоят из видеоуроков и позволяют более наглядно познакомится с написанием кода.
HTML (H
ypert
ext M
arkup L
anguage) is the code that is used to structure a web page and its content. For example, content could be structured within a set of paragraphs, a list of bulleted points, or using images and data tables. As the title suggests, this article will give you a basic understanding of HTML and its functions.
So what is HTML?
HTML is not a programming language; it is a markup language
that defines the structure of your content. HTML consists of a series of elements
, which you use to enclose, or wrap, different parts of the content to make it appear a certain way, or act a certain way. The enclosing for paragraph. Note that the end tag" s name is preceded by a slash character>", and that in empty elements the end tag is neither required nor allowed. If attributes are not mentioned, default values are used in each case.">tags can make a word or image hyperlink to somewhere else, can italicize words, can make the font bigger or smaller, and so on. For example, take the following line of content:
My cat is very grumpy
If we wanted the line to stand by itself, we could specify that it is a paragraph by enclosing it in paragraph tags:
My cat is very grumpy
Anatomy of an HTML element
Let"s explore this paragraph element a bit further.
The main parts of our element are as follows:
The opening tag:
This consists of the name of the element (in this case, p), wrapped in opening and closing angle brackets
. This states where the element begins or starts to take effect - in this case where the paragraph begins.
The closing tag:
This is the same as the opening tag, except that it includes a forward slash
before the element name. This states where the element ends - in this case where the paragraph ends. Failing to add a closing tag is one of the standard beginner errors and can lead to strange results.
The content:
This is the content of the element, which in this case is just text.
The element:
The opening tag, the closing tag, and the content together comprise the element.
Elements can also have attributes that look like the following:
Attributes contain extra information about the element that you don"t want to appear in the actual content. Here, class is the attribute name
, and editor-note is the attribute value
. The class attribute allows you to give the element an identifier that can be used later to target the element with style information and other things.
An attribute should always have the following:
A space between it and the element name (or the previous attribute, if the element already has one or more attributes).
The attribute name, followed by an equals sign.
The attribute value, wrapped by opening and closing quotation marks.
Note
: Simple attribute values that don"t contain ASCII whitespace (or any of the characters " " ` = < >) can remain unquoted, but it is recommended that you quote all attribute values, as it makes the code more consistent and understandable.
Nesting elements
You can put elements inside other elements too - this is called nesting
. If we wanted to state that our cat is very
grumpy, we could wrap the word "very" in a ) indicates that its contents have strong importance, seriousness, or urgency. Browsers typically render the contents in bold type."> element, which means that the word is to be strongly emphasized:
My cat is very grumpy.
You do however need to make sure that your elements are properly nested: in the example above, we opened the element represents a paragraph.">
element first, then the ) indicates that its contents have strong importance, seriousness, or urgency. Browsers typically render the contents in bold type."> element; therefore, we have to close the ) indicates that its contents have strong importance, seriousness, or urgency. Browsers typically render the contents in bold type."> element first, then the element represents a paragraph.">
element. The following is incorrect:
My cat is very grumpy.
The elements have to open and close correctly so that they are clearly inside or outside one another. If they overlap as shown above, then your web browser will try to make the best guess at what you were trying to say, which can lead to unexpected results. So don"t do it!
Empty elements
Some elements have no content and are called empty elements
. Take the element embeds an image into the document. It is a replaced element."> element that we already have in our HTML page:
This contains two attributes, but there is no closing tag and no inner content. This is because an image element doesn"t wrap content to affect it. Its purpose is to embed an image in the HTML page in the place it appears.
Anatomy of an HTML document
That wraps up the basics of individual HTML elements, but they aren"t handy on their own. Now we"ll look at how individual elements are combined to form an entire HTML page. Let"s revisit the code we put into our index.html example (which we first met in the Dealing with files article):
My test page
Here, we have the following:
- The doctype. In the mists of time, when HTML was young (around 1991/92), doctypes were meant to act as links to a set of rules that the HTML page had to follow to be considered good HTML, which could mean automatic error checking and other useful things. However, these days no one cares about them, and they are just a historical artifact that needs to be included for everything to work right. For now, that"s all you need to know.
- the element represents the root (top-level element) of an HTML document, so it is also referred to as the root element. All other elements must be descendants of this element."> element. This element wraps all the content on the entire page and is sometimes known as the root element.
- the element contains machine-readable information (metadata) about the document, like its title, scripts, and style sheets."> element. This element acts as a container for all the stuff you want to include on the HTML page that isn"t
the content you are showing to your page"s viewers. This includes things like keywords and a page description that you want to appear in search results, CSS to style our content, character set declarations, and more.
- This element sets the character set your document should use to UTF-8, which includes most characters from the vast majority of written languages. Essentially, it can now handle any textual content you might put on it. There is no reason not to set this, and it can help avoid some problems later on.
- the ) defines the document" s that is shown in a browser bar or page tab.> element. This sets the title of your page, which is the title that appears in the browser tab the page is loaded in. It is also used to describe the page when you bookmark/favourite it.
- the element. This contains all
the content that you want to show to web users when they visit your page, whether that"s text, images, videos, games, playable audio tracks, or whatever else.
Images
As we said before, it embeds an image into our page in the position it appears. It does this via the src (source) attribute, which contains the path to our image file.
We have also included an alt (alternative) attribute. In this attribute, you specify descriptive text for users who cannot see the image, possibly because of the following reasons:
They are visually impaired. Users with significant visual impairments often use tools called screen readers to read out the alt text to them.
Something has gone wrong causing the image not to display. For example, try deliberately changing the path inside your src attribute to make it incorrect. If you save and reload the page, you should see something like this in place of the image:
The keywords for alt text are "descriptive text". The alt text you write should provide the reader with enough information to have a good idea of what the image conveys. In this example, our current text of "My test image" is no good at all. A much better alternative for our Firefox logo would be "The Firefox logo: a flaming fox surrounding the Earth."
Try coming up with some better alt text for your image now.
Marking up text
This section will cover some of the essential HTML elements you"ll use for marking up the text.
Headings
Heading elements allow you to specify that certain parts of your content are headings - or subheadings. In the same way that a book has the main title, chapter titles, and subtitles, an HTML document can too. HTML contains 6 heading levels,
–
, although you"ll commonly only use 3 to 4 at most:
My main title
My top level heading
My subheading
My sub-subheading
Now try adding a suitable title to your HTML page just above your element embeds an image into the document. It is a replaced element."> element.
Note
: You"ll see that your heading level 1 has an implicit style. Don"t use heading elements to make text bigger or bold, because they are used for accessibility and other reasons such as SEO . Try to create a meaningful sequence of headings on your pages, without skipping levels.
Paragraphs
Lists
A lot of the web"s content is lists, and HTML has special elements for these. Marking up lists always consist of at least 2 elements. The most common list types are ordered and unordered lists:
Unordered lists
are for lists where the order of the items doesn"t matter, such as a shopping list. These are wrapped in a element represents an unordered list of items, typically rendered as a bulleted list.">
element.
Ordered lists
are for lists where the order of the items does matter, such as a recipe. These are wrapped in an element represents an ordered list of items, typically rendered as a numbered list."> element.
If you get stuck, you can always compare your work with our finished example code on GitHub.
Here, we have only really scratched the surface of HTML. To find out more, go to our topic.
Всем привет! Сегодня провел утро в объяснениях «на пальцах», как ручками прописывать текстовые ссылки и ссылки изображения. Думаю, что начальные знания HTML никому не помешают, поэтому кратенько изложу основную суть HTML. Чтобы, так сказать, начинающие SEO оптимизаторы и блогеры имели представление об этом языке и о том, как построены страницы.
Что такое HTML?
HTML расшифровывается, как язык гипертекстовой разметки. Это компьютерный язык, используемый для создания документов в интернете. Эти документы представляют собой текстовые файлы, содержащие ваш контент (текст, изображения, видео и т.д.) и HTML теги, используемые для структурирования этого содержимого. Браузеры читают страницу, а HTML и HTML-теги говорят им, что и как показать. HTML-теги не отображаются в браузере. Все теги начинаются с левой стороны значком меньше «<» и заканчиваются значком больше «>» . Чтобы построить базовую HTML страницу вам потребуется текстовый редактор Notepad++ (на мой взгляд лучший) либо любой простой текстовый редактор на выбор TextEdit, TextWrangler, SimpleText, TextPad или даже Блокнот. Так же существуют специализированные программы, которые упрощают жизнь вебмастерам, такие как Adobe Dreamweaver, но это не обязательно. Не используйте Microsoft Word! HTML не чувствительны к регистру.
Подробнее о HTML-тегах
Есть два вида тегов: контейнерные и пустые.
Контейнерный тег «оборачивает» текст или изображение и должен состоять из открывающего и закрывающего тега, такие как … html> . Закрывающий тег имеет косую черту / говоря браузеру, что тег закончился.
Пустой тег стоит особняком, такой как для разрыва строки или для горизонтальной линии. Пустые теги не требуют закрывающего тега, поскольку они ничего не «оборачивают».
Как создать страницу HTML
Чтобы с чего-нибудь начать, предлагаю взглянуть на очень простой шаблон HTML.
Название сайта либо страницы title>
head>
Основной контент страницы
body>
html>
Обратите внимание на то, что когда мы открываем тег, мы должны обязательно
закрыть его. HTML документы делятся на две основные части — голова (head) и тело (body). тег сообщает браузеру, что это HTML документ.
тег включает в себя информацию о документе, такую как:
заголовок страницы — тег , который появляется в браузерах, в названии вкладки
тег автора —
тег ключевых слов —
тег описания — и т.д.
Здесь же подключаются файлы стилей (CSS)? но это уже для более продвинутых товарищей. Наконец, тег
, который содержит весь контент страницы сайта: текст, изображения, графики, и т.д.
Создание первой HTML страницы
Откройте текстовый редактор и вставьте следующий код в новый документ:
Моя первая веб страница title>
head>
Обучение HTML
Здравствуйте!
Это моя первая веб-страница.
Я учусь основам HTML и тегам заголовков
HTML ОСНОВЫ
body>
html>
Должно выглядеть вот таким образом:
Сохраните файл как example.html на рабочий стол. Откройте файл в веб-браузере, чтобы увидеть, как он преобразует теги. Это будет выглядеть довольно скучно, на данном этапе, но это только начало.
Можно немного и приукрасить:).
Форматирование текста
Мы можем добавлять теги к тексту, чтобы добавить ему больше структуры. На первом этапе выделим заголовки, абзацы, разрывы строк и горизонтальную линию, но обо всем по порядку.
Рубрики
Есть 6 уровней заголовков в HTML, они определяют уровень важности. Например на блоге, ваше название статьи может быть h1 тегом, в то время, как названия абзацев вашего поста могут быть h2 или h3 тегами. Например:
Заголовок h1
Заголовок h2
Заголовок h3
Пункты
Для отдельных участков текста можно использовать
Тег для добавления пробела между параграфами.
Параграф
Разрыв строк
Чтобы добавить один разрыв строки используем пустой тег , то есть его не надо закрывать /. Это создает пустую строку и отправляет следующий код на следующую строку.
Горизонтальная линия
Чтобы создать горизонтальную линию поперек вашей странице мы используем тег
.
Как добавить форматирование текста на страницу?
Откройте example.html в текстовом редакторе снова и добавляйте форматирование текста следующим образом:
В результате этих телодвижений получаем следующее:
Уже приятнее глазу.
Вот абсолютные основы HTML и, вероятно, самая скучная часть!
Я планирую в будущих постах немного развить данную тему, т.к. любому SEO специалисту в конце-концов приходится сталкиваться с основами HTML.
Этот раздел сайта полностью посвящен двум языкам создания сайта, а именно HTML и CSS. Здесь вы сможете поэтапно изучить языки, узнать все от основ до самых сложных моментов.
Данный раздел построен по принципу пошагового изучения материала, поэтому перед каждым названием урока по HTML и CSS, стоит цифра соответствующая порядковому номеру урока. Это естественно на тот случай если вы хотите изучить все от самых основ и не сделать себе кашу в голове. Если же вы уже знаете, что-либо о языках HTML и CSS, то вы так же можете найти здесь недостающие вам знания, или же, углубить уже изученное.
В данном разделе размещены уроки по стандартам языка HTML5 и CSS3, соответственно, если же будут какие либо более новые версии данных языков, они так же будут отражены в новых уроках этого раздела, и вы обязательно узнаете .
Наверное, каждый человек, который хоть раз в своей жизни сталкивался с созданием сайта, безусловно, слышал о такой связке как html и css я могу с уверенностью заявить, что если вы хотите делать сайты самостоятельно, то вам ни как не обойтись без знаний этих двух вещей.
После того как вы получили общие понятия о том, что такое html у вас в голове, явно сложилась неоднозначная картина, и я думаю это не удивительно. Пора переходить непосредственно к практике и создать-таки свой первый html документ.
Как и в языке html, так и в CSS есть свои особенности, правила и структура. В этом уроке я расскажу вам об основных понятиях языка CSS, о его структуре, устройстве и мы сделаем с вами первую CSS таблицу стилей и узнаете, как подключить таблицу стилей к html документу.
Селекторы в CSS являются основой самого языка и их изучение и понимание очень важно, поэтому в этом уроке я вам расскажу еще о нескольких видах селекторах и опишу их возможности.
Очень важным моментом в создании сайта, является работа с текстом, и как вы понимаете, с текстом в html так же необходимо уметь работать, и знать какие теги бывают и как их можно использовать.
После того как вы узнали все html теги для работы с текстом, теперь пора перейти непосредственно к CSS работе с текстом, которая уже значительно расширит ваши познания и возможности.
В CSS огромное количество всевозможных удобных и качественно меняющих внешний вид свойств и мы продолжаем изучать CSS работу с текстом и в этом уроке, мы углубимся в тему работы с текстом и рассмотрим новые свойства текста.
Работа с изображениями при создании с сайта, один из ключевых моментов, как при создании дизайна, также при простой верстке или написании каких либо материалов для вашего сайта.
CSS значительно расширяет возможности работы с любыми объектами html, в этом уроке я хотел бы вам подробно рассказать о тех параметрах которые можно применять к изображениям.
Ο χρήστης στην ορολογία των προδιαγραφών) είναι ένα λογισμικό στο πλάι του συνδρομητή, το οποίο σας επιτρέπει να λαμβάνετε, να στείλετε, να δείτε και να επεξεργαστείτε ...