How to use HyperText Markup Language

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
การสร้างเว็บด้วยภาษา HTML
Advertisements

คำสั่งเริ่มต้น รูปแบบ. <HTML>. </HTML>
ฐานข้อมูลที่ครอบคลุมทุกสาขาวิชา ฐานข้อมูลนี้ให้บริการข้อมูลในรูปแบบของบทคัดย่อ (Abstract) แต่หากรายการใดเป็นรายการที่ปรากฏอยู่ในวารสารที่ห้องสมุดบอกรับในรูปของ.
INTRODUCTION TO C LANGUAGE
เรียนรู้และเข้าใจ HTML อย่างง่าย
ฐานข้อมูล H.W. Wilson โดย...ปราณีย์ อนุศาสนนันท์ บรรณารักษ์
เรื่อง การสร้างลำดับรายการ Web page Design and Development
FORM อ.กันทิมา อ่อนละออ
Script Programming& Internet Programming
Stack.
หลักการออกแบบเว็บ กำหนดกลุ่มเป้าหมาย จำแนกกลุ่มเนื้อหา
โดย : จิรวัฒน์ พรหมพร แผนกฝึกอบรมฐานข้อมูล บริษัท บุ๊ค โปรโมชั่น แอนด์ เซอร์วิส จำกัด ปรับปรุงครั้งล่าสุด 07/11/50.
Location object Form object
Planning the site อ.ธวัชชัย สลางสิงห์.
HTML เบื้องต้น ธวัชชัย สลางสิงห์.
PHP LANGUAGE.
HTML (คืออะไร) ภาษา HTML (HyperText Markup Language) เป็นภาษาที่ใช้คำสั่งที่เรียกว่า Tag มีทั้งเปิดและปิด เพื่อกำหนดบริเวณที่มีผลของคำสั่ง คำสั่งภาษา HTML.
ปฏิบัติการที่ 3 : การสร้างโฮมเพจอย่างง่าย
World Wide Web WWW.
มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี
โครงสร้าง HTML โครงสร้างพื้นฐาน HTML คำสั่งขึ้นบรรทัดใหม่ <BR>
กระบวนการพัฒนา เอกสารเว็บเพจ
ASP:ACCESS Database.
ASP:ACCESS Database.
– Web Programming and Web Database
– Web Programming and Web Database
ภาษา HTML.
เกียรติพงษ์ ยอดเยี่ยมแกร
การสร้างเว็บเพจ HTML.
HTML.
การออกแบบและพัฒนาเว็บไซต์
บทที่ 1 เริ่มต้นกับ HTML.
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 12 กรกฎาคม 2550 HTML (HyperText Markup Language)
Ebsco Discovery Service (EDS)
การใช้งานโปรแกรมสำเร็จรูป
HTML, PHP.
CHARPTER 3 การสอบถามข้อมูลพื้นฐาน
List ADTs By Pantharee S..
การนำเสนองานบนอินเตอร์เน็ต
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
บทที่ 3 การทำงานกับฟอร์ม (Form)
CHAPTER 12 FORM.
หลักสูตรอบรมครู คอมพิวเตอร์ หลักสูตรอบรมครู คอมพิวเตอร์ หลักสูตรที่ ๑ ทักษะการโปรแกรม เบื้องต้น วันที่สาม.
HTML 1. รูปแบบพื้นฐานของ เอชทีเอ็มแอล
 Mr.Nitirat Tanthavech.  HTML forms are used to pass data to a server.  A form can contain input elements like text fields, checkboxes, radio-buttons,
การเขียนเว็บเพ็จด้วยโปรแกรม
HTTP (Hyper Text Transfer Protocol )
การสร้างฟอร์ม(Form) ด้วยภาษา HTML
Introduction to HTML, PHP – Special Problem (Database)
เสริมเว็บให้ดูสวย.
HTML (Hyper Text Markup Language) HTML (Hyper Text Markup Language) เป็นภาษา มาตรฐานสากลที่ใช้นำเสนอข้อมูลแบบ ผสมผสานในการสื่อสารแบบ World-Wide- Web.
EBook Collection EBSCOhost.
เอกสารประกอบการบรรยาย เรื่อง การเขียน Home page ด้วย HTML (2) ตอน... การใช้ FORM โดย ผู้ช่วยศาสตราจารย์วิชัย บุญเจือ
1 Introduction to HTML 1 Introduction to HTML 1 Chapter 3.
หน้าจอการสืบค้น (OPAC)
บทที่ 6 พจนานุกรมข้อมูล และ คำอธิบายกระบวนการ
Programming & Algorithm
โดยสว่าง ศรีสม องค์การคนพิการสากลประจำภูมิภาค เอเชีย - แปซิฟิก XHTML DOCTYPE, Language & Structure 1.
ScienceDirec t จัดทำโดย ปทุมทิพย์ ลิ้มพงศานุ รักษ์
สื่อการสอนการเขียนเว็บเพจ ด้วยภาษา HTML
โครงสร้างพื้นฐานของ JavaScript
Mr. Winai Purikasem. Introduction  Hypertext model  Use of hypertext in World Wide Web (WWW)  WWW client-server model  Use of TCP/IP protocols in.
ครูรุจิรา ทับศรีนวล “Room service”. “Room service”
Web Design and Programming Aj.Drusawin Vongpramate Department of Information Technology Faculty of Science.
การออกแบบส่วนต่อประสาน
HTML (Hypertext Markup Language).
พื้นฐานการเขียนแบบทางวิศวกรรม
การออกแบบระบบ System Design.
ที่มาและหน่วยงานกาชาดต่างๆ
โครงการสัมมนาเชิงปฏิบัติการบูรณาการภาครัฐและเอกชนในการจัดยุทธศาสตร์เศรษฐกิจภาคตะวันออก This template can be used as a starter file to give updates for.
ใบสำเนางานนำเสนอ:

How to use HyperText Markup Language Basic HTML How to use HyperText Markup Language

HTML คืออะไร? Hyper Text Markup Language เป็นภาษาสำหรับจัดการแสดงผลสำหรับโปรแกรมแสดงเว็บ (Web browser) ไม่ว่าจะออกแบบหน้าเว็บด้วยโปรแกรมอะไร ผลที่ได้สุดท้ายจะเป็น HTML รูปแบบ มี 2แบบ tag เดี่ยว มีรูปแบบ <ชื่อแท็ก /> <img src="logo.gif" alt="Logo" /> tag เปิด-ปิด มีรูปแบบ <ชื่อแท็ก>...</ชื่อแท็ก> <p>ข้อความที่ต้องการแสดง</p> <a href="contact.html">ติดต่อ</a>

Markup Tips Write HTML tags in lowercase (เขียน HTML tags ด้วยอักษรตัวเล็กเสมอ) Indent code to improve readability (จัดย่อหน้าเพื่อความสะดวกในการอ่าน) Use HTML comments to improve clarity (ใส่หมายเหตุเพื่ออธิบายความหมายที่ชัดเจน)

HTML Comments (หมายเหตุ) Use to explain more about the code (สำหรับอธิบายความหมายของคำสั่ง) Browsers will ignore these lines (บรรทัดนี้จะถูกข้ามไปโดยไม่มีการดำเนินการใด ๆ) Not displaying on the front-end (ไม่มีการแสดงผลใด ๆ ในหน้าจอ) Example :   <!-- This is a HTML comment -->

HTML Coding Standards (มาตรฐานการเข้ารหัส) DOCTYPE (ประเภทของเอกสาร) General HTML Structure (โครงสร้างทั่วไปของภาษา HTML) Structural Markup (รูปแบบคำสั่งของ HTML)

DOCTYPE (ประเภทเอกสาร) Stands for "document type declaration" (DTD)  What are document types? (ประเภทของเอกสารคืออะไร?) This tells the browser which HTML or XHTML specification the document uses. (จะเป็นข้อมูลบอก browser ว่าจะต้องใช้รูปแบบไหนในการแสดงเอกสารชิ้นนี้ให้ผู้ใช้ดู) DOCTYPE need to declare for validation (ใช้สำหรับการตรวจสอบความถูกต้องของเอกสาร) How to use them? These are found at the very top of the a HTML page, (วางไว้ในตำแหน่งบนสุดของเอกสาร HTML) before the <html> tag. (ต้องอยู่ก่อน <html> tag) Enclosed in the <!DOCTYPE> tag. (ปิดด้วย <!DOCTYPE>)   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML DOCTYPE HTML Strict DTD HTML Transitional DTD HTML Frameset DTD <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> HTML Transitional DTD <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> HTML Frameset DTD <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN“ "http://www.w3.org/TR/html4/frameset.dtd">

XHTML DOCTYPE XHTML Strict DTD XHTML Transitional DTD <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> XHTML Transitional DTD <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> XHTML Frameset DTD <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

HTML Validator Local Validator Homesite (Shift + F6) Online Validator http://validator.w3.org Sample Sites: http://www.sanook.com http://www.manager.co.th

General HTML Structure <!DOCTYPE> <html>   <head>       <title>title</title>       <meta name="keywords" content="..." >       <link rel="stylesheet" href="...">       <script type="text/javascript" src="..." ></script>   </head>   <body>       .............   </body> </html>

Structural Markup Markup information in a structured way using the appropriate containers. Headers <h1>, <h2>... Divs <div> Paragraphs <p> Lists <ul><li></li></ul>, <ol><li></li></ol> Tables <table> Media such as images <img src="..." alt="description" /> Links <a href="..."> Forms <form>

Headers (หัวเรื่อง) For defining headings (สำหรับกำหนดหัวเรื่อง) <h1>This is a top level header</h1>, there should only be one <h1> on a page (เป็นหัวเรื่องสำหรับเอกสาร จะมีได้เพียงครั้งเดียวในหน้าเว็บ) Sub-headers can be defined by using a number greater than 1. e.g. <h2>, <h3> (หัวเรื่องย่อยในระดับรองลงไป) We are able to have multiple sub-headers. (สามารถมีได้หลายหัวข้อย่อยได้) We should not use headers greater than 6 (ไม่ควรมีมากกว่า 6 ระดับ)

Divs The <div> tag is used to define a division/section in a document (สำหรับกำหนดกลุ่มของเนื้อหา) It can contain block-elements, e.g. headers,<p> etc. (ภายในสามารถบรรจุวัตถุหรือคำสั่งอื่น ๆ ได้) Use the <div> tag to group block-elements to format them with styles. (ใช้ <div> สำหรับจัดกลุ่มของคำสั่งเพื่อการตบแต่งหน้าเว็บ)

Paragraphs (พารากราฟ) The <p> tag is used to define a paragraph of text. (สำหรับการจัดพารากราฟของเนื้อหา) It can not contain block-level elements, e.g. table, headers, divs etc. (ไม่สามารถบรรจุ block-level element เช่น table,headers divs ไว้ภายในได้) We should always close this tag. (จะต้องมีแท็กปิดเสมอ)   E.g.     <p>This is a paragraph</p>

Lists (ลิสต์-รายการ) These are used to specify lists of information (สำหรับข้อความที่เป็นรายการ) There are 3 types of lists (มี 3 แบบ)   Unordered list <ul><li></li></ul> (รายการแบบไม่เรียงลำดับ)   Ordered lists <ol><li></li></ol> (รายการแบบเรียงลำดับ)   Definition lists <dl><dt></dt><dd></dd><dl> (รายการแบบมีคำอธิบาย) We can combine these lists. So it is valid to have a order list within an unordered list. (สามารถนำลิสต์รายการหลายแบบมาผสมกันได้ เช่น มีลิสต์รายการแบบเรียงลำดับอยู่ภายในสิสต์รายการแบบไม่เรียงลำดับ)

Unordered list (รายการปบบไม่เรียงลำดับ) <ul>   <li>Home</li>   <li>Products</li>   <li>About Us</li>   <li>Sitemap</li> </ul> ผลลัพท์ Home Products About Us Sitemap

Ordered lists (รายการแบบเรียงลำดับ) <ol>   <li>Home</li>   <li>Products</li>   <li>About Us</li>   <li>Sitemap</li> </ol> ผลลัพท์ Home Products About Us Sitemap

Definition lists (รายการแบบมีคำอธิบาย) <dl>   <dt>HTML</dt>       <dd>Hypertext Mark up Language</dd>   <dt>XHTML</dt>       <dd>EXtensible HyperText Markup   Language</dd> </dl> ผลลัพท์ HTML Hypertext Mark up Language XHTML EXtensible HyperText Markup Language

Tables (ตาราง) Used for displaying tabular information (สำหรับการแสดงผลข้อมูลในรูปแบบตาราง) <table summary="table of client names and their contact number">     <caption>Client’s Number</caption>     <thead>        <tr>            <th scope="col">Name</th>            <th scope="col">Contact Number</th>        </tr>     </thead>     <tbody>        <tr>            <td>Jack</td>            <td>0837858135</td>        </tr>        <tr>            <td>Rose</td>            <td>0860532282</td>        </tr>     </tbody> </table>

Media (รูปภาพ) <img> tags must have a descriptive alt attribute. A value must be assigned to this if it is for information purposes (แท็ก <img> จะต้องมี alt เพื่อเป็นข้อมูลสำหรับอธิบายภาพ) Example: providing an alt tag for a logo image   <img src="http://www.google.co.th/intl/en_com/images/logo_plain.png" alt="Google">

Links (ลิงก์-การเชื่องโยง) <a> use for display link that can jump to specified location (แท็ก <a> ใช้สำหรับสร้างลิงก์เพื่อเชื่อมโยงไปยังตำแหน่งอื่นที่ต้องการอ้างอิงถึง) Use a ‘title’ attribute if the link is not clear (ใช้ title เพื่อเป็นคำอธิบาย ในกรณีที่ชื่อลิงก์ไม่สามารถสื่อความหมายได้ครบถ้วน)   E.g.   <a href="contact.html" title="contact us">click here</a>   <a href="contact.html">To contact us please click here</a>

Forms (ฟอร์ม) Forms allow us to capture information from the user. (แบบฟอร์มเป็นเครื่องมือสำหรับรับข้อมูลจากผู้ใช้งาน) Tags needed to increase accessibility (แท็กที่ช่วยเพิ่มสะดวกในเข้าถึงหรือทำให้ง่ายใช้งานของผู้ใช้งาน) <fieldset> to group related form controls and labels (เพื่อจัดกลุ่มของข้อมูลที่มีความเกี่ยวข้องกันเข้าไว้ด้วยกัน) <legend> to describe a fieldset (เป็นคำอธิบายการจัดกลุ่มของข้อมูล) <label> to describe an input control (เป็นคำอธิบายฟิลด์ของข้อมูลที่ต้องการให้ป้อน)

Forms <form name="form1" method="post" action="signin.php">  <fieldset>       <legend>Member Login</legend>           <label for="username">User Name</label>           <input type="text" id="username" name="username">           <label for="password">Password</label>           <input type="password" id="password" name="password">   </fieldset>   <input type="submit" value="Submit"> </form>

Form elements and attributes

Form elements <input> use to create form elements Text fields     <input type="text" name="test" value="Default text" size="12" maxlength="20">   Radio Buttons     <input type="radio" name="city" value="Los_Angeles" checked>Los Angeles     <input type ="radio" name ="city" value="San_Diego">San Diego     <input type ="radio" name ="city" value="San_Francisco">San Francisco

Form elements Checkboxes Submit buttons   <input type="checkbox" name="city" value="Los_Angeles" checked>Los Angeles   <input type="checkbox" name="city" value="San_Diego">San Diego   <input type="checkbox" name="city" value="San_Francisco">San Francisco Submit buttons   <input type="submit" name="Submit" value="Submit">

Form elements Selection List (Dropdown list)     Use <select>, <option>  <label for="test">Your Gender:</label>  <select name="test" id="test">        <option>Please select ...</option>        <option>Male</option>        <option>Female</option>  </select>

Form elements Textareas: allow users to type in much more information and are useful for obtaining user feedback.   <textarea name="Text_Box" cols="20" rows="4" value="">Some text in textarea.</textarea>

Online Resources http://www.w3schools.com

Session Summary Able to Identify DOCTYPE Able to hand-coded HTML pages and forms following the standards Know how to validate HTML code