HTML хэлний бүрэн синтакс. PHP синтакс. HTML үндэс
HTML нь HyperText Markup Language гэсэн үгийн товчлол:
- хэл гэдэг нь хүн болон компьютерийн аль алинд нь уншиж болно гэсэн үг;
- тэмдэглэгээ гэдэг нь таны бичсэн кодыг түлхүүр үгээр тэмдэглэсэн гэсэн үг;
- гипертекст гэдэг нь HTTP-г интернетийн нэг хэсэг болгон ашигладаг гэсэн үг.
Аливаа хэлний нэгэн адил HTML нь дүрэм журмын дагуу ирдэг. Эдгээр дүрмүүд нь харьцангуй энгийн бөгөөд аливаа зүйл хаанаас эхэлж, хаана дуусахыг мэдэхийн тулд хил хязгаарыг тодорхойлоход хүргэдэг.
HTML хэл дээрх догол мөрийн жишээг доор харуулав.
Өнөөдөр би вэб сайт дээр HTML синтакс сурч байнаТа өнцгийн хаалтанд юу харж байна< и >HTML таг гэж нэрлэдэг. Тэд ямар нэг зүйл хаанаас эхэлж, хаана дуусахыг тодорхойлдог.
Би аль хэдийн олсон HTML лавлагаа бүхий нийтлэл үүсгэсэн бүрэн жагсаалтбүх шошго ба тэдгээрийн утга. Энэ нийтлэлийн холбоос -
Шошго бүр нь тодорхой утгатай. Манай тохиолдолд энэ нь текстийн догол мөр гэсэн үг юм.
Дүрмээр бол тэд хосоороо ирдэг:
- нээлтийн шошго нь догол мөрийн эхлэлийг тодорхойлдог;
- хаалтын шошготүүний төгсгөлийг тодорхойлдог.
Тагуудыг нээх, хаах хоёрын цорын ганц ялгаа нь шошгоны нэрний өмнөх налуу зураас / тэмдэг юм.
Нээлтийн шошго, хаалтын таг болон тэдгээрийн хоорондох бүх зүйлийг нэгтгэх үед та HTML элементийг авах болно.
Хэрэв та энэ жишээг хөтөч дээрээ харвал үүнийг анзаарах болно HTML шошгохөтөч дээр харагдахгүй байна. Та ямар төрлийн контент бичсэнийг мэдэхийн тулд тэдгээрийг зөвхөн хөтөч уншдаг.
Бүлгүүдийг шошголохБүх шошго нь inline болон блок гэсэн 2 төрөлд хуваагдана.
Блоклох элементүүд:
- догол мөр;
- жагсаалт: дараалалгүй (сумтай)
- эсвэл захиалгат жагсаалт (тоотой);
- Гарчиг: эхний түвшнээс зургаа дахь шат хүртэл;
- нийтлэл ;
- хэсгүүд;
- урт ишлэлүүд.
Дотор элементүүд нь:
- холбоосууд ;
- онцолсон үгс;
- чухал үгс;
- богино ишлэл;
- товчлол.
Блок элементүүд нь агуулгыг логикоор холбогдсон блокуудад хуваах замаар таны хуудасны үндсэн хэсгүүдийг бүтэцжүүлэхэд зориулагдсан.
Дотор элементүүд нь текстийн тодорхой хэсгийг хязгаарлаж, түүнд тодорхой үүрэг, утгыг өгөх зорилготой юм. Дотор элементүүд нь ихэвчлэн нэг буюу хэд хэдэн үг агуулдаг.
АтрибутуудШошгууд нь шинж чанаруудыг агуулж болно - шошгоны үйлдлийг өргөжүүлэх тусгай тушаалууд. Зарим шошгоны хувьд тэдгээр нь зөв ажиллах шаардлагатай байдаг. Жишээлбэл, холбоосыг заасан хаяг руу хөтлөхийн тулд нэмэлт шинж чанар нэмэх шаардлагатай. Холбоос дараах байдлаар харагдах болно.
Нээлтийн таг дотор шинж чанаруудыг дараах форматаар байрлуулна: .
Ишлэл нь юу ч байж болно - дан эсвэл давхар шинж чанарын утга нь нэг үгээс бүрдсэн бол тэдгээрийг огт оруулахгүй байхыг зөвшөөрнө (гэхдээ үүнийг зөвлөдөггүй).
HTML хаана бичих вэТа .txt өргөтгөлтэй энгийн текст файлуудтай таарсан байх. Ийм байхын тулд текст файл HTML баримт бичиг болсон (текст баримтын оронд) та .html өргөтгөлийг ашиглах хэрэгтэй.
Зарчмын хувьд HTML-тэй ажиллахын тулд та ердийн програмыг ашиглаж болно Текст баримт, энэ нь компьютер бүрт стандарт байдаг. Үүнийг хийхийн тулд та үүсгэх хэрэгтэй шинэ баримт бичиг, кодыг нь бичээд .html форматаар хадгална.
Хамтран ажиллахын тулд HTML файлуудЭнэ нь тохиромжтой байсан тул та ийм төрлийн файлтай ажиллахад зориулагдсан тусгай засварлагч ашиглаж болно. Ийм нэг редактор байна Гайхамшигтай текст 3, би энэ тухай өмнөх нийтлэлүүддээ аль хэдийн бичсэн. Бичлэгийн холбоос энд байна -
Файлд юу бичих вэХөтөч дээр өөрийн сайтыг нүдээр харахын тулд сайтын файлд дараах кодыг бичих шаардлагатай.
Энэ бол HTML ашиглан вэб хуудас бичихэд хэрэглэгддэг үндсэн загвар юм. Үүнийг нарийвчлан авч үзье.
- - энэ бол бидний юу ашиглаж байгааг хөтчид хэлдэг код юм Хамгийн сүүлийн үеийн хувилбар HTML - HTML5
- - энэ шошгон дотор сайтын ажиллагааг хариуцдаг бүх шошгууд байдаг. Энд бид гуравдагч талын файлуудыг оруулах, скрипт оруулах, кодчилолуудыг зааж өгөх гэх мэт олон зүйлийг багтаасан болно
- body – энэ шошгон дотор харагдах хаягууд байгаа бөгөөд тэдгээрийн ажлыг нүдээр харах боломжтой.
Код хэрхэн ажилладагийг нүдээр харж, текстийг харуулахыг хичээцгээе.
Миний анхны сайт
Энэ бол миний анхны сайт!
Та эдгээр шошго бүрийг хаах шошгоор яаж сольж болох вэ, энэ тухай бидний өмнө нь ярьсан. HTML кодын бүх бүтэц нь "матрешка хүүхэлдэй"-тэй төстэй юм. Нэг шошго нь нөгөөгийн дотор байрладаг.
Энэ систем нь тусгай шатлалтай. Энэ системд хаягууд нь ах дүүгийн таг, эцэг эх, өвөг дээдсийн таг гэж хуваагддаг. Энд бүх зүйл харьцангуй, шошго бүр өөрийн өвөг дээдэс, эцэг эх, ах нартай байх болно.
Эцэг эх нь тухайн шошгыг агуулсан шошго юм.
Өвөг дээдэс нь тухайн шошгон дотор байрлах хаягууд юм.
Ах шошгууд нь тухайн шошготой ижил түвшинд байгаа шошгууд юм.
Энэ жишээнээс энэ холболтыг ойлгоход хялбар болно:
Алдарт хөлбөмбөгийн ишлэлүүд Сэр Алекс Фергюсон нэгэнтээ Филиппо Инзагийн тухай хэлсэн байдаг: Энэ залуу офсайд төрсөн байх ёстой. Жон Карьюг шүүмжилэхэд Златан Ибрагимович хариулахдаа: Карью бөмбөгөөр хийсэн зүйлийг би жүржээр хийж чадна. Жорж Бест хэлэхдээ: Би архи, охид, хурдан машинд маш их мөнгө зарцуулсан. Үлдсэнийг нь үрэн таран хийсэн” гэж түүний амьдралын хэв маягийг асуухад хариулав.Энэ бүтцэд:
- бусад элементийн өвөг дээдэс юм;
- эцэг эх нь гурван ;
- мөн гурвуулаа бие биетэйгээ ах дүүс;
- тус бүр нь эцэг эх бөгөөд тэдгээрт агуулагддаг;
- бүр,
, ба - эдгээр нь бүгд үр удам юм.
Гэр бүлийн модны зүйрлэл нь HTML хавсралтын олон давхаргыг үзэхэд мөн хамаарна:
- X элементийн хүүхэд нь аливаа элемент юм дотор X;
- хүүхэд бол энгийн Чигээрээүр удам;
- Y элементийн өвөг нь аливаа элемент;
- эцэг эх нь зөвхөн эхнийх нь юм Чигээрээөвөг дээдэс.
HTML хаягууд нь HTML хэлний үндэс суурь болдог. Шошго нь тэмдэглэгээний элементүүдийн эхлэл ба төгсгөлийг зааглахад ашиглагддаг.
HTML баримт бичиг бүр нь HTML элементүүд болон текстийн модноос бүрдэнэ. HTML элемент бүрийг эхлэх (нээх) ба төгсгөлийн (хаах) тагаар тодорхойлно. Нээх, хаах шошгууд нь шошгоны нэрийг агуулна.
Бүх HTML элементүүдийг таван төрөлд хуваадаг:
- хоосон элементүүд - , ,
, , , ,, , , , , , , , ;
- форматлагдаагүй текст бүхий элементүүд - , ;
- форматлагдаагүй текстийг харуулсан элементүүд - , ;
- өөр нэрийн орон зайн элементүүд - MathML болон SVG;
- энгийн элементүүд - бусад бүх элементүүд.
Хүснэгт нь HTML4 болон HTML5-ээр дэмжигдсэн элементүүдийн бүрэн жагсаалтыг өгдөг. Туршилтын болон хуучин шошгуудыг хассан. HTML5-ийн тодорхойлолтод нэмсэн элементүүдийг цайвар өнгөөр тодруулсан.
HTML элементүүдийн бүрэн жагсаалтСэтгэгдэл нэмэхэд ашигладаг. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Баримт бичгийн төрлийг зарлаж, хөтөч дээр үндсэн мэдээллээр хангадаг - түүний хэл, хувилбар. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Гипертекст холбоос үүсгэдэг. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Текстийг товчлол эсвэл товчилсон үг гэж тодорхойлдог. Тайлбар текстийг гарчгийн шинж чанарыг ашиглан зааж өгсөн болно. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Баримт бичиг эсвэл нийтлэлийн зохиогч/эзэмшигчтэй холбоо барих мэдээллийг зааж өгнө. Хөтөч дээр налуу үсгээр харагдана. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Энэ нь зургийн газрын зураг дээрх тодорхой хэсэг эсвэл зургийн газрын зураг доторх идэвхтэй хэсэгт харгалзах текст бүхий гипер холбоос юм. Үргэлж шошгон дотор байрладаг. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сэтгүүлийн нийтлэл, блог нийтлэл, сэтгэгдэл гэх мэт баримт бичиг эсвэл вэбсайтын бие даасан хэсгийг бүрдүүлдэг агуулгын хэсэг. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Хуудас/сайтын үндсэн агуулгатай шууд бусаар холбоотой хуудасны агуулгыг илэрхийлнэ. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Аудио контентыг вэб хуудсанд ачаална. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тодруулсан бичвэрт тодотгол, ач холбогдол нэмэлгүйгээр текстийн хэсгийг тод харагдуулахаар тохируулна. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Бүх харьцангуй хаягийг тооцоолох үндсэн хаягийг (URL) заана. Энэ нь хуудсыг өөр газар шилжүүлэхэд асуудал гарахаас зайлсхийхэд тусална, учир нь бүх холбоосууд өмнөх шигээ ажиллах болно. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Текстийг баруунаас зүүн тийш уншдаг хэлээр бичсэн текстийн хэсгийг бусад хэсгээс тусгаарлана. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Текстийг dir атрибутаар заасан чиглэлийн дагуу харуулж, одоогийн текстийн чиглэлийг дарна. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Текстийг эшлэл болгон тодруулж, том эшлэлийг тодорхойлоход ашигладаг. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Баримт бичгийн үндсэн хэсгийг төлөөлдөг (баримт бичгийн мета өгөгдлийн хэсэг биш агуулга). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Текстийг шинэ мөрөнд боож өгнө үү. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Интерактив товчлуур үүсгэдэг. Та шошго дотор агуулгыг байрлуулж болно - текст эсвэл зураг. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Энгийн зураг, диаграмм, график гэх мэт зургийг динамикаар харуулах зориулалттай канвас сав. JavaScript скрипт хэлийг зурахад ашигладаг. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Хүснэгтэнд тайлбар нэмнэ. Шошгоны дараа шууд оруулсан
|