lecture 2. html

38
2012-9-10 МУИС – МТС – КМТТ Дэд проф, Док. Б. Сувдаа Интернэт Технологийн Үндэс Лекц – 2. HTML ийн тухай

Upload: khangal-jargal

Post on 13-Jan-2015

773 views

Category:

Documents


6 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Lecture 2. html

2012-9-10

МУИС – МТС – КМТТ

Дэд проф, Док. Б. Сувдаа

Интернэт Технологийн Үндэс

Лекц – 2. HTML – ийн тухай

Page 2: Lecture 2. html

Агуулга

• HTML – ийн түүх

• HTML – ийн элементүүд

• Body буюу биеийн хэсэг

• Heading – гарчиг хэлбэржүүлэх

• Paragraph (Font, color, format …) – үндсэн текстийн

формат, фонт гэх мэт

• List – жагсаалт үүсгэх

• Link – холболт үүсгэх

• Image – зураг оруулах

• Table – хүснэгт үүсгэх

• Frame – фрэйм буюу хүрээ заагууд үүсгэх

Page 3: Lecture 2. html

HTML – ийн түүх

• 1992: HTML 1.0, Tim Berners-Lee анх санал болгосон

• 1993: HTML+, зарим нэмэлтүүд

• 1994: HTML 2.0, хамгийн сайн шинжтэй стандарт

• 1995: Стандарт бус Netscape шинжүүд

• 1996: Netscape ба Explorer шинжүүдийн өрсөлдөөн

• 1996: HTML 3.2, Browser Wars дууссан

• 1997: HTML 4.0, stylesheet-үүд танилцуулагдсан

• 1999: HTML 4.01, ялагч болсон

• 2000: XHTML 1.0, HTML 4.01 – ийн XML хувилбар

• 2001: XHTML 1.1, модулчлагдсан

• 2002: XHTML 2.0, энгийн бөгөөд ерөнхийлсөн байдалтай болсон.

Page 4: Lecture 2. html

4

BODY Элемент

<BODY attributename="attributevalue">

• Хуучин attributes (гэхдээ хэрэглэгддэг)

– BACKGROUND=“Sunset.jpg”

– BGCOLOR=color

– TEXT=color

– LINK=color (зочлоогүй линк)

– VLINK=color (зочилсон линк)

– ALINK=color (сонгох үед)

Page 5: Lecture 2. html

5

Heading элементүүд

<H1 ...> text </H1> - Хамгийн том гарчиг

<H2 ...> text </H2>

<H3 ...> text </H3>

<H4 ...> text </H4>

<H5 ...> text </H5>

<H6 ...> text </H6> - хамгийн жижиг дэд гарчиг

ALIGN="position" – хаанаас нь тэгшлэхийг зааж өгнө. Тогтсон утга

нь зүүн left (default), үүнийг голлуулах буюу center, баруунаас

тэгшлэх right утга өгч болно.

Page 6: Lecture 2. html

6

Headings

<HTML>

<HEAD>

<TITLE>Document Headings</TITLE>

</HEAD>

<BODY>

Samples of the six heading types:

<H1>Level-1 (H1)</H1>

<H2 ALIGN="center">Level-2 (H2)</H2>

<H3><U>Level-3 (H3)</U></H3>

<H4 ALIGN="right">Level-4 (H4)</H4>

<H5>Level-5 (H5)</H5>

<H6>Level-6 (H6)</H6>

</BODY>

</HTML>

Page 7: Lecture 2. html

7

<P> Paragraph – Үндсэн текст

• <P> үндсэн текстийг заана.

• Мөн ALIGN="position" (left, center, right)

• Олон <P> - үүдийг нэг дор хэрэглэж болно.

Хоосон мөр үүсдэггүй.

• Хоосон мөр үүсгэхэд <BR> - ийг хэрэглэнэ.

• Бүрэн тусгаарлагдсан текстэд <P> ба </P> -

ийг хэрэглэнэ.

• Мөн </P> нь байж ч болно, үгүй ч байж

болно (сонголттой).

Page 8: Lecture 2. html

8

Жишээ нь:

<BODY>

<P>Here is some text </P>

<P ALIGN="center"> Centered text </P>

<P><P><P>

<P ALIGN="right"> Right-justified text

<! Note: no closing /P tag is not a problem>

</BODY>

Page 9: Lecture 2. html

9

<PRE> урьдчилан хэлбэржүүлсэн

текст

<PRE> if (a < b) { a++; b = c * d; } else { a--; b = (b-1)/2; } </PRE>

Page 10: Lecture 2. html

10

Тусгай тэмдэгтүүд

Тэмдэгт Хэрэглээ

< &lt;

> &gt;

& &amp;

" &quot;

Space - зай &nbsp;

Page 11: Lecture 2. html

11

Өнгө

• Дэвсгэр өнгө – BGCOLOR ба өнгө – COLOR

– Үндсэн өнгүүд ашиглана (red – улаан, blue – хөх, green – ногоон, ...)

– Бүх өнгө 6-н арван зургаатын тоогоор илэрхийлэгдэнэ. Утга нь: RRGGBB

– FF0000 – улаан

– 888888 – саарал

– 004400 – хар ногоон

– FFFF00 – шар

Page 12: Lecture 2. html

12

Фонт

Жишээ нь:

<FONT COLOR="red" SIZE="2" FACE="Times Roman">

This is the text of line one </FONT>

<FONT COLOR="green" SIZE="4" FACE="Arial">

Line two contains this text </FONT>

<FONT COLOR="blue" SIZE="6" FACE="Courier"

The third line has this additional text </FONT>

CCS гарч ирснээс хойш хэрэглэгдэхээ больсон.

Page 13: Lecture 2. html

13

Дугаарлагдсан жагсаалт

Жишээ нь: <OL TYPE="1">

<LI> Item one </LI>

<LI> Item two </LI>

<OL TYPE="I" >

<LI> Sublist item one </LI>

<LI> Sublist item two </LI>

<OL TYPE="i">

<LI> Sub-sublist item one </LI>

<LI> Sub-sublist item two </LI>

</OL>

</OL>

</OL>

Page 14: Lecture 2. html

14

Дугаарлагдаагүй (Тоочсон)

жагсаалт

Жишээ нь: <UL TYPE="disc">

<LI> One </LI>

<LI> Two </LI>

<UL TYPE="circle">

<LI> Three </LI>

<LI> Four </LI>

<UL TYPE="square">

<LI> Five </LI>

<LI> Six </LI>

</UL>

</UL>

</UL>

Page 15: Lecture 2. html

15

Бодит тэмдэгтийн хэлбэрүүд Жишээ нь:

<H1>Physical Character Styles</H1>

<B>Bold</B><BR>

<I>Italic</I><BR>

<TT>Teletype (Monospaced)</TT><BR>

<U>Underlined</U><BR>

Subscripts: f<SUB>0</SUB> + f<SUB>1</SUB><BR>

Superscripts: x<SUP>2</SUP> + y<SUP>2</SUP><BR>

<SMALL>Smaller</SMALL><BR>

<BIG>Bigger</BIG><BR>

<STRIKE>Strike Through</STRIKE><BR>

<B><I>Bold Italic</I></B><BR>

<BIG><TT>Big Monospaced</TT></BIG><BR>

<SMALL><I>Small Italic</I></SMALL><BR>

<FONT COLOR="GRAY">Gray</FONT><BR>

<DEL>Delete</DEL><BR>

<INS>Insert</INS><BR>

Page 16: Lecture 2. html

16

Хуурмаг тэмдэгтийн хэлбэрүүд

Жишээ нь: <H1>Logical Character Styles</H1>

<EM>Emphasized</EM><BR>

<STRONG>Strongly

Emphasized</STRONG><BR>

<CODE>Code</CODE><BR>

<SAMP>Sample Output</SAMP><BR>

<KBD>Keyboard Text</KBD><BR>

<DFN>Definition</DFN><BR>

<VAR>Variable</VAR><BR>

<CITE>Citation</CITE><BR>

<EM><CODE>Emphasized

Code</CODE></EM><BR>

<FONT COLOR="GRAY"><CITE>Gray

Citation</CITE></FONT><BR>

<ACRONYM TITLE="Java Development

Kit">JDK Acronym</ACRONYM>

Page 17: Lecture 2. html

17

<A> Anchors (HyperLinks)

Авсолют URL холбох:

Жишээ нь: <A HREF="http:www.microsoft.com">

Microsoft </A>.

Хамааралтай URL холбох:

<A HREF="#references"> references </A>

URL доторх дэд хэсэгтэй холбох: <A HREF="www.amazon.com/#reference">

reference for our company. </A>

Page 18: Lecture 2. html

18

Hyperlinks Жишээ нь: <BODY>

<H3>Welcome to <A

HREF="http://www.cs.virginia.edu">

<STRONG>Computer Science</STRONG></A>

at the <A HREF="www.virginia.edu">University

of Virginia.</A>

</H3>

</BODY>

Page 19: Lecture 2. html

19

Зураг

• SRC шаардагдана.

• WIDTH, HEIGHT – өргөн, өндөр хуудасны

юмуу хүрээний хэмжээг утгаар нь эсвэл

процентоор өгнө. Жишээ нь:

– WIDTH="357"

– HEIGHT="50%"

• Зураг өгөгдсөн хэмжээнд дүрслэгдэнэ.

Page 20: Lecture 2. html

20

Align=position зураг/текстийн байршил

Left Зураг зүүн ирмэгт; текст зургийн баруун талд

Right Зураг баруун ирмэгт; текст зургийн зүүн талд

Top Зураг зүүн талд; текст зургийн дээд талд

Bottom Зураг зүүн ирмэгт; текст зургийн доод талд

Middle Текст зургийг голлоно

Зураг

Page 21: Lecture 2. html

21

Зураг

Жишээ нь: <BODY>

<img src="dolphin.jpg" align="left" width="150"

height="150" alt="dolphin jump!">

This is a very cute dolphin on the left!<br>

This is a very cute dolphin on the left!<br>

This is a very cute dolphin on the left!<br>

This is a very cute dolphin on the left!<br>

This is a very cute dolphin on the left!<br>

This is a very cute dolphin on the left!<br>

This is a very cute dolphin on the left!<br>

This is a very cute dolphin on the left!<br>

This is a very cute dolphin on the left!<br>

This is a very cute dolphin on the left!<br>

You can see text wrap around it<br>

</BODY>

</HTML>

Page 22: Lecture 2. html

22

ALIGN="left"

Page 23: Lecture 2. html

23

ALIGN="right"

Page 24: Lecture 2. html

24

ALIGN=“bottom"

Page 25: Lecture 2. html

25

Хүснэгт

<TABLE> хүснэгтийн таг

<CAPTION> хүснэгтийн гарчиг

<TR> хүснэгтийн мөр

<TH> Хүснэгтийн баганын толгойн мэдээлэл

<TD> Хүснэгтийн баганын өгөгдөл

Page 26: Lecture 2. html

26

Хүснэгт

Жишээ нь:

<TABLE BORDER=1>

<CAPTION>Table Caption</CAPTION>

<TR><TH>Heading1</TH> <TH>Heading2</TH></TR>

<TR><TD>Row1 Col1 Data</TD><TD>Row1 Col2 Data</TD></TR>

<TR><TD>Row2 Col1 Data</TD><TD>Row2 Col2 Data</TD></TR>

<TR><TD>Row3 Col1 Data</TD><TD>Row3 Col2 Data</TD></TR>

</TABLE>

Page 27: Lecture 2. html

27

<TABLE> элементийн шинжүүд

• ALIGN=position -- left, center, right – хүснэгтйиг ззүн, голд,

баруунд байрлуулах

• BORDER=number – хүрээний өргөн цэгээр (default 0)

• CELLSPACING=number – нүднүүдийн хоорондын зай цэгээр,

тогтсон утга нь 3

• CELLPADDING=number – нүдний хүрээ ба хүснэгтийн

элемент хоёрын хоорондох зай цэгээр, тогтсон утга нь 1

• WIDTH=number[%]– хуудас юмуу фрэймийн өргөн цэгээр

эсвэл процентоор өгөх

Page 28: Lecture 2. html

28

<TABLE> элементийн шинжүүд

• cellspacing=10

• cellpadding=10

Page 29: Lecture 2. html

29

<TABLE> элементийн шинжүүд

BGCOLOR=color – хүснэгтийн дэвсгэр өнгө

RULES=value – дотоод шугамуудыг харуулах эсэх;

утгууд нь: none, rows, cols, ба all (default)

Жишээ нь:

<TABLE COLS=“40%, *,*”>

<TABLE ROWS=“*,*”>

Page 30: Lecture 2. html

30

<TR> Хүснэгтийн мөрний шинж

Мөрний утгууд:

ALIGN -- left, center, right

VALIGN -- top, middle, bottom (босоо)

BGCOLOR -- background color

Жишээ нь: <TABLE ALIGN="center" WIDTH="300" HEIGHT="200">

<TR ALIGN="left" VALIGN="top"

BGCOLOR="red"><TD>One</TD><TD>Two</TD>

<TR ALIGN="center" VALIGN="middle"

BGCOLOR="lightblue"><TD>Three</TD><TD>Four</TD>

<TR ALIGN="right" VALIGN="bottom"

BGCOLOR="yellow"><TD>Five</TD><TD>Six</TD>

</TABLE>

Page 31: Lecture 2. html

31

<TD> Хүснэгтийн нүдний

шинжүүд

Утгууд нь:

colspan -- хэдэн багана

rowspan – хэдэн мөр

<TABLE ALIGN="center" WIDTH="300" HEIGHT="200"

border="1">

<TR>

<TD colspan="1" rowspan="2">a</TD>

<TD colspan="1" rowspan="1">b</TD>

</TR>

<TR>

<TD colspan="1" rowspan="1">c</TD>

</TR>

</TABLE>

Page 32: Lecture 2. html

32

Фрэйм

• Фрэйм нь хуудсуудыг дэлгэцэд хэрхэн харуулахыг

загварчилдаг.

• <FRAME> - ийн шинжүүд

– FRAMEBORDER – yes юмуу 1 –ийг хүрээтэй байх үед

өгнө

– FRAMESPACING – хүрээний өргөн

– BORDERCOLOR – өнгө

– SRC – тухайн фрэймд байршуулах HTML файл

– NAME –TARGET шинжийн нэр

Page 33: Lecture 2. html

33

Фрэйм

– MARGINWIDTH – зүүн баруунаас авах зай

(margin)

– MARGINHEIGHT – дээр доороос авах зай (margin)

– SCROLLING – yes юмуу 1 – ээр scroll bar – ийг

зөвшөөрнө

– NORESIZE – yes юмуу 1 resizing хийхийг

хориглоно

Page 34: Lecture 2. html

34

Фрэйм

Жишээ нь:

<FRAMESET ROWS="75%,25%">

<FRAMESET COLS="*,*,*">

<FRAME SRC="http://www.virginia.edu">

<FRAME SRC="http://www.virginia.edu">

<FRAME SRC="http://www.virginia.edu">

</FRAMESET>

<FRAMESET COLS="*,*">

<FRAME SRC="http://www.virginia.edu">

<FRAME SRC="http://www.virginia.edu">

</FRAMESET>

</FRAMESET>

Page 35: Lecture 2. html

35

Фрэйм

<FRAMESET ROWS="25%,75%"

<FRAMESET COLS="*,*,*">

<FRAME SRC="http://www.virginia.edu">

<FRAME SRC="http://www.virginia.edu">

<FRAME SRC="http://www.virginia.edu">

</FRAMESET>

<FRAMESET COLS="*,*">

<FRAME SRC="http://www.virginia.edu">

<FRAME SRC="http://www.virginia.edu">

</FRAMESET>

</FRAMESET>

Page 36: Lecture 2. html

36

Фрэйм

<FRAMESET ROWS="*,*">

<FRAMESET COLS="15%, 2*, *">

<FRAME SRC="http://www.cs.virginia.edu/">

<FRAME SRC="http://www.cs.virginia.edu/">

<FRAME SRC="http://www.cs.virginia.edu/">

</FRAMESET>

<FRAMESET COLS="40%, *">

<FRAME SRC="http://www.cs.virginia.edu/">

<FRAME SRC="http://www.cs.virginia.edu/">

</FRAMESET>

</FRAMESET>

Page 37: Lecture 2. html

Лавлах материал

• Линкүүд:

– http://www.w3schools.com/

– http://www.deitel.com/Books/InternetWebScripting/InternetWorldWideWebHowtoProgram4e/tabid/2048/Default.aspx

• Хайлт хийх түлхүүр үгүүд:

– HTML

Page 38: Lecture 2. html

Асуулт ?