Διδασκαλία προγραμματισμού html css από την αρχή. Βασική html για αρχάριους σε απλή γλώσσα

Από τον συγγραφέα:Γεια σε όλους. Όλοι θέλουμε να κατανοήσουμε καλύτερα τη δημιουργία ιστοτόπων προκειμένου να συμμετάσχουμε σε ενδιαφέροντα έργα και να πραγματοποιήσουμε τις ιδέες μας. Τι γίνεται όμως αν είσαι εντελώς αρχάριος; Το σεμινάριο html για ανδρείκελα με πρακτικά μαθήματα θα σας βοηθήσει να κάνετε επιτέλους μια τόσο σημαντική ανακάλυψη στη δημιουργία ιστοτόπων από το μηδενικό επίπεδο σε τουλάχιστον μια βασική κατανόηση.

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

Άρα, αν μιλάμε για εκμάθηση html, τότε υπάρχει και θεωρία, αλλά υπάρχει πράξη. Η θεωρία σε αυτή την περίπτωση είναι απλώς κάποιο είδος σειράς άρθρων, μαθήματα σχετικά με το θέμα της γλώσσας, βασικές ετικέτες και η εφαρμογή τους κ.λπ.

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

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

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

Έτσι, η καλύτερη πρακτική είναι να πάρετε μια έτοιμη διάταξη ιστότοπου και να την τοποθετήσετε. Η διάταξη είναι ακριβώς η διαδικασία δημιουργίας ιστοσελίδων από ένα σχέδιο πολλαπλών επιπέδων χρησιμοποιώντας γλώσσες html και css. Μπορούν επίσης να χρησιμοποιούν πλαίσια, javascript και βιβλιοθήκες εφαρμογών κατά τη διάταξη, αλλά αυτό είναι ένα θέμα για άλλη συζήτηση. Όλα αυτά είναι μια προσθήκη. Το Html είναι μια βασική τεχνολογία που πρέπει να κατανοηθεί πολύ καλά.

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

Πώς να μάθετε τη γλώσσα και πού να εξασκηθείτε;

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

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

Μπορώ να σας διαβεβαιώσω ότι το css είναι πιο διασκεδαστικό να μαθαίνετε! Και από κάποιες απόψεις ακόμα πιο εύκολο. Πρώτον, το css έχει επίσης αρκετές ιδιότητες και κανόνες που πρέπει να θυμάστε. Δεύτερον, αυτή η γλώσσα έχει μια πολύ απλή σύνταξη, οπότε ακόμη και ένας αρχάριος δεν θα έχει προβλήματα να γράψει κώδικα σε αυτήν. Τρίτον, δεδομένου ότι το css είναι υπεύθυνο για την εμφάνιση της σελίδας, στην αρχή θα χαρείτε που κάνατε τη σελίδα να γίνει κόκκινη και φτιάξατε ένα πλαίσιο για αυτήν την εικόνα.

Γενικά, η εκμάθηση του css είναι απλή και ενδιαφέρουσα, γι' αυτό σας συνιστώ να μην καθυστερήσετε και να ξεκινήσετε αμέσως αφού τελειώσετε με τα βασικά της html.

Η τελευταία σας πρακτική

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

Η HTML είναι η γλώσσα σήμανσης υπερκειμένου που έκανε τον Ιστό όπως τον ξέρουμε και τον αγαπάμε. Χάρη σε αυτό το υπέροχο εργαλείο, οι ιστότοποι φαίνονται όμορφοι και μοντέρνοι και εξασφαλίζεται επίσης η ευκολία χρήσης τους. Η HTML απλώς τακτοποιεί τα στοιχεία μιας ιστοσελίδας με τρόπο φιλικό προς το χρήστη. Το έργο του είναι συγκρίσιμο με αυτό που κάνει το MS Word ή το OpenOffice. Μετατρέπουν μια άχαρη μάζα γραμμάτων σε ένα έγγραφο που έχει παραγράφους, έντονους χαρακτήρες, πλάγιους χαρακτήρες, πίνακες, ακόμη και εικόνες. Περίπου η ίδια γλώσσα κάνει και η HTML, με τη μόνη διαφορά ότι τα έγγραφά της εμφανίζονται στο πρόγραμμα περιήγησης και οι δυνατότητες αυτού του εργαλείου είναι πολύ μεγαλύτερες από αυτές ενός επεξεργαστή κειμένου. Για τη σήμανση, χρησιμοποιούνται ετικέτες - ειδικές εντολές που περιγράφουν τη δομή μιας ιστοσελίδας. Περικλείονται σε γωνιακές αγκύλες -<тег>ώστε το πρόγραμμα περιήγησης να τα ξεχωρίζει από το μεγαλύτερο μέρος του κειμένου. Στη συνέχεια, θα καλύψουμε τα βασικά της HTML για αρχάριους.

Visual editors

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

Όλα αυτά τα προγράμματα δημιουργούν πολλές περιττές ετικέτες που κάνουν την τελική έκδοση της σελίδας δυσκίνητη και μη βέλτιστη. Φυσικά, σε αυτήν την εποχή του Internet υψηλής ταχύτητας, αυτό έχει μικρότερη σημασία από πριν, αλλά υπάρχουν αρκετοί λόγοι για τους οποίους ένας συνοπτικός και καλογραμμένος ιστότοπος αποδεικνύεται πιο πρακτικός από τον αντίστοιχο που δημιουργήθηκε σε ένα οπτικό πρόγραμμα επεξεργασίας. Μια ιστοσελίδα που φτιάχτηκε σε ένα τέτοιο πρόγραμμα θα υποστεί κακή επεξεργασία από τα ρομπότ αναζήτησης, καθώς κάθε kilobyte κώδικα είναι σημαντικό για αυτούς και ο περίπλοκος και παράλογος κώδικας με μια δέσμη δύσκολα θα τους αρέσει. Επιπλέον, οι συντάκτες συχνά μένουν πίσω από την εποχή, γίνονται άσχετοι και δεν αξίζει να ξοδέψετε πόρους για την ανάπτυξή τους, αφού ούτε ένας επαγγελματίας δεν χρησιμοποιεί αυτά τα προϊόντα. Επομένως, όποιος θέλει να εργαστεί στον τομέα της δημιουργίας ιστοσελίδων θα πρέπει να γνωρίζει τα βασικά της HTML.

ετικέτες

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

Υπάρχουν επίσης μεμονωμένες ετικέτες που δεν χρειάζεται να κλείσουν. Σε αυτά, το περιεχόμενο βρίσκεται μέσα, όπως ακριβώς μπορεί να γραφτεί για τις περισσότερες ετικέτες HTML και να ορίσει τις ιδιότητες του στοιχείου. Υποδεικνύεται στην αρχική ετικέτα και μοιάζει κάπως έτσι: χαρακτηριστικό = "...", όπου αντί για τελείες υπάρχει μια τιμή χαρακτηριστικού. Η γνώση των ετικετών είναι το πρώτο και πιο σημαντικό βήμα για την κατανόηση της HTML. Τα βασικά αυτής της τέχνης περιλαμβάνουν επίσης την κατανόηση της δομής μιας ιστοσελίδας.

Δομή εγγράφου

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

Στη συνέχεια έρχονται οι κύριες ζευγαρωμένες δομές που αποτελούν τον «σκελετό» του ιστότοπου. Η πρώτη ετικέτα στην οποία όλες οι άλλες είναι ένθετες − .... Οτιδήποτε εκτός αυτού δεν αναγνωρίζεται ως ιστοσελίδα από το πρόγραμμα περιήγησης, επομένως ανοίγει το έγγραφο και το κλείνει. Αυτή η ετικέτα απαιτείται για οποιοδήποτε έγγραφο. Περιέχει επίσης μερικές ακόμη απαιτούμενες ετικέτες, οι οποίες θα συζητηθούν παρακάτω.

κεφάλι

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

Σύνδεσμος

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

Σώμα

Σε αυτό το τμήμα του εγγράφου HTML δημιουργείται το ορατό τμήμα της σελίδας. Όλα όσα γίνονται μέσα στο "σώμα" θα εμφανίζονται από το πρόγραμμα περιήγησης. ΣΕ χρησιμοποιείται ένας τεράστιος αριθμός ετικετών HTML. Τα βασικά είναι η μορφοποίηση κειμένου, η εργασία με συνδέσμους και τα πιο απλά εργαλεία για τη δόμηση μιας ιστοσελίδας. Για να ξεκινήσετε με την HTML, αρκεί να γνωρίζετε τις βασικές ετικέτες και να μπορείτε να τις χρησιμοποιήσετε. Παρακάτω είναι τα πιο δημοφιλή:

mob_info