1:14 AM Урок №1 CSS Основа | |
Какво представлява CSS?CSS идва от съкращението Cascading Style Sheets и предтавлява отделен език, който ни помага да променяме външния вид на нашата xHTML страница. Възуално връзката между HTML и CSS може да бъде представена така:
От графиката виждаме, че CSS е нещо като “надбавка” към HTML т.е. уеб страницата може да съществува сама по себе си дори и без помоща на CSS. CSS обаче не може да съществува без наличието на уеб страница, защото CSS се използва, за да промени стила на желания HTML елемент. Забележка : Искам да отбележа, че CSS ни позволява да стилизираме елементите, които се намират в <body>. Елементите, които се намират в <head> не могат да бъдат стилизирани, защото CSS няма достъп до тях, а и те са невидими за потребителя.
Начини на задаване на CSSГенерално, начините на задаване на CSS са три:
В следващата част от урока ще разгледаме първият от трите метода – чрез използване на атрибута style. Също така в края на урока ще се постарая да посоча плюсовете и минусите при използването на този метод. Чрез атрибута style в отварящия таг на даден елементТози вид стил се нарича инлайн (inline), защото се прилага върху конкретен елемент чрез използването на style атрибута в отварящия таг.Това е първият и може би най-лесният метод за прилагане на CSS към даден елемент. Лесен е, защото задаваме стила в самия елемент. Така не се налага да помним нито вида на елемента, нито структурата на html документа. Всичко което трябва да направим е да използваме атрибута style.Забележка : Атрибута style е незадължителен. Използването му е по избор. Това което style атрибута всъщност прави е да казва на браузъра “Третирай всичко между кавичките като CSS стил и го приложи на избрания елемент”. Ако всичко до тук е ясно, нека разгледаме един пример. Стъпка 1 : Нека създадем нова уеб страница като използваме Strict Doctype. Също така нека добавим едно h1 заглавие и един текстов параграф. Кода би изглеждал ето така:
След като запазим документа и го отворим в браузър, страницата ще изглежда по следния начин:
Стъпка 2 : По подразбиране цвета на текста на h1 заглавието и на параграфа е черен. Нека го променим. Заглавието се отличава значително от останалата част на страницата, но ние искаме цвета на текста да бъде оранжев. За да постигнем този ефект е необходимо да използваме атрибута style в отварящия h1 таг. След това определяме свойството, което искаме да променим (в случая цвета), а като стойност на това свойство въвеждаме избраният цвят. Променете кода на отварящия h1 таг по следния начин:
Стъпка 3 : Запазете промените и отворете страницата с браузър. Резултата трябва да е следния:
Уау. Страхотно! По същия начин можеш да промениш цвета на текстовия параграф. Но какво всъщност стана? Как работи всичко това? Има няколко важни неща, които трябва да запомните! Нека видим кои са те. Структура на атрибута style
Всяка част от структурата изпълнява определено значение. Следва описание на всеки един от тези елементи:
По този начин можем да “навържем” колкото искаме декларации, въпреки че прекалено многото в един момент ще ни затруднят при намирането на евентуални грешки в кода. ОбобщениеРазгледахме първият от трите начина за прилагане на CSS в нашата уеб страница. Подробно видяхме и структурата на CSS декларациите. Сега остава да изброя кои са (според мен) предимствата и недостатъците на този метод. Ето ги и тях: Предимства
Недостатъци
Аз лично ви препоръчвам да не разчитате на този метод, когато искате да приложиш CSS в своята страница. В следващите два урока ще разгледаме другите два метода, които ще ви улеснят значително повече. Всъщност в този урок не използвахме много от възможностите на CSS, но положихме основите и видяхме колко лесно бихме могли да променим стила на нашата уеб страница. В следващия урок ще разгледаме втория метод за прилагане на CSS - Чрез елемента <style> в раздела <head> на html документа; Надяваме се, че всичко до тук ви е ясно. Ако имате въпроси и коментари, не се притеснявайте да ги споделите в коментарите на урока. | |
|
Ако урокът ви е харесал можете да го споделите с вашите приятели във фейсбук :
Всички коментари: 0 | |