SlideShare a Scribd company logo
1 of 18
Download to read offline
322432	
  Web	
  design	
  Technology	
  
Lab#2 Overview of Web design Technology !
Lab	
– Introduction to HTML!
–  HTML คือ ภาษาที่ใชในการเขียนเว็บเพจ ยอมาจากคำวา Hypertext Markup Language!
–  โครงสรางพื้นฐานของ HTML !
โครงสรางของ HTML จะประกอบไปดวยสวนของคำสั่ง 2 สวน คือ สวนที่เปน สวนหัว
(Head) และสวนที่เปนเนื้อหา (Body) โดยมีรูปแบบคำสั่งดังนี้!
<HTML>!
<HEAD>!
<TITLE> สวนหัว </TITLE>!
</HEAD>!
<BODY>!
คำสั่งหรือขอความที่ตองการใหแสดง!
</BODY>!
</HTML> !
การสรางเอกสาร HTML Basic !
Meta element!
Open tag! close tag!
Element content!
Empty element!
Attribute!
การเชื่อมโยง Link!
– Link ไปยังเว็บอื่น!
<a href="url">Link text</a>!
<a href="http://www.google.com/">Google</a> ไปยังเว็บ Google โดยอยู
หนาตางเดิม!
<a href="http://www.google.com/" target="_blank">Google</a> ไปยังเว็บ !
Google โดยเปดหนาตางใหม!
– Link ในหนาเดียวกัน!
1. เพิ่มจุด Link <a id=“linking">Go to link</a>!
2. สราง Link ไปสวนนั้น <a href="#linking">Go to link</a> หรือ !
<a href="http://www.kku.ac.th"> Go to KKU web</a>!
การสรางตาราง HTML!
รูปแบบคำสั่ง !
<table> !
<tr> // Row !
<td> text </td> //Column !
<tr>!
</table> !
!
ตัวอยาง!
<table width="150" border="1">!
<tr> !
<td>Number</td>!
<td>Name</td>!
</tr>!
<tr>!
<td>1</td>!
<td>Fang </td>!
</tr>!
<tr>!
<td>2</td>!
<td>Nance</td>!
</tr>!
</table>!
การสรางรายการ HTML!
คำสั่ง !
<ul>รายการใชจุดกำกับ </ul> !
<ol> รายการแบบตัวเลขกำกับ </ol>!
<li> สมาชิกของรายการตองใชอยูภายใน ul or ol </li>!
ตัวอยาง!
<ol>!
<h1>Head of title</h1>!
<li><h2>Subject1</h2></li>!
<li><h3>Subject2</h3></li>!
<li><h4>Subject3</h4></li>!
</ol>!
HTML <div> and <span>!
Tag Description
<div>  ใชแบงเอกสารเปนสวนยอยๆ (block-level)!
<span>  ใชแบงเอกสารเปนสวนยอยๆ (inline)!
HTML Grouping Tags!
!
•  ใชกำหนดขอบเขตรูปแบบที่กำหนดดวย CSS !
•  สามารถใช JavaScript จัดการคุณสมบัติตางๆภายใน Element ได !
ตัวอยาง!
•  Div!
This is<div style="color:red">red</div>color!
•  Span!
This is <span style="color:red">red</span> color !
!
Tag Layout!
Tag! Description! Example!
<p>…</p>! จัดยอหนาใหกับขอความ ! <p>message</p>!
<p align=“value”>…!
</p>!
ใช left, center, right, justify ! <p align=“value>message</p>!
</br>! ใชขึ้นบรรทัดใหม ! One</br> Two</br> Three</br>!
<br clear=“value”/>! •  All ขึ้นบรรทัดใหมในกรณีที่ดานซาย ขวา
ไมมีวัตถุใดอยู !
•  Left ขึ้นบรรทัดใหมกรณี ดานซายไมมี
วัตถุใดอยู !
•  Right ขึ้นบรรทัดใหมกรณี ดานขวาไมมี
วัตถุใด!
•  None(default) การไมกำหนด attribute
clear โดยจะขึ้นบรรทัดใหมโดยไมมี
เงื่อนไข !
<br clear=“all” /> !
Tags !
!
Example  
<html>	
  
<body>	
  
<div	
  id="container"	
  style="width:500px”>	
  
<div	
  id="header"	
  style="background-­‐color:#FFA500;">	
  
<h1	
  style="margin-­‐boLom:0;">Main	
  Title	
  of	
  Web	
  Page</h1></div>	
  
<div	
  id="menu"	
  style="background-­‐color:#FFD700;height:200px;width:
100px;float:leT;">	
  
<b>Menu</b><br>	
  HTML<br>CSS<br>JavaScript</div>	
  
<div	
  id="content"	
  style="background-­‐color:#EEEEEE;height:200px;width:
400px;float:leT;">	
  
Content	
  goes	
  here</div>	
  
<div	
  id="footer"	
  style="background-­‐color:#FFA500;clear:both;text-­‐align:center;">	
  
Copyright	
  ©	
  W3Schools.com</div></div></body>	
  
</html>	
  
	
  
Try it yourself!
XHTML!
XHTML (ยอมาจาก Extensible Hyper Text Markup Language) !
XHTML เปนภาษาประเภท Markup Language ที่เกิดจากการนำ XML และ HTML มารวม
กัน กลายเปนมาตรฐานใหมของ HTML คำสั่งตางๆนั้นก็ยังเหมือนกับ HTML แตจะมี
ความเขมงวดในเรื่องโครงสรางภาษามากกวา และมีการตัด tag และ attribute ที่ลาสมัยออก
ไป จากขอเสียของ HTML ที่เมื่อแสดงผลผานเบราเซอรของคายตางๆ เชน Internet
Explorer, Firefox, Netscape, Opera และอื่นๆ ไดผลที่แตกตางกัน เว็บเพจที่ออกแบบมา
อยางดีของเรา อาจดูสวยงามถูกตองใน IE แตกลับผิดเพี้ยนไปเมื่อดูดวย Firefox!
XHTML ตางจาก HTML อยางไร? มีความเขมงวดเรื่องการใช syntax มากกวา HTML !
HTML : <b><i>ขอความนี้เปนตัวหนา และตัวเอียง</b></i>!
XHTML : <b><i>ขอความนี้เปนตัวหนา และตัวเอียง</b></i>!
 !
!
XHTML Example!
<?xml version="1.0" encoding="UTF-8"?> !
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> !
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> !
<head>!
<title> Strict DTD XHTML Example !
</title>!
</head> !
<body> !
<p> Please Choose a Day: <br /><br /> <select name="day"> !
<option selected="selected">Monday</option> <option>Tuesday</option> !
<option>Wednesday</option> </select> !
</p>!
</body>!
</html> !
HTML5
HTML5 !
– (เอชทีเอ็มแอล 5) เปนมาตรฐานตัวตอไปของ HTML ที่อยูในระหวางการ
พัฒนา โดยมีลักษณะเหมือนมาตรฐานตัวกอนหนาทั้ง HTML 4.01 และ
XHTML 1.1 ที่ใชในการจัดโครงสรางและการแสดงผลของเนื้อหาสำหรับ
เวิลดไวดเว็บ มาตรฐานใหมจะมีคุณลักษณะเดนที่สำคัญไดแก การใชงาน
วิดีโอ การแสดงตำแหนงทางภูมิศาสตร!
– การเก็บไฟลในลักษณะออฟไลน การแสดงกราฟกส!
– input types แบบใหม เชน search, number, range, color, tel, url, email,
date, month, week, time, datetime, datetime-local โดยคุณสมบัติเดน
หลายอยางไมจำเปนตองติดตั้งซอฟตแวรเพิ่ม เชน เกียรส แฟลช หรือ
ซิลเวอรไลต เหมือนที่ผานมาในการใชงาน HTML4!
 !
!
HTML5 (Cont.)!
– (เอชทีเอ็มแอล 5) เปนมาตรฐานตัวตอไปของ HTML ที่อยูในระหวางการ
พัฒนา โดยมีลักษณะเหมือนมาตรฐานตัวกอนหนาทั้ง HTML 4.01 และ
XHTML 1.1 ที่ใชในการจัดโครงสรางและการแสดงผลของเนื้อหาสำหรับ
เวิลดไวดเว็บ มาตรฐานใหมจะมีคุณลักษณะเดนที่สำคัญไดแก การใชงาน
วิดีโอ การแสดงตำแหนงทางภูมิศาสตร!
– การเก็บไฟลในลักษณะออฟไลน การแสดงกราฟกส!
– input types แบบใหม เชน search, number, range, color, tel, url, email,
date, month, week, time, datetime, datetime-local โดยคุณสมบัติเดน
หลายอยางไมจำเปนตองติดตั้งซอฟตแวรเพิ่ม เชน เกียรส แฟลช หรือ
ซิลเวอรไลต เหมือนที่ผานมาในการใชงาน HTML4!
 !
!
คำสั่ง LAB#2!
ใหนักศึกษาเขียนเว็บเพจตามรูปแบบที่ให ในเว็บเพจตองมีการเชื่อมโยงนอก
เว็บเพจไปที่ www.google.com จัดขนาดกวาง 900 px!
โดยใชเครื่องมือ editplus or notepad ------สงงานภายในชั่วโมง---------!
!

More Related Content

What's hot

WordPress Theme Development Short Manual
WordPress Theme Development Short ManualWordPress Theme Development Short Manual
WordPress Theme Development Short ManualSitdhibong Laokok
 
บทที่ 2 html introduction
บทที่ 2 html introductionบทที่ 2 html introduction
บทที่ 2 html introductionNattipong Siangyen
 
บทที่ 2 html introduction
บทที่ 2 html introductionบทที่ 2 html introduction
บทที่ 2 html introductionNattipong Siangyen
 
เนื้อหา Html
เนื้อหา Htmlเนื้อหา Html
เนื้อหา HtmlRungnapha Naka
 
Html wordpress
Html wordpressHtml wordpress
Html wordpressungpao
 
สรุป2 html
สรุป2 htmlสรุป2 html
สรุป2 htmlSchool
 
Session2 part1
Session2 part1Session2 part1
Session2 part1banputer
 
ทบทวน Html
ทบทวน Htmlทบทวน Html
ทบทวน HtmlSchool
 

What's hot (10)

HTML5 Startup
HTML5 StartupHTML5 Startup
HTML5 Startup
 
WordPress Theme Development Short Manual
WordPress Theme Development Short ManualWordPress Theme Development Short Manual
WordPress Theme Development Short Manual
 
บทที่ 2 html introduction
บทที่ 2 html introductionบทที่ 2 html introduction
บทที่ 2 html introduction
 
บทที่ 2 html introduction
บทที่ 2 html introductionบทที่ 2 html introduction
บทที่ 2 html introduction
 
เนื้อหา Html
เนื้อหา Htmlเนื้อหา Html
เนื้อหา Html
 
Session3 part1
Session3 part1Session3 part1
Session3 part1
 
Html wordpress
Html wordpressHtml wordpress
Html wordpress
 
สรุป2 html
สรุป2 htmlสรุป2 html
สรุป2 html
 
Session2 part1
Session2 part1Session2 part1
Session2 part1
 
ทบทวน Html
ทบทวน Htmlทบทวน Html
ทบทวน Html
 

Viewers also liked

คู่มือการติดตั้งโปรแกรมสำหรับสร้าง Mobile Application ด้วย HTML5 และ Ionic Fr...
คู่มือการติดตั้งโปรแกรมสำหรับสร้าง Mobile Application ด้วย HTML5 และ Ionic Fr...คู่มือการติดตั้งโปรแกรมสำหรับสร้าง Mobile Application ด้วย HTML5 และ Ionic Fr...
คู่มือการติดตั้งโปรแกรมสำหรับสร้าง Mobile Application ด้วย HTML5 และ Ionic Fr...Pitchayanida Khumwichai
 
ฟีเจอร์ใหม่ในโปรแกรม Adobe Captivate 6
ฟีเจอร์ใหม่ในโปรแกรม  Adobe Captivate 6ฟีเจอร์ใหม่ในโปรแกรม  Adobe Captivate 6
ฟีเจอร์ใหม่ในโปรแกรม Adobe Captivate 6กิจ มาฟรี
 
Html5 overview
Html5 overviewHtml5 overview
Html5 overviewIrinApat
 
Web design talk 2011
Web design talk 2011Web design talk 2011
Web design talk 2011monozone
 
Yii framework 2 basic training
Yii framework 2 basic trainingYii framework 2 basic training
Yii framework 2 basic trainingManop Kongoon
 
Java script เบื้องต้น
Java script เบื้องต้นJava script เบื้องต้น
Java script เบื้องต้นSamart Phetdee
 
HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่
HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่
HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่Manop Kongoon
 
คู่มือโปรแกรม Articulate storyline อย่างง่าย
คู่มือโปรแกรม Articulate storyline อย่างง่ายคู่มือโปรแกรม Articulate storyline อย่างง่าย
คู่มือโปรแกรม Articulate storyline อย่างง่ายNorasit Plengrudsamee
 
การสร้าง Android Application จาก HTML5 ด้วย PhoneGap
การสร้าง Android Application จาก HTML5 ด้วย PhoneGapการสร้าง Android Application จาก HTML5 ด้วย PhoneGap
การสร้าง Android Application จาก HTML5 ด้วย PhoneGapDr.Kridsanapong Lertbumroongchai
 
สร้าง Style ด้วย css 3
สร้าง Style ด้วย css 3สร้าง Style ด้วย css 3
สร้าง Style ด้วย css 3Samart Phetdee
 
Bootstrap 3 สำหรับมือใหม่ | CloudCourse.io
Bootstrap 3 สำหรับมือใหม่ | CloudCourse.ioBootstrap 3 สำหรับมือใหม่ | CloudCourse.io
Bootstrap 3 สำหรับมือใหม่ | CloudCourse.ioThapwaris Chinsirirathkul
 

Viewers also liked (20)

Website
WebsiteWebsite
Website
 
HTML5_NAC
HTML5_NACHTML5_NAC
HTML5_NAC
 
Ict promotes learning (1)
Ict promotes learning (1)Ict promotes learning (1)
Ict promotes learning (1)
 
Websocket & HTML5
Websocket & HTML5Websocket & HTML5
Websocket & HTML5
 
Virus New
Virus NewVirus New
Virus New
 
คู่มือการติดตั้งโปรแกรมสำหรับสร้าง Mobile Application ด้วย HTML5 และ Ionic Fr...
คู่มือการติดตั้งโปรแกรมสำหรับสร้าง Mobile Application ด้วย HTML5 และ Ionic Fr...คู่มือการติดตั้งโปรแกรมสำหรับสร้าง Mobile Application ด้วย HTML5 และ Ionic Fr...
คู่มือการติดตั้งโปรแกรมสำหรับสร้าง Mobile Application ด้วย HTML5 และ Ionic Fr...
 
ฟีเจอร์ใหม่ในโปรแกรม Adobe Captivate 6
ฟีเจอร์ใหม่ในโปรแกรม  Adobe Captivate 6ฟีเจอร์ใหม่ในโปรแกรม  Adobe Captivate 6
ฟีเจอร์ใหม่ในโปรแกรม Adobe Captivate 6
 
Phonegap book
Phonegap bookPhonegap book
Phonegap book
 
Html5 overview
Html5 overviewHtml5 overview
Html5 overview
 
Web design talk 2011
Web design talk 2011Web design talk 2011
Web design talk 2011
 
Yii framework 2 basic training
Yii framework 2 basic trainingYii framework 2 basic training
Yii framework 2 basic training
 
Java script เบื้องต้น
Java script เบื้องต้นJava script เบื้องต้น
Java script เบื้องต้น
 
Responsive Learning : Adobe Captivate 8
Responsive Learning : Adobe Captivate 8Responsive Learning : Adobe Captivate 8
Responsive Learning : Adobe Captivate 8
 
HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่
HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่
HTML PHP MySQL สำหรับเว็บโปรแกรมเมอร์มือใหม่
 
Php training
Php trainingPhp training
Php training
 
คู่มือโปรแกรม Articulate storyline อย่างง่าย
คู่มือโปรแกรม Articulate storyline อย่างง่ายคู่มือโปรแกรม Articulate storyline อย่างง่าย
คู่มือโปรแกรม Articulate storyline อย่างง่าย
 
การสร้าง Android Application จาก HTML5 ด้วย PhoneGap
การสร้าง Android Application จาก HTML5 ด้วย PhoneGapการสร้าง Android Application จาก HTML5 ด้วย PhoneGap
การสร้าง Android Application จาก HTML5 ด้วย PhoneGap
 
สร้าง Style ด้วย css 3
สร้าง Style ด้วย css 3สร้าง Style ด้วย css 3
สร้าง Style ด้วย css 3
 
Bootstrap 3 สำหรับมือใหม่ | CloudCourse.io
Bootstrap 3 สำหรับมือใหม่ | CloudCourse.ioBootstrap 3 สำหรับมือใหม่ | CloudCourse.io
Bootstrap 3 สำหรับมือใหม่ | CloudCourse.io
 
การสร้างเว็บด้วย Bootstrap framework
การสร้างเว็บด้วย Bootstrap frameworkการสร้างเว็บด้วย Bootstrap framework
การสร้างเว็บด้วย Bootstrap framework
 

Similar to Lab#2

เอกสารประกอบการอบรมเชิงปฎิบัติการ การสร้างเว็บไซต์ด้วยภาษา PHP และ ภาษา SQL
เอกสารประกอบการอบรมเชิงปฎิบัติการ การสร้างเว็บไซต์ด้วยภาษา PHP และ ภาษา SQLเอกสารประกอบการอบรมเชิงปฎิบัติการ การสร้างเว็บไซต์ด้วยภาษา PHP และ ภาษา SQL
เอกสารประกอบการอบรมเชิงปฎิบัติการ การสร้างเว็บไซต์ด้วยภาษา PHP และ ภาษา SQLPhranakornsoft
 
Session1 part2
Session1 part2Session1 part2
Session1 part2maovkh
 
ใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtmlใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtmlSamorn Tara
 
ใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtmlใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtmlSamorn Tara
 
ใบความรู้ที่ 2
ใบความรู้ที่ 2ใบความรู้ที่ 2
ใบความรู้ที่ 2POmp POmpomp
 
หน่วยการเรียนรู้ที่ 3 html
หน่วยการเรียนรู้ที่ 3 htmlหน่วยการเรียนรู้ที่ 3 html
หน่วยการเรียนรู้ที่ 3 htmldevilp Nnop
 
ภาษาในการพัฒนาเว็บไซต์
ภาษาในการพัฒนาเว็บไซต์ภาษาในการพัฒนาเว็บไซต์
ภาษาในการพัฒนาเว็บไซต์Nichakorn Sengsui
 
เริ่มต้นกับ PHP
เริ่มต้นกับ PHPเริ่มต้นกับ PHP
เริ่มต้นกับ PHPEKNARIN
 
รายงาน
รายงานรายงาน
รายงานkongdang
 
รายงาน
รายงานรายงาน
รายงานpim1122
 
รายงาน
รายงานรายงาน
รายงานpim1122
 
รายงาน เรื่อง css
รายงาน เรื่อง cssรายงาน เรื่อง css
รายงาน เรื่อง cssnongnan
 
รายงาน
รายงานรายงาน
รายงานnoopim
 
รายงาน
รายงานรายงาน
รายงานkongdang
 

Similar to Lab#2 (20)

เอกสารประกอบการอบรมเชิงปฎิบัติการ การสร้างเว็บไซต์ด้วยภาษา PHP และ ภาษา SQL
เอกสารประกอบการอบรมเชิงปฎิบัติการ การสร้างเว็บไซต์ด้วยภาษา PHP และ ภาษา SQLเอกสารประกอบการอบรมเชิงปฎิบัติการ การสร้างเว็บไซต์ด้วยภาษา PHP และ ภาษา SQL
เอกสารประกอบการอบรมเชิงปฎิบัติการ การสร้างเว็บไซต์ด้วยภาษา PHP และ ภาษา SQL
 
Session1 part2
Session1 part2Session1 part2
Session1 part2
 
Javascripts
JavascriptsJavascripts
Javascripts
 
ใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtmlใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtml
 
ใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtmlใบความรู้ที่ 2.3 รู้จักภาษาhtml
ใบความรู้ที่ 2.3 รู้จักภาษาhtml
 
ใบความรู้ที่ 2
ใบความรู้ที่ 2ใบความรู้ที่ 2
ใบความรู้ที่ 2
 
หน่วยการเรียนรู้ที่ 3 html
หน่วยการเรียนรู้ที่ 3 htmlหน่วยการเรียนรู้ที่ 3 html
หน่วยการเรียนรู้ที่ 3 html
 
Html
HtmlHtml
Html
 
ภาษา xhtml
ภาษา xhtmlภาษา xhtml
ภาษา xhtml
 
ภาษาในการพัฒนาเว็บไซต์
ภาษาในการพัฒนาเว็บไซต์ภาษาในการพัฒนาเว็บไซต์
ภาษาในการพัฒนาเว็บไซต์
 
Web Technology
Web TechnologyWeb Technology
Web Technology
 
เริ่มต้นกับ PHP
เริ่มต้นกับ PHPเริ่มต้นกับ PHP
เริ่มต้นกับ PHP
 
รายงาน
รายงานรายงาน
รายงาน
 
รายงาน
รายงานรายงาน
รายงาน
 
รายงาน
รายงานรายงาน
รายงาน
 
รายงาน เรื่อง css
รายงาน เรื่อง cssรายงาน เรื่อง css
รายงาน เรื่อง css
 
รายงาน
รายงานรายงาน
รายงาน
 
รายงาน
รายงานรายงาน
รายงาน
 
Html 2
Html 2Html 2
Html 2
 
Lernning 13
Lernning 13Lernning 13
Lernning 13
 

More from palm2816

Lab#13 responsive web design
Lab#13 responsive web design Lab#13 responsive web design
Lab#13 responsive web design palm2816
 
Lab#12 java script
Lab#12 java scriptLab#12 java script
Lab#12 java scriptpalm2816
 
Lab#11 tableand form
Lab#11 tableand form Lab#11 tableand form
Lab#11 tableand form palm2816
 
Lab#10 navigation, links and hover rollovers
Lab#10 navigation, links and hover rolloversLab#10 navigation, links and hover rollovers
Lab#10 navigation, links and hover rolloverspalm2816
 
Lab#9 graphic color
Lab#9 graphic colorLab#9 graphic color
Lab#9 graphic colorpalm2816
 
Java script 9786169103004_ch02
Java script 9786169103004_ch02Java script 9786169103004_ch02
Java script 9786169103004_ch02palm2816
 
Lab#1 good bad design
Lab#1 good bad designLab#1 good bad design
Lab#1 good bad designpalm2816
 

More from palm2816 (13)

Lab#13 responsive web design
Lab#13 responsive web design Lab#13 responsive web design
Lab#13 responsive web design
 
Lab#12 java script
Lab#12 java scriptLab#12 java script
Lab#12 java script
 
Lab#11 tableand form
Lab#11 tableand form Lab#11 tableand form
Lab#11 tableand form
 
Lab#10 navigation, links and hover rollovers
Lab#10 navigation, links and hover rolloversLab#10 navigation, links and hover rollovers
Lab#10 navigation, links and hover rollovers
 
Lab#9 graphic color
Lab#9 graphic colorLab#9 graphic color
Lab#9 graphic color
 
Lab8
Lab8Lab8
Lab8
 
Lab7
Lab7Lab7
Lab7
 
Lab#6
Lab#6Lab#6
Lab#6
 
Lab#5
Lab#5Lab#5
Lab#5
 
Java script 9786169103004_ch02
Java script 9786169103004_ch02Java script 9786169103004_ch02
Java script 9786169103004_ch02
 
Lab#4
Lab#4Lab#4
Lab#4
 
Lab#3
Lab#3Lab#3
Lab#3
 
Lab#1 good bad design
Lab#1 good bad designLab#1 good bad design
Lab#1 good bad design
 

Lab#2

  • 1. 322432  Web  design  Technology  
  • 2.
  • 3.
  • 4. Lab#2 Overview of Web design Technology ! Lab – Introduction to HTML! –  HTML คือ ภาษาที่ใชในการเขียนเว็บเพจ ยอมาจากคำวา Hypertext Markup Language! –  โครงสรางพื้นฐานของ HTML ! โครงสรางของ HTML จะประกอบไปดวยสวนของคำสั่ง 2 สวน คือ สวนที่เปน สวนหัว (Head) และสวนที่เปนเนื้อหา (Body) โดยมีรูปแบบคำสั่งดังนี้! <HTML>! <HEAD>! <TITLE> สวนหัว </TITLE>! </HEAD>! <BODY>! คำสั่งหรือขอความที่ตองการใหแสดง! </BODY>! </HTML> !
  • 5. การสรางเอกสาร HTML Basic ! Meta element! Open tag! close tag! Element content! Empty element! Attribute!
  • 6. การเชื่อมโยง Link! – Link ไปยังเว็บอื่น! <a href="url">Link text</a>! <a href="http://www.google.com/">Google</a> ไปยังเว็บ Google โดยอยู หนาตางเดิม! <a href="http://www.google.com/" target="_blank">Google</a> ไปยังเว็บ ! Google โดยเปดหนาตางใหม! – Link ในหนาเดียวกัน! 1. เพิ่มจุด Link <a id=“linking">Go to link</a>! 2. สราง Link ไปสวนนั้น <a href="#linking">Go to link</a> หรือ ! <a href="http://www.kku.ac.th"> Go to KKU web</a>!
  • 7. การสรางตาราง HTML! รูปแบบคำสั่ง ! <table> ! <tr> // Row ! <td> text </td> //Column ! <tr>! </table> ! ! ตัวอยาง! <table width="150" border="1">! <tr> ! <td>Number</td>! <td>Name</td>! </tr>! <tr>! <td>1</td>! <td>Fang </td>! </tr>! <tr>! <td>2</td>! <td>Nance</td>! </tr>! </table>!
  • 8. การสรางรายการ HTML! คำสั่ง ! <ul>รายการใชจุดกำกับ </ul> ! <ol> รายการแบบตัวเลขกำกับ </ol>! <li> สมาชิกของรายการตองใชอยูภายใน ul or ol </li>! ตัวอยาง! <ol>! <h1>Head of title</h1>! <li><h2>Subject1</h2></li>! <li><h3>Subject2</h3></li>! <li><h4>Subject3</h4></li>! </ol>!
  • 9. HTML <div> and <span>! Tag Description <div>  ใชแบงเอกสารเปนสวนยอยๆ (block-level)! <span>  ใชแบงเอกสารเปนสวนยอยๆ (inline)! HTML Grouping Tags! ! •  ใชกำหนดขอบเขตรูปแบบที่กำหนดดวย CSS ! •  สามารถใช JavaScript จัดการคุณสมบัติตางๆภายใน Element ได ! ตัวอยาง! •  Div! This is<div style="color:red">red</div>color! •  Span! This is <span style="color:red">red</span> color ! !
  • 10. Tag Layout! Tag! Description! Example! <p>…</p>! จัดยอหนาใหกับขอความ ! <p>message</p>! <p align=“value”>…! </p>! ใช left, center, right, justify ! <p align=“value>message</p>! </br>! ใชขึ้นบรรทัดใหม ! One</br> Two</br> Three</br>! <br clear=“value”/>! •  All ขึ้นบรรทัดใหมในกรณีที่ดานซาย ขวา ไมมีวัตถุใดอยู ! •  Left ขึ้นบรรทัดใหมกรณี ดานซายไมมี วัตถุใดอยู ! •  Right ขึ้นบรรทัดใหมกรณี ดานขวาไมมี วัตถุใด! •  None(default) การไมกำหนด attribute clear โดยจะขึ้นบรรทัดใหมโดยไมมี เงื่อนไข ! <br clear=“all” /> ! Tags ! !
  • 11. Example   <html>   <body>   <div  id="container"  style="width:500px”>   <div  id="header"  style="background-­‐color:#FFA500;">   <h1  style="margin-­‐boLom:0;">Main  Title  of  Web  Page</h1></div>   <div  id="menu"  style="background-­‐color:#FFD700;height:200px;width: 100px;float:leT;">   <b>Menu</b><br>  HTML<br>CSS<br>JavaScript</div>   <div  id="content"  style="background-­‐color:#EEEEEE;height:200px;width: 400px;float:leT;">   Content  goes  here</div>   <div  id="footer"  style="background-­‐color:#FFA500;clear:both;text-­‐align:center;">   Copyright  ©  W3Schools.com</div></div></body>   </html>    
  • 13. XHTML! XHTML (ยอมาจาก Extensible Hyper Text Markup Language) ! XHTML เปนภาษาประเภท Markup Language ที่เกิดจากการนำ XML และ HTML มารวม กัน กลายเปนมาตรฐานใหมของ HTML คำสั่งตางๆนั้นก็ยังเหมือนกับ HTML แตจะมี ความเขมงวดในเรื่องโครงสรางภาษามากกวา และมีการตัด tag และ attribute ที่ลาสมัยออก ไป จากขอเสียของ HTML ที่เมื่อแสดงผลผานเบราเซอรของคายตางๆ เชน Internet Explorer, Firefox, Netscape, Opera และอื่นๆ ไดผลที่แตกตางกัน เว็บเพจที่ออกแบบมา อยางดีของเรา อาจดูสวยงามถูกตองใน IE แตกลับผิดเพี้ยนไปเมื่อดูดวย Firefox! XHTML ตางจาก HTML อยางไร? มีความเขมงวดเรื่องการใช syntax มากกวา HTML ! HTML : <b><i>ขอความนี้เปนตัวหนา และตัวเอียง</b></i>! XHTML : <b><i>ขอความนี้เปนตัวหนา และตัวเอียง</b></i>!  ! !
  • 14. XHTML Example! <?xml version="1.0" encoding="UTF-8"?> ! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> ! <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> ! <head>! <title> Strict DTD XHTML Example ! </title>! </head> ! <body> ! <p> Please Choose a Day: <br /><br /> <select name="day"> ! <option selected="selected">Monday</option> <option>Tuesday</option> ! <option>Wednesday</option> </select> ! </p>! </body>! </html> !
  • 15. HTML5
  • 16. HTML5 ! – (เอชทีเอ็มแอล 5) เปนมาตรฐานตัวตอไปของ HTML ที่อยูในระหวางการ พัฒนา โดยมีลักษณะเหมือนมาตรฐานตัวกอนหนาทั้ง HTML 4.01 และ XHTML 1.1 ที่ใชในการจัดโครงสรางและการแสดงผลของเนื้อหาสำหรับ เวิลดไวดเว็บ มาตรฐานใหมจะมีคุณลักษณะเดนที่สำคัญไดแก การใชงาน วิดีโอ การแสดงตำแหนงทางภูมิศาสตร! – การเก็บไฟลในลักษณะออฟไลน การแสดงกราฟกส! – input types แบบใหม เชน search, number, range, color, tel, url, email, date, month, week, time, datetime, datetime-local โดยคุณสมบัติเดน หลายอยางไมจำเปนตองติดตั้งซอฟตแวรเพิ่ม เชน เกียรส แฟลช หรือ ซิลเวอรไลต เหมือนที่ผานมาในการใชงาน HTML4!  ! !
  • 17. HTML5 (Cont.)! – (เอชทีเอ็มแอล 5) เปนมาตรฐานตัวตอไปของ HTML ที่อยูในระหวางการ พัฒนา โดยมีลักษณะเหมือนมาตรฐานตัวกอนหนาทั้ง HTML 4.01 และ XHTML 1.1 ที่ใชในการจัดโครงสรางและการแสดงผลของเนื้อหาสำหรับ เวิลดไวดเว็บ มาตรฐานใหมจะมีคุณลักษณะเดนที่สำคัญไดแก การใชงาน วิดีโอ การแสดงตำแหนงทางภูมิศาสตร! – การเก็บไฟลในลักษณะออฟไลน การแสดงกราฟกส! – input types แบบใหม เชน search, number, range, color, tel, url, email, date, month, week, time, datetime, datetime-local โดยคุณสมบัติเดน หลายอยางไมจำเปนตองติดตั้งซอฟตแวรเพิ่ม เชน เกียรส แฟลช หรือ ซิลเวอรไลต เหมือนที่ผานมาในการใชงาน HTML4!  ! !
  • 18. คำสั่ง LAB#2! ใหนักศึกษาเขียนเว็บเพจตามรูปแบบที่ให ในเว็บเพจตองมีการเชื่อมโยงนอก เว็บเพจไปที่ www.google.com จัดขนาดกวาง 900 px! โดยใชเครื่องมือ editplus or notepad ------สงงานภายในชั่วโมง---------! !