lecture 1

27
CS212–Веб зохиомжийн үндэс Багш: Б. Тулга

Upload: ulziibaatar

Post on 13-Jan-2015

1.737 views

Category:

Documents


5 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Lecture 1

CS212–Веб зохиомжийн үндэс

Багш: Б. Тулга

Page 2: Lecture 1

Лекц №1

Интернет болон вэб хуудасны ерөнхий ойлголт

HTML –н тухай

Page 3: Lecture 1

Браузерын үүсэл хөгжил Netscape Navigator – хамгийн анхны

худалдаа арилжааны зориулалт бүхий браузер бөгөөд анхны хувилбар нь 1994 онд хэрэглээнд гарч байсан байна.

Microsoft компаниас гаргасан Internet Explorer браузер нь анх 1995 онд хэрэглээнд гарж байсан бөгөөд хамгийн өргөн хэрэглэгддэг браузеруудын нэг юм. Судалгаагаар дэлхийн нийт хэрэглэгчдийн 75% нь уг браузерыг хэрэглэдэг байна.

Page 4: Lecture 1

Firefox- энэ нь Microsoft, Linux, Mac-д зориулсан үнэгүй браузер бөгөөд маш жижигхэн бөгөөд хурдан ажиллаг давуу талтай.

Opera -браузер нь гуравдагч браузер гэж нэрлэгддэг. 1994 онд үүссэн

Page 5: Lecture 1

HTMLHTML бол загварчлалын хэл юм. Мэдээлэл болон, текстийг форматлахад ашиглана. Энэхүү мэдээллийн загварчлал нь уламжлалт програмчлалын хэлнүүдээс ялгаатай юм. HTML-д текстийг хос хаалтан дахь түлхүүр үгээр дүрслэгдэх tag-аар элементийг нь загварчилж өгнө. Жишээ нь: HTML нь өөрөө нэг элемент болох бөгөөд браузер биднийг веб бичиж байгааг тодорхойлж <html>-ээр эхэлж </html> -р дуусгавар болно. Tag-г хаахгүй бол өгүүлбэр зүйн алдаа заах болно.

Page 6: Lecture 1

HTML

<html> … </html> -н хооронд агуулагдаж байгаа бүх зүйлийг браузер харуулна.

Дээр дурьдсанчлан HTML нь загварчлалын хэл учир бид HTML кодоо Notepad програм дээр бичиж болох юм.

(Notepad програмыг ажиллуулахдаа [Start]-[Programs]-[Accessories]-[Notepad] )

Page 7: Lecture 1

HTMLЕрөнхий tag-ууд: <title> </title> гэсэн tag-н хооронд цонхны

гарчгийг өгдөг. Энэ нь хувийн хуудасны нэрийг илэрхийлж байна гэсэн үг юм. Энэ нэрээ Favorites–н жагсаалтанд оруулж болно гэсэн үг юм. Хайлтын програмууд уг хуудсыг хайхдаа энэ нэрийг ашиглах болно.

<body></body> нь гол элементийг нээнэ. Гол элементүүд браузераар харах гэсэн бүх агуулгаа байршуулна. Текст, имидж, холбоос, холбоосын өнгө, загвар, дэвсгэр ба

Page 8: Lecture 1

HTMLҮсгийн фонт зэргийг багтаана. </html> -н өмнө ямагт хаагдана. Маш олон элемент HTML-д байрладаг.

<head></head> -Хуудасан дээр харагдахгүй хэрэгтэй мэдээллийг бичнэ.

<!---...---> гэсэн tag-н хооронд тайлбар үгээ бичиж болно. Тайлбар бичиж өгсөнөөр үндсэн програм бичихтэй хамаагүй юм. Энэ tag- т тайлбар бичсэнээр кодоо ойлгоход хэрэг болох юм.

Page 9: Lecture 1

HTML

Ерөнхий tag-ууд:<link> - өөр документлуу хандах холбоосыг тодорхойлно<body bgcolor> tag– нь өнгийг тодорхойлно. <body background> tag нь дэвсгэр өнгийг тодорхойлно. <p> tag нь параграф /өгүүлбэр бичнэ/ <br> tag нь мөрийг таслана<hr> tag нь шугам зурна

Page 10: Lecture 1

Гарчиг тодорхойлох <H> tag

<H> tag нь текстийн гарчгийг тодорхойлно. h1, h2, h3, h4, h5, h6 гэсэн утгууд авдаг. h1 нь хамгийн том хэмжээг заах бол h6 нь хамгийн жижиг хэмжээг илэрхийлнэ. Жишээ нь:

<html>

<head>

<title> Garchig todorhoilson jishee</title>

<body>

<h1> Caption h1 </h1>

Page 11: Lecture 1

HTML<h2> Caption h2 </h2>

<h3> Caption h3</h3>

<h4> Caption h4</h4>

<h5> Caption h5</h5>

<h6> Caption h6</h6>

</body>

</head>

</html>

Page 12: Lecture 1

Догол мөр тодорхойлох <p> tag

Html-д текст боловсруулж байгаа үед догол мөр авах хэрэг гарвал үүнийг <p> tag-г ашиглана. Бид office-н програм дээр текст боловсруулахдаа догол мөр авахын тулд гараас Enter товч дардаг. Код бичих явцад боловсруулж байгаа текстээ бид гараас хичнээн хэвжүүлээд, олон хоосон зай аваад браузер дээр хархад уг хэвжүүлэлт ороогүй байдаг. Олон хоосон зайг 1 л гэж тооцдог. Иймээс бүх хэвжүүлэлтэнд заавал tag ашиглах ёстой.

Page 13: Lecture 1

“p” tag ашиглаагүй жишээ

<html>

<title> “p” tag </title>

<body>

This is a paragraph

This is a paragraph

This is a paragraph

</body>

</html>

Page 14: Lecture 1

“p” tag ашигласан жишээ

<html>

<title> “p” tag </title>

<body>

<p> This is a paragraph </p>

<p> This is a paragraph </p>

<p> This is a paragraph </p>

</body>

</html>

Page 15: Lecture 1

<br> tag нь курсорыг дараагийн мөрлүү шилжүүлдэг. Энэ нь шинэ догол мөр үүсгэж байна гэсэн үг биш юм. <br> нь төгсөглгүй tag бөгөөд ганцаараа бичигдэдэг. Өөрөөр хэлбэл уг tag-г хаадаггүй гэсэн үг юм.

“br” tag

Page 16: Lecture 1

“br” tag- ашигласан жишээ

<html>

<title> “br” tag </title>

<body>

<p> This <br> is a <br> paragraph<br> This is a <br> paragraph </p>

</body>

</html>

Page 17: Lecture 1

“center” tag

Их хэмжээний текст хэвжүүлээд түүнийгээ голлуулах шаардлагай бол Center tag ашиглах нь зохимжтой байдаг. <center>…</center> дотор голууллах шаардлагтай бүх текстээ байрлуулна.

Page 18: Lecture 1

“center” tag ашигласан жишээ<html>

<title> “p” tag </title><body>

<center> <p> This is a paragraph </p> <p> This is a paragraph </p> <p> This is a paragraph </p> </center>

</body></html>

Page 19: Lecture 1

Уг жишээнд гарчиг гололсон ба, хэвтээ шугам зурах “hr” tag ашиглав.

<html>

<body>

<h1 align=“center”> Caption </h1>

<p> This is a paragraph </p> <hr>

<p> This is a paragraph </p> <hr>

<p> This is a paragraph </p><hr>

</body>

</html>

Page 20: Lecture 1

Текст хэвжүүлэх үндсэн tag-ууд

<b> тодоор бичнэ

<big> томоор бичнэ

<small> жижгээр бичнэ

<sub> subscript тэмдэглэгээ

<sup> superscript тэмдэглэгээ

<i> налуу бичнэ

Page 21: Lecture 1

Текст хэвжүүлэх tag-ууд ашигласан жишээ

<html><body>

<h1 align=“center”> Caption </h1><b> This is a paragraph </b> <br>

< small > This is a paragraph </ small ><br>< big > This is a paragraph </ big > <br>This is <sub> a paragraph </sub><br>This is a <sup> paragraph </sup><br><i> This is a paragraph </i>

</body></html>

Page 22: Lecture 1

“pre” tag

Хэд хэдэн хоосон зай авах болон, хоосон мөр авах үед уг tag-г ашиглана. Мөн програмын код бичиж харуулахад тохиромжтой.

Page 23: Lecture 1

“pre” tag ашигласан жишээ

<html>

<title> sw230</title>

<body>

<pre>

sw230- web design web design

sw230-web design CSMS

</pre>

Page 24: Lecture 1

<pre>

for i=1 to 10

print i

next i

</pre>

</body>

</html>

Page 25: Lecture 1

<ins> доогуур нь зурна

<del> дээгүүр нь дарж зурах

<s> <del>-н оронд хэргэлж болно

<strike> <del>-н оронд хэргэлж болно

<u> <strike> -н оронд хэргэлж болно

Текст хэвжүүлэх бусад tag-ууд

Page 26: Lecture 1

Компьютерийн гаргалтын tag-ууд

<code>

<kbd>

<samp>

<tt>

<var>

<pre>

<listing>

<plaintext>

<xmp>

Page 27: Lecture 1

HTMLӨргөн хэрэглэгддэг тэмдэгтүүд