Σε ποιον φάκελο βρίσκονται τα αρχεία css; Απόλυτοι και σχετικοί σύνδεσμοι. Σύνδεση πολλών αρχείων CSS σε ένα έγγραφο HTML
Γεια σε όλους, φίλοι. Σήμερα θα απαντήσω στην απλούστερη ερώτηση: "πώς να συνδέσω ένα φύλλο στυλ css σε μια σελίδα html;"
Έκδοση βίντεο του άρθρου:
Για να το κάνετε αυτό, πρέπει να εισαγάγετε την ακόλουθη γραμμή στο περιεχόμενο της ετικέτας:
Επιτρέψτε μου να εξηγήσω: Η ετικέτα συνδέσμου σάς επιτρέπει να συνδέσετε εξωτερικά αρχεία στη σελίδα. Το χαρακτηριστικό rel = "stylesheet" δίνει οδηγίες ότι το αρχείο που περιλαμβάνεται είναι φύλλο στυλ. Href είναι η διαδρομή προς το αρχείο στυλ. Κατά κανόνα, η τιμή του είναι "style.css" εάν το φύλλο στυλ ονομάζεται έτσι και βρίσκεται στον ίδιο φάκελο με τη σελίδα html για την οποία είναι συνδεδεμένο.
Πώς να καθορίσετε τη διαδρομή σε ένα αρχείο
Αντίστοιχα, εάν το αρχείο css βρίσκεται κάπου αλλού, τότε η διαδρομή προς αυτό γράφεται διαφορετικά. Παραδείγματα για να γίνει πιο σαφές:
Το αρχείο table.css βρίσκεται στον φάκελο styles, ο οποίος βρίσκεται στον ίδιο φάκελο με τη σελίδα html: href = "styles/table.css"
Το αρχείο fonts.css βρίσκεται στο φάκελο styles, ο οποίος βρίσκεται στο φάκελο css, ο οποίος με τη σειρά του βρίσκεται εκεί που βρίσκεται η σελίδα html: href = “styles/css/fonts.css”
Δύο τελείες σάς επιτρέπουν να υποδείξετε τη διαδρομή επιστροφής από την αρχική θέση (από το μέρος όπου βρίσκεται η σελίδα μας html). Έτσι μπορείτε να το φτάσετε ως εξής:
Href = “../style.css” – το αρχείο βρίσκεται ένα επίπεδο πάνω από το αρχείο html.
Href = “../../style.css” – δύο επίπεδα ψηλότερα.
Href = “../../../css/style.css” – τρία επίπεδα υψηλότερα + το ίδιο το αρχείο στυλ βρίσκεται επίσης στο φάκελο css.
Ελπίζω να καταλαβαίνετε αυτά τα απλά παραδείγματα για να κατανοήσετε πλήρως πώς να ορίσετε τη διαδρομή σε ένα αρχείο.
Καταργήθηκε χαρακτηριστικό
Προηγουμένως, κατά τη σύνδεση ενός φύλλου στυλ, ήταν επίσης απαραίτητο να καθοριστεί το χαρακτηριστικό type = "text/css" στην ετικέτα συνδέσμου, αλλά σήμερα αυτό δεν είναι πλέον υποχρεωτική απαίτηση - τα προγράμματα περιήγησης καταλαβαίνουν ήδη τα πάντα τέλεια. Ωστόσο, για πλήρη υποστήριξη σε παλαιότερα προγράμματα περιήγησης, μπορείτε να το παίξετε με ασφάλεια και να το προσθέσετε.
Το οποίο θα εξετάσουμε τώρα με τη σειρά.
Όπως είπα προηγουμένως, το css έχει σχεδιαστεί για να σχεδιάζει δομές html, δηλαδή να τους δίνει εμφάνιση, χρώμα, μέγεθος, τοποθεσία και ούτω καθεξής, και επομένως επηρεάζει άμεσα τον κώδικα html.
Για να διασφαλιστεί αυτό το αποτέλεσμα, πραγματοποιείται μια σύνδεση css στο έγγραφο html.
Ο πρώτος τρόπος συμπερίληψης css είναι τα συνδεδεμένα στυλ. Χρησιμοποιείται όταν το φύλλο στυλ είναι γραμμένο σε ξεχωριστό αρχείο.
Σε αυτήν την περίπτωση, το αρχείο style.css με το φύλλο στυλ συνδέεται με το αρχείο html στην ετικέτα head, χρησιμοποιώντας την ετικέτα συνδέσμου
<σύνδεσμος href ="css/style.css " type ="text/css " rel ="style.css ">
Ο σύνδεσμος είναι μια ενιαία ετικέτα.
href – ένα χαρακτηριστικό συνδέσμου γνωστό σε εμάς, css/stile.css – μια τιμή που υποδεικνύει τη διαδρομή προς το αρχείο και το όνομα του αρχείου.
type – ένα χαρακτηριστικό που υποδεικνύει τον τύπο του στοιχείου που θα συνδεθεί, στην περίπτωσή μας είναι text/css.
Το rel είναι ένα χαρακτηριστικό που καθορίζει μια σχέση και η τιμή του είναι συνήθως γραμμένο φύλλο στυλ.
Σε αυτόν τον κώδικα, συνήθως αλλάζει μόνο η τιμή του style.css (το όνομα του συνδεδεμένου πίνακα). Τα τραπέζια είναι συνδεδεμένα.
Τώρα το πρόγραμμα περιήγησης θα εμφανίσει το αρχείο html με τη μορφή που θα γραφτεί για αυτό στο αρχείο style.css.
Παρεμπιπτόντως, για το μέλλον. Μπορείτε να συνδέσετε όσα φύλλα στυλ θέλετε σε ένα αρχείο html. Όλα αυτά περιλαμβάνονται στην ετικέτα κεφαλής.
Και, αυτό που χρησιμοποιείται πολύ πιο συχνά, αντίθετα, ένας πίνακας μπορεί να συνδεθεί με πολλά αρχεία html.
Αυτός είναι ο πιο προτιμώμενος τρόπος για να συμπεριλάβετε φύλλα στυλ, καθώς είναι όλα σε ένα αρχείο και επομένως είναι πιο εύκολο να οριστούν.
Και επίσης, εάν πρέπει να αλλάξετε το στυλ πολλών στοιχείων του ίδιου τύπου, θα είναι πολύ πιο εύκολο να το κάνετε εάν συγκεντρωθούν σε έναν επιλογέα ομάδας.
Το γεγονός είναι ότι ένα από τα καθήκοντα του webmaster είναι να μειώσει την ποσότητα του κώδικα διατηρώντας το ίδιο τελικό αποτέλεσμα και ένα ξεχωριστό αρχείο style.css πληροί πλήρως αυτήν την απαίτηση.
Απλά φανταστείτε, για να γράψετε έναν τίτλο για ένα άρθρο, πρέπει να ορίσετε το μέγεθος, το χρώμα, τη γραμματοσειρά και, ενδεχομένως, κάποια άλλα στυλ. Και έτσι για κάθε ανάρτηση.
Στο αρχείο style.css, μπορείτε να ορίσετε στυλ μία φορά, αλλά για όλους τους τίτλους αναρτήσεων στον ιστότοπο.
Τώρα καταλαβαίνεις τη διαφορά;
Ωστόσο, άλλες μέθοδοι σύνδεσης στυλ έχουν το δικαίωμα να υπάρχουν, οπότε ας τις δούμε και τις καταστάσεις στις οποίες χρησιμοποιούνται.
Ο δεύτερος τρόπος σύνδεσης css είναι τα καθολικά στυλσας επιτρέπει να συνδέσετε (τοποθετήσετε) ένα φύλλο στυλ απευθείας σε ένα αρχείο html.
Αυτό γίνεται χρησιμοποιώντας την ετικέτα στυλ και γράφεται με τον ίδιο τρόπο όπως στην πρώτη περίπτωση στην ετικέτα κεφαλιού.
Как видите, таблица стилей расположена прямо в html файле. Всё это работает так-же, как и при первом способе подключения, но применяется реже, из за громоздкости, и главное, из-за невозможности воздействия стилей на несколько файлов.
Когда его применять? Я, например использую этот способ при создании дизайна в редакторе файлов.
Гораздо проще отлаживать документ, если и html и css находятся на одной странице и можно быстро подправить и то, и другое.
Третий способ подключения css — внутренние стили позволяет прописывать стили прямо внутри html тега.
Реализуется он при помощи атрибута style , который не стоит путать с одноимённым тегом.
Применяется он тогда, когда нужно оформить только один элемент контента.
Для примера возьмём кусочек текста, и зададим ему стили, заключив в тег span
В этой части самоучителя мы познакомимся с новыми для вас терминами, которые используются при описании папок и HTML-элементов.
Примечание: папку также часто называют директорией или каталогом.
Структура сайта
Не держите все файлы в одной папке. Даже небольшими сайтами намного проще управлять, если разложить HTML документы , изображения и другие ресурсы в разные папки, создав тем самым определенную структуру расположения различных файлов. Структурируя файлы как вам удобно, вы можете выбрать для себя достаточно гибкую систему организации файлов, учитывая то, что сайт может расти, система файлов при этом будет оставаться ясной и понятной. Структуру (иерархию) каталогов, в которых располагаются различные файлы, обычно можно увидеть в виде древа. Рассмотрим в качестве примера следующее изображение.
Как вы видите, структура - это всего лишь схема, отображающая вложенность одних каталогов в другие. В примере мы использовали всего три каталога, однако этого будет достаточно для того, чтобы описать всю необходимую информацию. Часто каталоги описывают с помощью терминов наследственных (семейных) связей. У нас есть папка под названием "Бананы", она расположена внутри папки "Фрукты". Папка "Фрукты" - это родитель каталога "Бананы", а каталог "Бананы" - ребенок (дочерний каталог) папки "Фрукты". Также у нас есть еще папка "Киви", которая является тоже ребенком каталога "Фрукты".
Чтобы вам лучше запомнить, опишем термины отдельно:
- Дочерний каталог - это папка, над которой в иерархическом древе есть родительский каталог.
- Родительский каталог - это папка, содержащая другой каталог.
- Есть еще такое понятие как "корневой каталог" - это основная (главная) папка, в которой расположены все прочие каталоги и файлы.
Структура элементов
Структуру элементов также можно представить в виде схемы, отображающей вложенность одних элементов в другие. Рассмотрим простой пример:
Ένα διάγραμμα που δείχνει την ένθεση των στοιχείων μπορεί να αναπαρασταθεί ως εξής:
- Παιδικό στοιχείοείναι ένα στοιχείο που έχει ένα γονικό στοιχείο πάνω από αυτό στο ιεραρχικό δέντρο. Ένα στοιχείο παιδιού ονομάζεται επίσης παιδί.
- Σχετικό στοιχείοείναι ένα άλλο θυγατρικό στοιχείο του ίδιου γονικού στοιχείου στο ίδιο επίπεδο κλάδου. Τέτοια στοιχεία ονομάζονται επίσης αδελφικός, στο παράδειγμα τέτοια στοιχεία είναι Και ,
Και