Διαφορά μεταξύ HTML και CSS

Anonim

HTML vs CSS

Το HyperText Markup Language, γνωστό ως HTML είναι η κορυφαία γλώσσα σήμανσης για ιστοσελίδες. Το HTML είναι το βασικό δομικό στοιχείο των ιστοσελίδων. Το πρόγραμμα περιήγησης στο Web διαβάζει το έγγραφο HTML και τα συνθέτει σε οπτικές ή ακουστικές ιστοσελίδες. Τα Φύλλα Στυλ Cascading (CSS) είναι μια γλώσσα που περιγράφει την εμφάνιση και τη μορφοποίηση ενός εγγράφου που γράφεται με τη χρήση μιας γλώσσας σήμανσης. Το CSS χρησιμοποιείται ευρέως για να σχεδιάσει ιστοσελίδες γραμμένες σε HTML.

Τι είναι το HTML;

Η HTML, όπως αναφέρθηκε προηγουμένως, είναι μια γλώσσα σήμανσης, όχι μια γλώσσα προγραμματισμού. Μια γλώσσα σήμανσης είναι ένα σύνολο σημάτων σήμανσης και η HTML χρησιμοποιεί ετικέτες σήμανσης, οι οποίες συνήθως ονομάζονται ετικέτες HTML, για να περιγράψουν ιστοσελίδες. Τα έγγραφα HTML περιγράφουν ιστοσελίδες και περιέχουν ετικέτες HTML και απλό κείμενο. Οι ετικέτες HTML μπορούν εύκολα να ταυτοποιηθούν σε ένα έγγραφο HTML αφού περιβάλλονται από γωνιακούς βραχίονες (π.χ. Οι ετικέτες HTML εισάγονται συνήθως σε ένα έγγραφο σε ζεύγη, όπου η πρώτη ετικέτα είναι η ετικέτα έναρξης (π.χ. ) και η δεύτερη ετικέτα είναι η τελική ετικέτα (π.χ. ). Ο στόχος ενός προγράμματος περιήγησης ιστού (π.χ. Internet Explorer, Firefox κ.λπ.) είναι να διαβάζει ένα έγγραφο HTML και να το εμφανίζει ως ιστοσελίδα. Το πρόγραμμα περιήγησης χρησιμοποιεί τις ετικέτες HTML για την ερμηνεία του περιεχομένου της σελίδας και οι ίδιες οι ετικέτες HTML δεν εμφανίζονται από το πρόγραμμα περιήγησης. Οι σελίδες HTML μπορούν να ενσωματώσουν εικόνες, αντικείμενα και σενάρια γραμμένα σε γλώσσες όπως JavaScript. Επιπλέον, η HTML μπορεί να χρησιμοποιηθεί για τη δημιουργία διαδραστικών μορφών.

Τι είναι το CSS;

Όπως προαναφέρθηκε, το CSS ορίζει πώς πρέπει να εμφανίζονται τα στοιχεία HTML σε μια σελίδα. Αρχικά, η HTML δεν προοριζόταν να έχει ετικέτες για τη μορφοποίηση ενός εγγράφου, αλλά για τον ορισμό του περιεχομένου. Αλλά, η εισαγωγή ετικετών όπως στο HTML 3. 2 έκανε τη ζωή των προγραμματιστών web πολύ δύσκολη. Κατά την ανάπτυξη μεγάλων ιστότοπων, η προσθήκη γραμματοσειρών και πληροφοριών χρώματος σε κάθε σελίδα έγινε μια πολύ κουραστική διαδικασία. Ως λύση στο πρόβλημα αυτό, η Κοινοπραξία World Wide Web (W3C) δημιούργησε CSS. Το HTML 4. 0 επιτρέπει την κατάργηση όλων των μορφοποιήσεων από το έγγραφο HTML και την αποθήκευση σε ξεχωριστό αρχείο CSS. Το CSS επιτρέπει τον διαχωρισμό του περιεχομένου του εγγράφου από την παρουσίαση εγγράφων, όπως η διάταξη, τα χρώματα και οι γραμματοσειρές. Αυτό θα επέτρεπε σε πολλές ιστοσελίδες να μοιράζονται την ίδια μορφοποίηση και να μειώνουν την πολυπλοκότητα και την επανάληψη στο δομικό περιεχόμενο. Το CSS μπορεί επίσης να επιτρέψει την παρουσίαση της ίδιας σελίδας σήμανσης σε διαφορετικά στυλ, επιτρέποντας στους αναγνώστες να επιλέξουν ένα διαφορετικό φύλλο στυλ για να αντικαταστήσουν αυτό που έχει καθορίσει ο δημιουργός της ιστοσελίδας. Σήμερα το CSS χρησιμοποιείται ευρέως και υποστηρίζεται από όλα τα προγράμματα περιήγησης.

Η διαφορά μεταξύ HTML και CSS

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