Създаване на първата уеб страница, webreference
Преди да започнем нашето пътуване през уроците на създаване на сайтове в HTML и CSS, важно е да се разбере разликата между двата езика, синтаксиса на всеки език и някои основни термини.
Какво е HTML и CSS?
HTML (HyperText Markup Language, Hypertext Markup Language) определя съдържанието и структурата на значението му, определяне на такова съдържание, както, например, заглавия, параграфи или изображения. CSS (Cascading Style Sheets), или Cascading Style Sheets - на езика на презентации, създадени за появата на съдържанието с, например, шрифтове или цветове.
Тези два езика - HTML и CSS са независими един от друг и трябва да останат така. CSS не трябва да се изписва и в HTML-документа и обратно. Като правило, HTML винаги ще бъде съдържание, както и CSS винаги ще определи своя дизайн.
С това разбиране на разликата между HTML и CSS, нека да се потопите в HTML кода по-подробно.
Основни термини HTML
Преди да започнете работа с HTML, най-вероятно ще се натъкне на нови и често странен термин. С течение на времето ще се запознаете с всички тях в детайли, но за сега ще трябва да се започне с трите основни термини HTML - елементи на тагове и атрибути.
Елементи определят как да се определи структурата и съдържанието на обектите по страницата. Някои от често използваните елементи включва няколко нива заглавията (дефинирани като елементи
за ) И параграфи (идентифициран като
); списъкът може да включва елементи . Елементите са идентифицирани с ъглови скоби <>, заобикалящата името на елемента. По този начин, елементът ще изглежда така: Добавяне на ъглови скоби <и> около елемента тя създава това, което е известно като маркер. Маркерите се най-често се срещат по двойки на отваряне и затваряне тагове. При откриването маркер бележи началото на един елемент. Състои се от символ <, затем идёт имя элемента и завершается символом>; например, Маркерът за затваряне бележи края на един елемент. Състои се от символ <с последующей косой чертой и именем элемента и завершается символом>; например, По този начин, таговете с връзки ще изглеждат по следния начин: Атрибутите са собственост прилагат за предоставяне на допълнителна информация за продукта. Най-честите признаци включват атрибут за идентификатор. който определя елемента; клас атрибут. който класифицира елемент; атрибут SRC. който идентифицира източник на вградения съдържанието; и атрибута HREF. което показва линк към свързана ресурс. Атрибути, дефинирани в откриването маркер след името на елемента. Като цяло, атрибути включват име и стойност. Форматът за този атрибут се състои от името на атрибута с равен го подпише, и след това отива в кавички стойност на атрибута. Например елемент с HREF атрибут е както следва: Фиг. 1.01. HTML синтаксис има елемент схема, атрибут и етикет Сега, че знаете какво елементите на HTML, тагове, които са и атрибути, нека да погледнем заедно на първата ни уеб страница. Ако нещо изглежда нов тук, не се притеснявайте - ние дешифрира всичко в движение. Всички HTML-документи съдържат задължителен структура, която включва следните декларации и елементи: . . в елемент Всичко се вижда съдържанието на уеб страница ще бъде в клетката Когато даден елемент е в друг елемент, известен също като инвестира добра идея да добавите запълване да се запази структурата на документа е добре организирана и четлив. В предишния код, двата елемента В предишния пример, елементът Това беше единственият маркер, което не включва затварящия маркер. Не се притеснявайте, това е направено умишлено. Не всички елементи се състоят от отваряне и затваряне тагове. Някои елементи просто получават съдържание или поведение чрез атрибути в един маркер. Той е един от тези елементи. Съдържанието на елемента Пример определен чрез набора от знаци и атрибутите стойности. Други елементи типичен самозатварящи се включват: Без значение колко внимателно пишем нашия код, грешките са неизбежни. За щастие, когато пишете HTML и CSS валидатори, че трябва да се провери нашата работа. W3C предлага HTML валидатор и CSS. че сканирайте кода за грешка. Проверка на кода ни помага не само за да се покаже във всички браузъри, но също така помага да се научите най-добрите практики при писане на код. Тъй като уеб дизайнери и разработчици на предния край, ние може да си позволи да отиде в няколко отлични конференции, посветени на нашия занаят. Ние ще организират своята конферентни стилове конференция и да се създаде за нея място за следващия урок. Уф! Файлът index.html, добавете структурата на документа, включително и вида на документа и елементи . във вътрешността на елемента във вътрешността на елемента . елемент Фиг. 1.02. Първата ни стъпка при създаването на конференция стилове сайта Нека да превключите малко, отдалечавайки се от HTML и погледнете в CSS. Не забравяйте, че HTML определя съдържанието и структурата на нашите уеб страници, докато CSS определя техния визуален стил и външен вид. В допълнение към условията на HTML, има няколко ключови термини CSS, които вие ще искате да прочетете. Тези условия включват селектори свойства и стойности. Както и с HTML на терминологията, и колкото повече се работи с CSS, толкова повече тези условия са станали втора природа. Като елементи са добавени към уеб страница, те могат да бъдат украсени с помощта на CSS. Селекторът определя до кой елемент или елементи в HTML кода, да се насочват и прилагат стил (като цвят, размер и позиция). Селектори могат да включват комбинация от различни показатели, за да изберете от уникалните елементи, в зависимост от начина, по който искам да бъда конкретен. Например, ние искаме да изберете всяка точка на страницата, или да изберете само една определена точка. Селектори обикновено са свързани със стойността на атрибут, като идентификатор стойност или клас или името член, като В CSS, селектори са комбинирани с тиранти <>, които покриват стилове прилагат за избрания елемент. Това селектор е насочена към всички елементи . След като е избран елемента, имотът определя стиловете, които ще се прилагат към него. Имена на имоти отиват след селектора, презрамките <> и директно в предната част на дебелото черво. Има много имоти, които можем да използваме, като на заден план. цвят. размер на шрифта. често се добавят височината и ширината, и други свойства. В следващия пример, ние определяме качествата на цвят и размер на шрифта. прилага за всички елементи . Докато ние избираме само чрез елемент за избор и да определи кой стил чрез свойствата ние бихме искали да се прилагат към него. Сега можем да се определи поведението на този имот чрез стойността. Стойностите могат да бъдат определени, тъй като текстът между дебелото черво и запетаята. По-долу изберете всички елементи и настроите стойността на цвят собственост като оранжево. и стойността на шрифта като 16 пиксела. Често срещана практика е да се двойка на имоти смени и ценности в тези скоби. Както и с HTML, подложка помощ запазим код организиран и разбираемо. Фиг. 1.03. CSS синтаксиса структура включва селектор свойства и стойности Познаването на някои от основните термини и общ синтаксис на CSS - това е едно чудесно начало, но имаме още няколко точки за изследване, преди да скочи в бездната. По-специално, ние трябва внимателно да преценят как селектори работят в CSS. Селектори, както бе споменато по-рано, уточняват кои HTML елементи ще бъде оформена. Важно е да се разбере напълно как да използвате селектори и как те работят. Първата стъпка трябва да е запознат с различните видове селектори. Ще започнем с най-основните селектори: тип селектори, класове и идентификационните номера. Въведете селектори фокусирани върху елементите от типа им. Например, ако искаме да се фокусираме върху всички елементи Уроци позволяват да изберете елемент, въз основа на стойността на атрибута клас. клас селектори малко по-конкретни от селектори тип, тъй като те са избрали конкретна група от елементи, а не на всички елементи от един и същи вид. Уроци ви позволяват да се прилагат едни и същи стил на различни елементи едновременно, като използвате една и съща стойност на атрибута клас за няколко елемента. Класовете на CSS са обозначени с точка отпред, следван от стойността на клас атрибут. По-долу селектор клас избира всички елементи, включващи страхотно стойност клас атрибут. включително елементи . Идентификационни номера по-точно от класове, тъй като те са насочени само към един уникален елемент в даден момент. Точно както селектори клас, използвани клас атрибут стойност. стойност на атрибут идентификатори номер се използва като селектор. Независимо от вида на дисплея елемент, стойността атрибут за идентификатор може да се използва само веднъж на страницата. Ако номер е налице, те трябва да бъдат запазени за важни елементи. В CSS, идентификатори са обозначени със символа на решетката отпред, а след това има стойност на атрибута ID. Там ще избере само един идентификационен елемент, включващ Идентификационният атрибут стойност shayhowe. Селектори са много мощен материал, както и описаните по-горе са най-честите селектори, че се срещаме. Тези селектори са само началото. Има много напреднали селектори, и те са лесно достъпни. Когато комфортно с тях, не се страхувайте да разгледаме някои по-напреднали. Добре, да започнем да го съберат всички заедно. Ние сме добавяне на елементи към страницата в рамките на нашия HTML, и след това да изберете тези елементи и да ги прилага по отношение на стиловете, използвайки CSS. Сега нека да свържете точките между HTML и CSS, така че тези два езика, които работят заедно. С цел да направим нашия CSS говори на нашия HTML, ние трябва да се отбележи, на CSS-файл от HTML. Добра практика е да се включат всички наши стилове във външен файл, който е указател вътре в елемента Други опции CSS връзка включва използването на вътрешни и инлайн стилове. Можете да намерите тези опции в реалност, но те обикновено не са одобрени, като се направи актуализация на местата на тромави и тежки. във вътрешността на елемента следния пример елемент на HTML документ CSS да се показва правилно, стойността на HREF атрибут пътека трябва пряко да съответства, когато спаси CSS-файл. В предишния пример main.css файл се съхранява на същото място като HTML-файл, известен също като в главната папка. Ако CSS-файл, намиращ се в папката, след което стойността на атрибута HREF следователно трябва да се отнасят до този маршрут. Например, ако ни main.css Файлът е съхранен в подпапка с името на стилови, а след това HREF стойността на атрибут ще стилови / main.css. Тук използваме наклонена черта (или наклонена черта), за да се посочи движение в подпапка. В момента нашите страници започват да се върна към живота бавно, но сигурно. Все още не сме се ровят в CSS твърде дълбоко, но може би сте забелязали, че някои елементи са стилове, които ние не декларират в нашия CSS. Този браузър налага собствени предпочитани стилове за тези елементи. За щастие, ние можем да пренапишем тези стилове са лесни достатъчно, че ние правим повече с CSS нулиране. Всеки браузър има свои стандартните стилове за различни елементи. Начинът, по който Google Chrome показва заглавия, параграфи, списъци, и така нататък, може да бъде различен от начина, по който го прави Internet Explorer. За да се гарантира съвместимост с различни уеб браузъри се превърна в широко използван CSS нулиране. Reset CSS взема всички основни HTML елементи с определен стил и осигурява единна идентичност за всички браузъри. Тези разряди обикновено включват размери заличаване, вдлъбнатина или повече стилове области понижаващи тези стойности. Тъй като CSS каскадни тече от горе до долу (скоро ще научите за него) - ние трябва да се нулира в началото на нашия стил. Това гарантира, че тези стилове, за да прочетат първия и всички различни браузъри ще работят от общо отправна точка. Има един куп различни CSS изхвърлянето на разположение за ползване, всички те имат своите силни страни. Един от най-популярните Ерик Майер. CSS я възстановите адаптирана да включва новите HTML5 елементи. Ако се чувствате малко по-приключенски, има и Normalize.css. създаден от Никола Галахър. Normalize.css не се фокусира върху използването на хардуерно нулиране, основните елементи, но вместо да се установят общи стилове за тези елементи. Това изисква по-добро разбиране на CSS, както и знанието, че бихте искали да получите от стиловете. Както вече споменахме, различните браузъри показват елементи по себе си. Важно е да се признае значението на различни браузъри и тестване. Уебсайтове трябва не само да изглежда по същия начин във всички браузъри, но трябва да са близки. Кои браузъри искате да подкрепите и до каква степен - това е решение, че ще трябва да се направи въз основа на това, което е най-доброто за вашия сайт. Има няколко неща, които трябва да знаете, когато пишете CSS. Добрата новина е, че всичко е по силите, и се нуждаят от малко търпение, за да го овладеят. Връщаме се обратно до мястото, където миналата престанахме на нашата конференция сайт и да видим как можем да добавите малко CSS. Преглеждайки файла index.html в браузъра можем да видим, че елементите, вече да съдържа стил по подразбиране. По-специално, те имат уникална размер набор шрифт и пространството около тях. Използване изчисти Ерика Meyera можем да смекчат тези стилове, които позволяват на всеки един от тях да се започне с една и съща база. За да направите това, да погледнем в неговия уебсайт. копирайте кода и го поставете в горната част на нашия main.css файл. Ние също така ще включва линк към вашия файл main.css с помощта на атрибута HREF. Не забравяйте, че нашата файл main.css съхраняват в папка стилове, което е в папката активи. По този начин, за HREF стойност на атрибута. който е на пътя към нашия файл main.css, са активи / стилове / main.css. Фиг. 1.04. Нашият сайт стилове конференция с CSS нулиране Така че, всичко е наред! Направихме някои големи стъпки в този урок. Просто мисля, че сега вие знаете основите на HTML и CSS. Тъй като ние напред и да прекарвате повече време в писане на HTML и CSS, ще бъде много по-удобно да се работи с тези два езика. Спомнете си, че сме се счита следното: Сега нека да погледнем по-отблизо в HTML и малкото, запознаване с семантиката.Демонстрация на основни термини HTML
Регулиране на структурата на HTML документ
Демонстрация структура на HTML документ
самозатварящи се елементи
код за валидиране
на практика
и
трябва да включва желания заглавието - нека отново да използва «Стилове конференция», както и на елемента <р> Тя трябва да включва един прост точка за представяне на нашата конференция.
Основни термини CSS
или <р> .
Работа с селектори
тип селектори
идентификатори
допълнителни селектори
Свързване на CSS
Други опции за добавяне на CSS
Използването на нулиране CSS
съвместимост различни браузъри и тестване
на практика
и
Демонстрация и изходния код
Ресурси и връзки