11

Click here to load reader

Session1 part2

Embed Size (px)

Citation preview

Page 1: Session1 part2

Orjix

www.RongRean.com

หลกสตร สรางเวบดวย HTML: Session ท 1 ตอนท 2

Page 2: Session1 part2

www.rongrean.com Orjix

Contentsรจกกบ html1

ลกษณะของภาษา html2

โครงสรางพนฐานของ html3

เครองมอทใชสรางเอกสาร html 4

Eclipse เครองมอทโปรแกรมเมอรเลอกใช

5

รจกกบภาษา xhtml6

Page 3: Session1 part2

รจกกบ htmlHTML ยอมาจาก Hypertext markup

Languageเปนภาษาหลกทใชในการสรางเวบเพจ โดยมแนวคดมากจากเอกสารไฮเปอรเทกซ ซงขอความในเอกสารเชอมโยงถงขอมลอนๆได

ลกษณะของภาษา HTMLภาษา HTML แบงไดเปน 2 สวนคอ สวนเปนขอความทวๆไป และสวนทเปนคำาสงทใชในการกำาหนดรปแบบของขอความทแสดงเรยกวา Tag

<h1> this is tag </h1>รปแบบของ tag จะแยกเปนสองสวนคอ “tag เปด” และ “tag ปด”

www.rongrean.com Orjix

Page 4: Session1 part2

HTML Elements (คำาสง HTML หรอ Tag)

เรมดวย start tag / opening tag / tag เปด ลงทายดวย end tag / closing tag / tag ปด Element content สวนขอความตรงกลางหรอชดคำาสงทก

อยางทอยระหวาง start tag และ end tag บาง HTML Element (Tag) ไมมสวนตรงกลาง ซงเราเรยน

กวา empty element / empty tag Empty element ถกปดในสวนของ start tag เชน

<br /> HTML Elements สวนมากจะม attribute

www.rongrean.com Orjix

Page 5: Session1 part2

HTML Elements (คำาสง HTML หรอ Tag)

เรมดวย start tag / opening tag / tag เปด ลงทายดวย end tag / closing tag / tag ปด Element content สวนขอความตรงกลางหรอชดคำาสงทก

อยางทอยระหวาง start tag และ end tag บาง HTML Element (Tag) ไมมสวนตรงกลาง ซงเราเรยน

กวา empty element / empty tag Empty element ถกปดในสวนของ start tag เชน <br /> HTML Elements สวนมากจะม attribute Complete HTML References:

http://www.w3schools.com/tags/default.asp

www.rongrean.com Orjix

Page 6: Session1 part2

HTML Attributes โดยปกตแลวเกอบทก HTML Elements จะม Attributes Attribute ใชสำาหรบกำาหนดขอมลเพมเตมใหกบ HTML

Elements (Tag) Attribute จะถกกำาหนดภายใน start tag เสมอ Attribute จะถกกำาหนดอยในรปของ name/value pair

เชน name=“value”<hr width=“300”>

www.rongrean.com Orjix

Page 7: Session1 part2

โครงสรางพนฐานของ html

www.rongrean.com Orjix

<html><head>

<title> นคอ title </title></head><body>

<h1>Header</h1><p>First Paragraph</p><p>Second Paragraph</p>

</body></html>

<html> : ประกาศใหรวาเปนจดเรมของเวบเพจ

<head>: สวนหวของหนาเวบเพจ เปนสวนทประกาศ ลกษณะโดยรวมของเวบเพจไว เชน ชอของ หนาเวบ หรอคำาคนตางๆ โดยประกาศไวใน tag <meta>

<title> : เปนสวนชอของหนาเวบเพจ

<body>: เปนสวนหลกในการแสดงผลหนาเวบเพจ ประกอบไปดวย tag ตางๆในการทำางานมากมาย

Page 8: Session1 part2

เครองมอทใชสรางเอกสาร htmlในการสรางเวบเพจดวย HTML นน

เราจะใชเครองมอทเรยกวา Text Editor ซงเปนโปรแกรมทใชแกไขขอความ เชน notepad, crimson editor, notepad++และ dreamweaver

ทดลองเขยนเวบเพจแรกดวยภาษา HTML

www.rongrean.com Orjix

Page 9: Session1 part2

แนะนำาเครองมอท Programmer ตวจรงใช

Eclipse IDE (Integrated Development Environment) เปนโปรแกรมฟรใชสำาหรบการพฒนา Software หรอ เวบไชต ม Function: Code Auto completion ทำาใหไมตองจำารป

แบบคำาสงทงหมด Home Page: http://www.eclipse.org http://www.eclipse.org/downloads/

download.php?file=/technology/epp/downloads/release/galileo/R/eclipse-jee-galileo-win32.zip

www.rongrean.com Orjix

Page 10: Session1 part2

รจกกบภาษา xhtmlXHTML เปนภาษามาตราฐานใหมทมาแทน HTML

เนองจาก xhtml จะลบจดออนหลายๆอยางของ html ลงเชน ความแนนอนของรปแบบภาษา เชน ขนเตอนเมอใส tag ไมเปนไปตามลำาดบ

<b><u> this is text </b></u> ภาษา html ในกรณแรกนจะไมขนเตอนขอผดพลาด ซงความจรงควรจะเปนแบบน<b><u> this is text </u></b>

กฎทสำาคญในการเขยน XHTML คำาสงตองเรมดวย “Tag เปด” และ ปดทายดวย “Tag ปด” เสมอ การใชคำาสงซอนทบกน ตองจดลำาดบใหถกตองเสมอ “มาทหลงปดกอน มากอนปด

ทหลง” ในกรณทคำาสง ไมมสวน Body ( หรอสวนเนอหาตรงกลาง เชน คำาสง br) ให

ลงทายดวย “/>” ตวอยาง <br/> <hr/> คาของคณสมบตของ Tag ( ทเราเรยกวา Attribute ) ตองเรมดวยเครองหมาย

“ และปดดวยเครองหมาย “ เสมอ เชน <hr width=“600”/> ชอ Tag และ Attribute ใชตวเลกเสมอ

www.rongrean.com Orjix

Page 11: Session1 part2

W3schools.com: Online Web Tutorials

http://www.w3schools.com/html/default.asp

เปนเวบไชตรวบรวมเอาชดคำาสงและคณสมบตทงหมดของภาษา HTML มเครองมอทสามารถใชทดสอบวาแตละคำาสง HTML ทำางานอยางไร

www.rongrean.com Orjix