2:39 AM Урок №3 Прилагане на CSS чрез външен файл | |
Прилагане на CSS чрез външен файлВ последните два урока описахме подробно два от методите на прилагане на CSS към нашата уеб страница. Този урок описва третият и последен метод, който смея да твърдя, че е най-широко използваният метод, защото може да бъде приложен върху неограничен брой страници, което го прави изключително ефикасен и лесен за употреба. Метода, който ще разгледаме в този урок е прилагане на CSS чрез външен файл (External Style sheet). Нека си припомним, кои са трите начина на задаване на CSS. Начини на задаване на CSS
В следващата част от урока ще разгледаме последният от трите метода – чрез външен файл (External Style sheet). В края на урока ще се постарая да посоча плюсовете и минусите при използването на този метод. Чрез външен файл (External Style sheet)Този метод се нарича External Style sheet (външен стил). Това е най-широко разпространения метод за прилагане на CSS към уеб страница. Начина по който дефинираме този стил е като създадем нов документ, който запазваме с разширение .css. Този документ съдържа единствено CSS стила, който искаме да използваме. След това посредством елемента <link>, който поставяме в секцията <head> на нашата уеб страница, “прикачваме” новосъздадения CSS файл. Това е кратко описание на процеса. По-надолу в урока ще разгледаме един пример, който обхваща всичко това. Структура на елемента linkУспеха на този метод се осланя изцяло на елемента <link>. Този елемент ни позволява да “свържем” настоящия документ с външен файл, чрез който можем да стилизираме нашата страница. Елемента <link> е от групата на “празните” елементи. Това означава, че елемента се затваря като добавим дясно наклонена черта / преди края на отварящия таг. Също така елемента <link> съдържа няколко атрибута, които не са задължителни, но използването им е силно препоръчително, за да бъде кристално ясно на браузъра, че файла който прикрепяме е CSS. Структурата на <link> може да бъде разделена на няколко части:
Важно е да отбележа, че няма ограничение на броя <link> елементи, които можем да използваме в нашата страница. Всъщност, всичко зависи от сложността на уеб сайта, но прекалено многото понякога затруднява поддръжката им. Един съвет от мен: “Винаги започвай с един външен файл и да добавяй втори или следващ, тогава когато почувстваш, че наистина има нужда от тях”. Надявам се, че нещата до тук са ви ясни. Ако имате въпроси или искате да допълните нещо, споделете го в коментарите след урока. Сега нека приложим всичко до тук в нагледен пример. Стъпка 1 : Ще създадем нова уеб страница като използваме Strict Doctype. Също така ще добавим едно h2 заглавие и един текстов параграф.
Стъпка 2 - Създаване на външен CSS файл Сега нека създадем CSS файла, който ще използваме за стилизиране на нашата страница. Отворете Notepad++ (или редактора, който използвате) и създайте нов документ. В стъпка 6 ще въведем нужния CSS код. За сега нека просто запазим файла в правилния формат. От менюто File (1) изберете Save (2)
Ще се отвори нов прозорец, в който трябва да изберете мястото, където ще запазите файла и неговото име. Препоръчваме ви да запазите файла в същата папка, в която се намира html документа. В полето за име въведете име по ваше препочитание. Не забравяйте ведната след името да добавите и разширението на файла .css. Ако не го направите програмата може да избере грешен формат, който няма да ви бъде от полза. В моя пример името на файла ще бъде “style.css” Натиснете бутона Save, за да запазите документа. Забележка : Не забравяйте да запазите файла под UTF-8 without BOM енкодинг. Можете да проверите дали този енкодинг е избран от менюто Encoding. Ако не е избран, изберете го преди да запазите файла. Стъпка 3 : След като вече имаме файла, нека го свържем с html документа. В <head> секцията добавете <link> елемента, който разгледахме по-горе. Кода ще придобие следния вид:
Стъпка 4 : Скелета на уеб страницата е готов, остава да добавим стила. Ако отворим страницата в момента, ще видим че цвета на заглавието и текста е черен. Въпреки че изглежда достатъчно добре, все пак целта ни е да упражним CSS, затова нека го променим. Ще направим заглавието оранжево. Също така ще наблегнем на думите “External Style sheet” и “certainly used” като ги удебелим и променим цвета им също на оранжев. Задачката изглежда достатъчно предизвикателна на този етап. Нека видим как ще изглежда всичко това в код. Стъпка 5 : Първо ще променим xHTML кода като добавим нужните елементи. За да удебелим двете набелязани думи, трябва просто да ги оградим с елемента <strong>.
Общо взето нищо ново. Бърз преглед на страницата ни показва, че всичко работи нормално. Стъпка 6 : Сега идва и реда на CSS. Отвори новосъздадения файл style.css и въведи следния код:
Селекторите и декларациите при този метод се дефинират по абсолютно същия начин, който разгледахме в Урок№2. Правилата са напълно идентични. Всичко което важи за предишния метод, важи и тук. Разликата обаче е, че тук CSS се намира във външен файл, докато при предишния метод CSS кода беше част от самата страница. След комбинирането на двата стила, кода ще придобие следния вид: Спомняте ли си за хитринката, която ви споделихме в предишния метод? Е, тя може без никакви проблеми да бъде приложена и сега (тъй като стила приложен върху двата селектора е един и същ). След комбинирането на двата стила, кода ще придобие следния вид:
Стъпка 7Всичко до тук изглежда логично и добре подредено, но нека видим дали работи. Запази промените и отвори страницата в браузър. Ако си следвал/а внимателно всички стъпки до тук, страницата трябва да изглежда така: Въпреки че променихме само малка част от стила, успяхме безпроблемно да “прикачим” външен стил (External Style sheet) към нашата страница. Надяваме се, че намирате урока лесен за следване и достатъчно ясен. Ако имате съмнения или затруднения, или искате да споделите своя коментар, направете го в коментарите след урока. ---------------------- ОбобщениеВ този урок разгледахме и третия метод за прилагане на CSS към уеб страница. Лично аз винаги го предпочитам пред останалите два, защото е много по-ефикасен и спестява време. Недостатъци
Предимства
Това беше и третият метод за прилагане на CSS към нашата уеб страница. Надявам се урока да ви бъде от полза и чрез него да подобрите знанията, които имате за CSS. | |
|
Ако урокът ви е харесал можете да го споделите с вашите приятели във фейсбук :
Всички коментари: 0 | |