300 likes | 427 Views
Computer Programming 1 การเขียนโปรแกรมคอมพิวเตอร์ 1. โดย ส.อ. ประกาศิต วร นุช วิทยาลัยเฉลิม กาญจนา. ขอบเขต. HTML CSS. การเขียน Homepage ด้วย HTML. HTML ย่อมาจาก HyperText Markup Language
E N D
Computer Programming 1การเขียนโปรแกรมคอมพิวเตอร์ 1 โดย ส.อ.ประกาศิต วรนุช วิทยาลัยเฉลิมกาญจนา
ขอบเขต • HTML • CSS
การเขียน Homepage ด้วย HTML HTML ย่อมาจาก HyperText Markup Language เป็นภาษาคอมพิวเตอร์รูปแบบหนึ่ง มีโครงสร้างการเขียนโดยใช้ แท็ก(Tag) ควบคุมการแสดงผลของข้อความ รูปภาพ หรือวัตถุอื่น ๆ ผ่านโปรแกรมเว็บเบราเซอร์ แต่ละ Tag อาจจะมีส่วนขยายที่เรียกว่า Attribute สำหรับระบุหรือควบคุมแสดงผล
Application • Editer • Notepad • Editplus • Web Browser • Internet Explorer (IE) • FireFox • Google Chrome • Opera • Safari
โครงสร้างภาษา HTML • รูปแบบโครงสร้าง HTML <html> <head> <title>…ส่วนที่แสดงขื่อหน้าหรือเรื่องบนไตเติ้ลบาร์…</title> </head> <body> …ส่วนที่จะแสดงผ่านหน้าจอ…… </body> </html>
การบันทึก (Save) ไฟล์เอกสาร HTML • เลือก file • Save as • บันทึกเป็น XXXX.html หรือ XXXX.htm • Save
การปรับแต่งเอกสาร HTML • การใส่รูปแบบนั้นจะใส่เพิ่มในส่วนของแท็กเปิด ของแท็ก<body> เพราะคำสั่งนี้เป็นส่วนขยายที่เรียกว่า Attribute ของแท็ก<body> • การใส่สีให้พื้นหลัง ใช้คำสั่ง <body bgcolor =“ชื่อสี”> , <body bgcolor =“#รหัสสี”> • การใส่ภาพให้พื้นหลัง ใช้คำสั่ง <body background =“ชื่อภาพ”>
การกำหนดลักษณะข้อความในเอกสารการกำหนดลักษณะข้อความในเอกสาร • การกำหนดลักษณะข้อความ จะใส่เพิ่มในส่วนของแท็กเปิด ของแท็ก<font> เพราะคำสั่งนี้เป็นส่วนขยายที่เรียกว่า Attribute ของแท็ก<font> • การกำหนดรูปแบบตัวอักษร ใช้คำสั่ง <font face = "MS Sans Serif"> ข้อความนี้กำหนดฟอนต์แบบ MS Sans Serif </font> • การกำหนดขนาดตัวอักษร ใช้คำสั่ง <font size = "2"> ข้อความนี้กำหนดขนาดเท่ากับ 2</font> • การกำหนดสีตัวอักษร ใช้คำสั่ง <font color = "red"> ข้อความนี้กำหนดให้เป็นสีแดง</font> <br><font color = "#0000ff"> ข้อความนี้กำหนดให้เป็นสีน้ำเงิน </font> <br>
การเว้นวรรค • คำสั่งที่ใช้ แทน 1 วรรค
การขึ้นบรรทัดใหม่ • การขึ้นบรรทัดใหม่มี 2 ลักษณะ 1. การขึ้นบรรทัดใหม่ในย่อหน้าเดียวกัน (ช่องไฟระหว่างบรรทัดปกติ) ใช้คำสั่ง <br> ปิดท้ายบรรทัด เพื่อเป็นการแสดงการจบบรรทัดของย่อหน้านี้ 2. การขึ้นบรรทัดย่อหน้า(ช่องไฟระหว่างบรรทัด 1.5 ) ใช้คำสั่ง <p>…….text……. </p>
การจัดรูปแบบตัวอักษร • การกำหนดแบบตัวหนา (Bold) ใช้คำสั่ง <b>หรือ<strong> <b><font size = "2"> ข้อความนี้กำหนดตัวหนา b</font></b><br> • การกำหนดแบบตัวเอียง (Italic) ใช้คำสั่ง <i><font size = "2"> ข้อความนี้กำหนดตัวเอียง i </font></i><br> • การกำหนดแบบตัวขีดเส้นใต้ (Underline) ใช้คำสั่ง <u><font size = "2"> ข้อความนี้กำหนดตัวขีดเส้นใต้ u </font></u><br> • การกำหนดแบบตัวขีดฆ่า (Strike) ใช้คำสั่ง <strike><font size = "2"> ข้อความนี้กำหนดตัวขีดฆ่า strike </font></strike><br>
การจัดตำแหน่งข้อความ • การกำหนดให้อยู่ตำแหน่งกึ่งกลาง ใช้คำสั่ง <center>…ข้อความ…</center> • และการกำหนดตำแหน่งโดยใช้ Attribute ของแท็ก <p> โดยใช้ Attribute align ใช้คำสั่งดังนี้<p align = "ตำแหน่ง"> ...ข้อความ...</p> ตัวอย่าง <p align = "left"><font size = "2"> ข้อความชิดซ้าย </font></p><br><p align = "center"><font size = "2"> ข้อความนี้อยู่กึ่งกลาง </font></p><br><p align = "right"><font size = "2"> ข้อความนี้ชิดขวา </font></p><br>
การใส่รูปภาพ • การใส่รูปภาพ ใช้คำสั่ง <imgsrc =“ชื่อภาพ”> • ตัวอย่าง <imgsrc = "lilies.jpg">
การใส่รูปภาพ • แท็กการใส่รูปภาพ สามารถมี Attribute กำกับเพิ่มเติมได้ไม่ว่าจะเป็นขนาดความกว้าง ความสูงของรูปภาพว่าเราต้องการให้แสดงขนาดกว้างและสูง ซึ่งหากไม่ได้ระบุภาพจะมีขนาดเท่าขนาดของภาพต้นฉบับ นอกจากนี้เรายังสามารถใส่ขอบของภาพได้ด้วย ซึ่ง Attribute มีดังนี้ • ความกว้าง width="ตัวเลขระบุความกว้าง"ความสูง height="ตัวเลขระบุความสูง" เส้นขอบ border="ตัวเลขระบุความหนาของเส้นขอบ“ตัวอย่าง <imgsrc = "lilies.jpg" width="200" height="150" border="1"> • จากตัวอย่าง จะแสดงภาพขนาด 200x150 px. (หน่วยการแสดงผลภาพ แสดงเป็น Pixels) และมีขอบ หากไม่ต้องการให้แสดงเส้นขอบให้กำหนด border="0" (หากต้องการให้ขอบมีความหนามาก ระบุตัวเลขให้มาก)
การเชื่อมโยง (ลิงค์) • การเชื่อมโยงนี้ สามารถแบ่งได้ทั้ง 4 ประเภท คือ1. การเชื่อมโยงระหว่างเว็บเพจ<a href="ไฟล์เว็บเพจ”>...สิ่งที่จะลิงค์...</a> 2. การเชื่อมโยงนอกเว็บไซต์ <a href="URL">...สิ่งที่จะลิงค์...</a>3. การเชื่อมโยงภายในหน้าเว็บเพจ<a name="กำหนดชื่อปลายทาง”></a> และ <a href="#ชื่อปลายทาง”>..สิ่งที่จะลิงค์...</a>4. การเชื่อมโยงแบบอีเมล์ <a href="mailto: E-mail address ที่ต้องการส่งถึง”>..สิ่งที่จะลิงค์...</a>
รูปแบบการเชื่อมโยง ต่อ-05/09/54 • รูปแบบการเชื่อมโยงระหว่างเว็บเพจ<a href="index.html">คลิ๊กที่นี้เพื่อกลับไปหน้าแรก</a><p> <!--ลิงค์โดยใช้ข้อความ -> <a href="index.html"><imgsrc="home.gif"></a> <!--ลิงค์โดยใช้รูปภาพ -> • รูปแบบการเชื่อมโยงนอกเว็บไซต์ <!--ลิงค์โดยใช้ข้อความ -><a href="http://www.xxx.com">ลิงค์มาที่เว็บไซต์ Nextstepdev.com</a><p><!--ลิงค์โดยใช้รูปภาพ -><a href="http://www.xxx.com"><img src="nextstpdev.gif"></a>
การสร้างตาราง การสร้างตารางมี Tag ที่ใช้สำหรับสร้างตารางในภาษา html ดังนี้1. การสร้างตาราง <table> </table> 2. การสร้างแถวภายในตาราง <tr> </tr> แท็กนี้ต้องอยู่ภายในแท็ก <table> </table>3. การสร้างคอลัมน์ภายในแถวแต่ละแถว <td> </td> แท็กนี้ต้องอยู่ภายในแท็ก <tr> </tr>
รูปแบบโครงสร้างตาราง <table> <tr> <td>...ข้อมูล....</td> </tr> </table> จากโครงสร้างจะเป็นการสร้างตารางแบบง่ายที่สุดคือ การสร้างตาราแบบ 1 แถว และ 1 คอลัมน์
รูปแบบคำสั่งของโครงสร้างตาราง 2x3 • <table><!--เริ่มต้นแถวที่ 1 -> <tr> <td>...ข้อมูล....</td> <td>...ข้อมูล....</td> <td>...ข้อมูล....</td> </tr> <!--เริ่มต้นแถวที่ 2 -> <tr> <td>...ข้อมูล....</td> <td>...ข้อมูล....</td> <td>...ข้อมูล....</td> </tr> </table>
การปรับแต่งตาราง • การใส่สีให้กรอบตาราง มีรูปแบบดังนี้ <table border="1" bordercolor="#FF0000" cellpadding="0" cellspacing="0" > <tr> <td>...ข้อมูล...</td> <td>...ข้อมูล...</td> </tr></table> • borderสำหรับกำหนดความหนาของกรอบตาราง • bordercolorสำหรับกำหนดสีของเส้นกรอบของตาราง • Cellspacingสำหรับกำหนดระยะห่างระหว่างเซลล์แต่ละเซลล์ • cellpaddingสำหรับกำหนดระยะห่างระหว่างขอบของเซลล์กับเนื้อหา
การปรับแต่งตาราง • การใส่สีพื้นหลังให้กับตาราง มีรูปแบบดังนี้ <table bgcolor=“#0000ff” > <tr> <td>...ข้อมูล...</td> <td>...ข้อมูล...</td> </tr></table> • จากตัวอย่างเป็นการเพิ่ม attribute bgcolorสำหรับกำหนดสีพื้นหลังของตาราง โดยใช้รูปแบบการกำหนดชื่อสี หรือการกำหนดแบบรหัสสี โดยมีรูปแบบดังนี้ <table bgcolor = "green"> หรือ <table bgcolor = "#00ff00">
การปรับแต่งตาราง • การใส่ภาพเป็นพื้นหลังให้กับตาราง มีรูปแบบดังนี้ <table background=“xxx.jpg”> <tr> <td>...ข้อมูล...</td> <td>...ข้อมูล...</td> </tr></table> • จากตัวอย่างเป็นการเพิ่ม attribute backgroundสำหรับกำหนดใส่รูปให้กับพื้นหลังของตาราง โดยมีรูปแบบดังนี้ <table backgound = "ชื่อรูป"> สำหรับการนำรูปมาใช้สามารถใช้ได้กับสกุล .gif .jpg .pngเป็นต้น
การปรับแต่งตาราง • การปรับขนาดของตาราง มีรูปแบบดังนี้ <table width=“300” height=“500”> <tr> <td>...ข้อมูล...</td> <td>...ข้อมูล...</td> </tr></table> • จากตัวอย่างเป็นการเพิ่ม attribute widthและ height ซึ่งแต่ละ attribute มีคุณสมบัติดังนี้ widthสำหรับกำหนดความกว้างของตาราง โดยสามารถกำหนดเป็นหน่วยของ Pixel หรือเป็นเปอร์เซ็นต์ได้ โดยมีรูปแบบดังนี้ <table width = "150"> หรือ <table width = "50%"> heightสำหรับกำหนดความสูงของตาราง โดยสามารถกำหนดเป็นหน่วยของ Pixel หรือเป็นเปอร์เซ็นต์ได้ โดยมีรูปแบบดังนี้ <table hight = "150"> หรือ <table hight = "10%">
การปรับแต่งตาราง • การปรับเปลี่ยนขนาดของคอลัมน์ มีรูปแบบดังนี้ <table border="1" cellpadding="0" cellspacing="0“ width=“400” hight=“200” > <tr> <td width=“20%”>...ข้อมูล...</td> <td width=“80%”>...ข้อมูล...</td> </tr></table> จากตัวอย่าง เป็นการกำหนดขนาดของความกว้างของคอลัมน์ จากตัวอย่างเป็นการกำหนดโดยใช้รูปแบบกำหนดเป็น % ซึ่งนอกจากยังสามารถกำหนดเป็นหน่วย Pixel ก็ได้เช่นกัน จากตัวอย่างนี้ การกำหนดความกว้างของคอลัมน์เป็น % จะเป็นการคำนวณจากค่าความกว้างทั้งหมดของตาราง โดย คอลัมน์แรกมีความกว้าง 20% ของความกว้างของตารางทั้งหมดที่ 400Pixel และส่วนคอลัมน์ที่ 2 มีความกว้าง 80 % ของพื้นที่ 400Pixel
การปรับแต่งตาราง • การผสานเซลล์ในตาราง สามารถทำได้ 2 ลักษณะ คือ 1. การรวมแถวเข้าด้วยกันโดยใช้ Atrtibuterowspan = "จำนวนแถวที่รวมเซลล์“ 2. การรวมคอลัมน์เข้าด้วยกันโดยใช้ Attribute colspan = "จำนวนคอลัมน์ที่รวมเซลล์”
การปรับแต่งตาราง • ตัวอย่างที่ 1 การรวมแถวเข้าด้วยกันโดยใช้ Attibuterowspanสามารถเขียนโค้ดได้ดังนั้น<table border="1" cellpadding="0" cellspacing="0" width="200" height="30"> <tr> <td rowspan="2" >...ข้อมูล...</td> <td >...ข้อมูล...</td> </tr> <tr> <td >...ข้อมูล...</td> </tr></table>
การปรับแต่งตาราง • ตัวอย่างที่ 2 การรวมแถวเข้าด้วยกันโดยใช้ Attibutecolspanสามารถเขียนโค้ดได้ดังนั้น<table border="1" cellpadding="0" cellspacing="0" width="200" height="30"> <tr> <td colspan="2" >...ข้อมูล...</td> <td >...ข้อมูล...</td> </tr> <tr> <td >...ข้อมูล...</td> </tr></table>
การปรับแต่งตาราง • การจัดวางตำแหน่งของตาราง ในการสร้างตารางสามารถกำหนดการจัดวางตำแหน่งของตารางบนหน้าจอ โดยสามารถกำหนดเป็น left (ชิดซ้าย) right (ชิดขวา) และ center (ตำแหน่งกึ่งกลาง) โดยมีรูปแบบดังนี้ <table align = "left"> หรือ <table align = "right"> หรือ <table align = "center"> รูปแบบการเขียนโค้ดมีดังนี้ <table align="center" border="1" cellpadding="0" cellspacing="0"> <tr> <td>...ข้อมูล...</td> <td>...ข้อมูล...</td> </tr></table>