HTML/XHTML
HTML
[редактиране]HTML, което означава HyperText Markup Language , е език за създаване на web страници. Страниците създадени с HTML могат да съдържат графика, текст, музика, анимация, както и връзки към други страници(хиперлинкове). HTML е лесен за научаване език и в края на този урок Вие ще можете да създадете първата си web страница.
Няколко думи за XHTML: От 2000 година вече се препоръчва да се използва езикът наследник на HTML - XHTML, който е доста подобен на HTML, но например не позволява използване на главни букви в имената на етикетите, а в по-новите версии етикетите и атрибутите за стилово оформление са премахнати от езика в полза на езика CSS. Никой обаче не може да ви накара да ползвате новия стандарт, който е създаден с цел по-голяма съвместимост на страниците с различни програми и устройства.
И така, от какво се нуждаете за да създадете HTML страница? Трябват ви две неща - елементарен текстов редактор и интернет браузър. Ако сте потребители на MS Windows, за текстов редактор можете да използвате вградения в Windows Notepad (не ви препоръчвам да ползвате Word) а за браузър можете на използвате Internet Explorer или Netscape Navigator. Файлът, който ще създадете с Notepad е текстов файл, който обаче трябва да запишете с разширение .html (или .htm). По нататък ще го наричам HTML документ. Сега нека направим една web страница. За целта стартирайте Notepad и напишете следното:
<HTML> <HEAD> <TITLE> My first page </TITLE> </HEAD> <BODY> </BODY> </HTML>
Сега запазете на твърдия диск написаното от вас във файл с разширение .html . За целта отворете менюто File в Notepad, изберете Save As и в полето име на файл напишете index.html
Можете да отворите току що направената страница и да я разгледате с някой браузър. За целта кликнете два пъти върху файла в папката, където се намира и той ще бъде отворен от браузъра по подразбиране. В горния случай няма да видите нищо, защото страницата не съдържа никаква информация, която да се визуализира на екрана. Нека ви обясня кое какво означава.
Текста между символите < и > се нарича етикет (tag). С етикетите се означават различни елементи на страницата - заглавие, списък, параграф, и т. н. Можем да разделим етикетите на 2 вида - отварящи и затварящи. Отварящите задават на браузъра да започне някакво действие, а затварящите да го приключи. Затварящия етикет се различава от отварящия само по символа / преди името на елемента. От примера се вижда, че етикетите вървят по двойки - отварящ и затварящ. Някой етикети обаче нямат съответен затварящ етикет.
HTML документа започва винаги с етикета <HTML> и завършва съответно с </HTML>. <HTML> означава начало на HTML документ, а </HTML> - край на HTML документ. Следващата задължителна двойка етикети е <HEAD> и </HEAD>, което буквално означава глава. В главата обикновено се съдържа информация за самия HTML документ. В примера там стои заглавието на документа <TITLE>. Между елементите <TITLE> и </TITLE> се съдържа името на HTML документа. Когато срещне тази двойка елементи повечето браузъри визуализират текста между тях на заглавната си лента най-отгоре.
Същинската част на HTML документа се намира между елементите <BODY> и </BODY> . Виждате, че елементите могат да се влагат един в друг, но внимавайте да спазвате последователноста на двойките етикети. Например неправилно е да се напише следното:
неправилно
<HTML> <HEAD> </HTML> </HEAD>
правилно
<HTML> <HEAD> </HEAD> </HTML>
Затварящия етикет </HEAD> трябва да бъде преди затварящия </HTML>. Трябва да се получи нещо като огледален образ, първия затварящ трябва да отговаря на последния отварящ.
Ето какво научихте до тук.
1. WEB страницата е всъщност текстов файл, но с разширение .html (или .htm), който лесно можете да създадете с помощта на Windows notepad.
2. Елементите на HTML документа се означават с етикети, имената на които са заградени със символите < и > и показват на браузъра какво действие трябва да извърши на екрана Ви.
3. Етикетите условно се разделят на два вида - отварящи и затрварящи, като вървят по двойки, на всеки отваряш следва един затварящ (с малки изключения).
4. Задължителните елементи за всеки HTML документ са <HTML></HTML> за начало и край на документа, <HEAD></HEAD> за информация за самия документ и <BODY></BODY> за съдържанието на документа.