ภาษา HTML เบื้องต้น

อ่าน 16530 | ตอบ 8
ประวัติความเป็นมาของ HTML
 

HTML (เอชทีเอ็มแอล) เริ่มพัฒนาโดย ทิม เบอร์เนอรส์ ลี (Tim Berners Lee)
ในปัจจุบัน HTML  เป็นมาตรฐานหนึ่งของ ISO
ซึ่งจัดการโดย World Wide Web Consortium (W3C)

HTML  เป็นภาษามาร์กอัปหลักในปัจจุบันที่ใช้ในการสร้างเว็บเพจ
หรือข้อมูลอื่น  ที่เรียกดูผ่านทางเว็บเบราว์เซอร์ซึ่งตัวโค้ดจะแสดงโครงสร้างของข้อมูล
ในการแสดง หัวข้อ ลิงก์  ย่อหน้า รายการ รวมถึงการสร้างแบบฟอร์ม เชื่อมโยงภาพ
หรือวิดีโอด้วยโครงสร้างของโค้ด
   
เอชทีเอ็มแอล
 จะอยู่ในลักษณะภายในวงเล็บสามเหลี่ยม
(< >) หรือเรียกว่า Tag (แท็ก)

     (ศูนย์เทคโนโลยีอิเล็กทรอนิคส์และคอมพิวเตอร์, 2548)

 

  HTML  เป็นภาษาที่ใช้ในการเขียนโปรแกรมภาษาหนึ่ง ของคอมพิวเตอร์เพื่อตอบสนอง
ในการแสดงผลบนจอภาพ ในระบบอินเตอร์เน็ต (Internet)ในลักษณะเว็บเพจ
ซึ่งสามารถแสดงผลได้ทั้งภาษาไทยและภาษาอังกฤษ  รวมทั้งรูปกราฟิก, ภาพนิ่ง,
ภาพเคลื่อนไหว,เสียง หรือแม้กระทั้งการเชื่อมโยงไปยังเว็บไซต์อื่นๆ   
ในระบบอินเตอร์เน็ต ภาษา HTML เป็นภาษาที่มีลักษณะเป็นโค้ด(Code)
กล่าวคือ จะเป็นไฟล์ที่เก็บข้อมูลที่เป็นตัวอักษรในมาตรฐานของรหัสแอสกี (ASCII Code)
โดยเขียนอยู่ในรูปของเอกสารข้อความ (Text Document)ดัง้ะงนั้นจึงทำให้ง่ายต่อการเรียนรู้ 
สามารถกำหนดรูปแบบและโครงสร้างได้ง่ายด้วย ภาษาHTMLนี้ได้ถูกพัฒนามาอย่างต่อเนื่อง
เพื่อให้ใช้ได้ง่ายขึ้นและตอบสนองต่อการใช้รูปภาพทางกราฟิก
โดยเริ่มพัฒนามาตั้งแต่รุ่น 1.0, 2.0, 3.0 จนถึงรุ่น 4.0 ในปัจจุบัน นอกจากนี้ ภาษา HTML
ยังมีลักษณะพิเศษที่ควรทราบดังนี้ สามารถใช้ได้กับโปรแกรมสร้างและแก้ไขไฟล์ข้อความ
ได้แก่ Notepad, Word Processing ต่างๆ ซึ่งง่ายต่อการเรียนรู้
และไฟล์ที่ได้จะมีขนาดเล็ก ภาษาHTML ที่ถูกบันทึกใน Text Editor จะมี ชนิดของไฟล์
เป็น HTM สำหรับในระบบปฏิบัติการ MS-DOS จะมีชนิดเป็น HTM หรือ HTML
ในระบบปฏิบัติการยูนิกซ์, วินโดวส์ ภาษาHTML     สามารถทำงานได้บนเว็บบราวเซอร์ทุกตัว
ที่สนับสนุน ภาษาHTML ได้แก่
Netscape รุ่นต่าง ๆ, Microsoft Internet Explorer, American Online, Mosaic เป็นต้น
ถึงแม้ว่า Dream weaver จะช่วยให้เราสามารถสร้างเว็บเพจได้โดยไม่ต้องยุ่งเกี่ยวกับภาษา
HTML เลยก็ตาม แต่สำหรับผู้ใช้บางท่านที่มีความรู้ความสามารถในการเขียนภาษาHTML
 อาจต้องการ เพิ่มเติมแก้ไขด้วยภาษา  HTML ที่ตนถนัด ซึ่งโปรแกรมก็ได้จัดเตรียมส่วนนี้
ไว้ให้พร้อมใช้ได้ทันที

     ( ภาวุธ  พงษ์วิทยภานุ, 2552)
 
   1.2 ประวัติความเป็นมาของ อินเทอร์เน็ต
  อินเทอร์เน็ต เป็นเครือข่ายคอมพิวเตอร์ ซึ่งเริ่มก่อตั้งโดยกระทรวงกลาโหมสหรัฐอเมริกา
อินเทอร์เน็ตในยุคแรก ๆ ประมาณปี พ.ศ. 2512 เป็นเพียงการนำคอมพิวเตอร์จำนวน
ไม่กี่เครื่องมาเชื่อมต่อกันโดยสายส่งสัญญาณเพื่อแลกเปลี่ยนข้อมูลระหว่างเครื่องคอมพิวเตอร์
มีภารกิจหลักใช้ในงานวิจัยทางทหารเรียกว่าอาร์ปา(ARPA:Advanced Research Project
Agency) ปี พ.ศ. 2515 หลังจากที่เครือข่ายทดลองอาร์พาประสบความสำเร็จ
ก็ได้มีการปรับปรุงหน่วยงานจาก อาร์ปามาเป็นดาร์พา (Defence Communication Agency)
ในปี พ.ศ. 2526 อาร์ปาเน็ตได้แบ่งเป็น 2 เครือข่าย ด้านงานวิจัยใช้ชื่อว่าอาร์ปาเน็ตเหมือนเดิม
ส่วนเครือข่ายของกองทัพใช้ มิลเน็ต (MILNET: Military Network) ซึ่งมีการเชื่อมต่อโดยใช้
โปรโตคอล TCP/IP (Transmission Control Protocol / Internet Protocol) ครั้งแรก
ปี พ.ศ. 2528 มูลนิธิวิทยาศาสตร์แห่งชาติอเมริกา (NSF : National Science Foundation)
ได้ให้เงินทุนในการสร้างศูนย์คอมพิวเตอร์ขนาดใหญ่6 แห่ง และใช้ชื่อว่า NSFNET
ปี พ.ศ. 2533 อาร์ปาเน็ตไม่สามารถที่จะรองรับภาระที่เป็นหลัก (Backbone) ของระบบได้
อาร์ปาเน็ตจึงได้ยุติลงและเปลี่ยนไปใช้ NSFNET และเครือข่ายอื่น ๆ แทนมาจนเป็นเครือข่าย
ขนาดใหญ่ จนกระทั่งถึงทุกวันนี้ โดยเรียกเครือข่ายว่า อินเทอร์เน็ต โดยเครือข่ายส่วนใหญ่
จะอยู่ในอเมริกาและปัจจุบันนี้มีเครือข่ายย่อยมากมายทั่วโลก

     (ศูนย์เทคโนโลยีอิเล็กทรอนิคส์และคอมพิวเตอร์, 2548)

อินเทอร์เน็ตในประเทศไทย
อินเทอร์เน็ตในประเทศไทยได้เริ่มขึ้นเมื่อปี พ.ศ. 2530 โดยการเชื่อมต่อมินิคอมพิวเตอร์
ของมหาวิทยาลัยสงขลานครินทร์ และสถาบันเทคโนโลยีแห่งเอเชีย (AIT)
ไปยังมหาวิทยาลัย เมลเบิร์น ประเทศออสเตรเลีย แต่ในครั้งนั้นยังเป็นการเชื่อมต่อโดยผ่าน
สายโทรศัพท์ ซึ่งสามารถส่งข้อมูลได้ช้า และไม่เป็นการถาวร
     จนกระทั่งในปี พ.ศ. 2535 ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ
(NECTEC) ได้ทำการเชื่อมต่อคอมพิวเตอร์กับมหาวิทยาลัย 6 แห่ง ได้แก่
จุฬาลงกรณ์มหาวิทยาลัย, สถาบันเทคโนโลยีแห่งเอเชีย (AIT) มหาวิทยาลัยสงขลานครินทร์,
สถาบันเทคโนโลยี และคอมพิวเตอร์แห่งชาติ (NECTEC), มหาวิทยาลัยธรรมศาสตร์
และมหาวิทยาลัยเกษตรศาสตร์เข้าด้วยกันเรียกว่า 'เครือข่ายไทยสาร'

     ต่อมาในปี พ.ศ. 2537 ความต้องการในการใช้อินเทอร์เน็ตจากภาคเอกชนมีมากขึ้น
การสื่อสารแห่งประเทศไทย (กสท.) จึงได้ร่วมมือกับบริษัทเอกชน เปิดบริการอินเทอร์เน็ต
ให้แก่บุคคล และผู้สนใจทั่วไปได้สมัครเป็นสมาชิก พร้อมตั้งขึ้นในรูปแบบของบริษัทผู้ให้
บริการอินเทอร์เน็ต เชิงพาณิชย์ เรียกว่า 'ผู้ให้บริการอินเทอร์เน็ต' หรือ ISP
จนใช้กันมาอย่างแพร่หลายในปัจจุบัน

     (สถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี, 2547:5)

คำสั่งเริ่มต้นสำหรับ HTML

คำสั่งหรือ Tag ที่ใช้ในภาษา HTML ประกอบไปด้วยเครื่องหมายน้อยกว่า <ตามด้วย ชื่อคำสั่งและปิดท้ายด้วยเครื่องหมายมากกว่า>เป็นส่วนที่ทำหน้าที่ตกแต่งข้อความ เพื่อ การแสดงผลข้อมูล โดยทั่วไปคำสั่งของ HTML ส่วนใหญ่จะอยู่เป็นคู่ มีเพียงบาง คำสั่งเท่านั้น ที่มีรูปแบบคำสั่งอยู่เพียงตัวเดียว ในแต่ละคำสั่ง จะมีคำสั่งเปิดและปิด คำสั่งปิดของแต่ละ คำสั่งจะมี รูปแบบเหมือนคำสั่งเปิด เพียงแต่จะเพิ่ม /(Slash) นำหน้าคำสั่ง ปิดให้ดู แตกต่าง เท่านั้น และในคำสั่งเปิดบางคำสั่ง อาจมีส่วนขยายอื่นผสมอยู่ด้วย ในการเขียน ด้วยตัวอักษร เล็กหรือใหญ่ ทั้งหมดหรือเขียนปนกันก็ได้ ไม่มีผลอะไร

คำสั่งเริ่มต้น
รูปแบบ <HTML>.....</HTML>
คำสั่ง <HTML> เป็นคำสั่งเริ่มต้นในการเขียนโปรแกรม และ </HTML>เป็นคำสั่งจุดสิ้นสุดโปรแกรมเหมือนคำสั่ง Beign และ End ใน Pascal

คำสั่งการทำหมายเหตุ
รูปแบบ <!-- ..... -->
ตัวอย่าง <!-- END WEBSTAT CODE -->
ข้อความที่อยู่ในคำสั่งจะปรากฎอยู่ในโปรแกรมแต่ไม่ถูกแสดง บนจอภาพ

ส่วนหัว
รูปแบบ <HEAD>.....</HEAD>
ใช้กำหนดข้อความ ในส่วนที่เป็น ชื่อเรื่อง ภายในคำสั่งนี้ จะมีคำสั่งย่อย อีกหนึ่งคำสั่ง คือ <TITLE>

กำหนดข้อความในไตเติลบาร์
รูปแบบ <TITLE>.....</TITLE>
ตัวอย่าง <TITLE> บทเรียน HTML </TITLE>
เป็นส่วนแสดงชื่อของเอกสาร จะปรากฎ ขณะที่ไฟล์ HTML ทำงานอยู่ ข้อความ ที่กำหนด ในส่วนนี้ จะไม่ถูกนำไปแสดง ผลของ เว็บเบราเซอร์แต่จะปรากฎในส่วนของไตเติบาร์ (Title bar) ที่เป็นชื่อของวินโดว์ข้างบนไม่ควรให้ยา เกินไป เพียงให้รู้ว่าเว็บเพจที่กำลัง ใช้งานอยู่เกี่ยวข้องกับอะไร


ส่วนของเนื้อหา
รูปแบบ <BODY>.....</BODY>

ส่วนเนื้อหาของโปรแกรมจะเริ่มต้นด้วย คำสั่ง <BODY> และจบลงด้วย </BODY> ภายในคำสั่งนี้ คือ ส่วนที่จะ แสดงทางจอภาพ


การสร้างแบบฟอร์ม
สำหรับฟอร์มใน HTML ถือว่าเป็น สิ่งที่โต้ตอบกับผู้ใช้ ในแบบ interactive คือ เราสามารถ ใช้ฟอร์ม ในการตอบโต้ กับผู้อ่านไซต์ ของเราได้ ทันที เมื่อพูดถึง ฟอร์มก็คง ต้องพูด ถึงคำว่า CGI (Common Gateway Interface) ซึ่งก็คือ โปรแกรม หรือ สคริปท์ตัวหนึ่ง ที่คอยตรวจสอบ และจัดการ กับแบบฟอร์ม รวมทั้ง การประมวลผล ตาม แบบที่เจ้าของ ไซต์ต้องการ โดยมากมัก เขียนขึ้นด้วยภาษา C หรือ Perl แต่ในการใช้ CGI นี้ เป็นเรื่องที่ยุ่งยาก กล่าวคือ ถ้าเราไม่ใช่ ผู้ดูแลระบบ แล้วถือว่ าไม่มีสิทธิ์ ซึ่งก็หมาย ความว่า เราต้อง ตัดคุณสมบัติ แบบ Interactive ออกไป แล้วเรา หันมาใช้ Mailto: แทน ซึ่งเราก็ยัง สามารถที่ จะสร้างฟอร์ม ได้เช่นเดิม หรือไม่ ก็ใช้ภาษ าจาวาสคริปท์ มาช่วย โดยเรา ต้องเขียน สคริปท์ขึ้นมา แล้วปะติด ไปกับไฟล์ HTML การประมวลผล ต่าง ๆ ไม่จำเป็น ต้องส่งไปที่ เซิร์ฟเวอร์ แต่สามารถ ประมวลผล บนเครื่อง ของผู้ชม ไซต์ได้ ทันที แต่ในที่นี้ ผมจะขอกล่าว ในส่วน ของการใช้ mailto:

รูปแบบของฟอร์ม
รูปแบบ < FORM METHOD='...' ACTION='...' ENCTYPE'...'></FORM>
METHOD=GET/POST โดย GET จะส่งได้ไม่เกิน 255 ตัวอักษร ส่วนใหญ่ใช้ส่งค่าตัวแปรและ URL และ POST จะส่งข้อความไปได้ไม่จำกัด ซึ่งนิยมใช้มากกว่า GET
ACTION='mailto:[email protected]' ซึ่งเป็นรูปแบบของการส่งข้อมูลจากฟอร์มไปยังเมล์บ็อกซ์ของเรา
ENCTYPE= 'application/x-www-form-urlencoded' เป็นการกำหนด รูปแบบการเก็บข้อมูลของฟอร์ม เพื่อที่จะส่งข้อมูลไปยังเซิร์ฟเวอร์ จะใส่หรือไม่ใส่ก็ได้ แต่ถ้าใส่ จะทำให้โปรแกรม mailto: สามารถใช้โปรแกรมเมล์ บางโปรแกรมอ่านข้อมูลที่ถูกเก็บในรูปแบบนี้ได้ทันที เช่น
<FORM METHOD=POST ACTION='mailto:[email protected]' ENCTYPE= 'application/x-www-form-urlencoded'> </FORM>

Tip ถ้าผู้กรอกแบบฟอร์มใช้บราวเซอร์จาก Netscape หัวข้อหรือ Subject ของเมล์ที่ส่งมายัง เมล์บ็อกซ์นั้นจะมีหัวข้อว่า'Form posted from Mozilla' แต่ถ้าเป็นตัวอื่นจะเป็น 'Form Response' ถ้าคุณไม่ชอบก็สามารถเปลี่ยนได้ในส่วนของ ACTION ดังนี้
<FORM METHOD=POST ACTION='mailto:[email protected]?subject='Answer from Product Questonaire'> โดยในส่วนของ Subject นั้นสามารถเปลี่ยนได้ตามใจเรา

การสร้างแบบฟอร์ม
รูปแบบ < INPUT TYPE=TEXT NAME='...' SIZE=n MAXLENGTH=n VALUE='...'>
• TYPE=TEXT เป็นการกำหนดค่าให้แสดงตัวรับข้อมูลแบบ TEXT
• NAME='...' ชื่อหัวข้อ เพื่อบอกให้รู้ว่า ค่าที่ได้รับกลับมานั้น เกี่ยวกับอะไร
• SIZE=n เป็นจำนวนขนาดของช่องรับข้อความค่าปกติ 20 ตัวอักษร
• MAXLENGTH=n เป็นจำนวนตัวอักษรที่รับได้สูงสุดในช่องรับนั้น ๆ
• VALUE='...' ข้อความที่อยู่ระหว่างเครื่องหมายคำพูดจะ ปรากฎอยู่ในช่อรับข้อมูลให้โดยอัตโนมัติ

Registration Form
First name :
Last name :
Address :
Tel :
Country :
 


ช่องป้อนรหัสผ่าน
รูปแบบ < INPUT TYPE=PASSWORD NAME='...' SIZE=n MAXLENGTH=n VALUE='...'>
รูปแบบคล้ายกับกับการ INPUT ด้วย TEXT ต่างกันเพียงแค่ เปลี่ยนคำว่า TEXT ให้เป็น PASSWORD เท่านั้น ในช่องที่กรอกรหัสหน้าจอ จะแสดงเป็นสัญลักษณ์ '*' เครืองหมายดอกจันแทน เพื่อป้องกันไม่ให้คนอื่นมองเห็น
Password :

ปุ่ม Radio Botton
รูปแบบ <INPUT TYPE=RADIO NAME='...' VALUE='...' CHECKED>

ปุ่มเลือกแบบนี้สามารถเลือกได้เพียง ปุ่มเดียวเท่านั้น คำสั่ง CHECKED นั้นมีไว้ เพื่อกำหนด ให้ตัวเลือก ถูกเลือก ไว้ก่อนแล้ว โดยเป็นตัวเลือกที่เราคิดว่าผู้กรอกแบบฟอร์มน่าจะเลือก สามารถกำหนดได้ตำแหน่งเดียว
ชาย
หญิง


เช็คบ็อกซ์
รูปแบบ < INPUT TYPE=CHECKBOX NAME='...' VALUE='...' CHECKED>

ปุ่มเลือก แบบนี้ สามารถเลือก หลายปุ่ม คำสั่ง CHECKED สามารถกำหนด ได้หลายตัว ส่วนการตั้งค่าอื่น ๆ เหมือนแบบ Radio Botton ค่าของ name และ value ไม่มีรูปแบบ กำหนดตายตัว ว่าเป็นแบบใด จะกำหนดname ให้เหมือนกันแต่ value ต่างกันหรือ กำหนด name ต่างกัน ส่วน value เหมือนกัน อย่างไรก็ได้ ขอให้เราเข้าใจและประเมินผล ข้อมูลที่ส่งมาได้เท่านั้นเอง
คณิตศาสตร์
ฟิสิกส์
ชีววิทยา
เคมี


ตัวรับข้อมูลแบบ TEXTAREA
รูปแบบ
< TEXTAREA NAME='...' ROWS=n COLS=n WRAP=OFF/VIRTUAL/SOFT/PHYSICAL/HARD >
.........TEXT
.........TEXT
</TEXTAREA>

เราสามารถกำหนดขนาดของกรอบรับข้อความได้ด้วยตัวเอง

• ROWS=n n หมายถึง จำนวนบรรทัดที่ต้องการ
• COLS=n n หมายถึง จำนวนความกว้างของกรอบรับข้อความ มีหน่วยเป็น 50 ตัวอักษร
• รูปแบบการปัดคำ(Wrap) ปกติไม่ได้ตั้งไว้เราสามารถกำหนดได้ 3 วิธี คือ

1. WRAP=OFF ค่าปกติ ไม่มีการปัดคำขึ้นบรรทัดใหม่ ข้อความจะถูกพิมพ์ไปเรื่อย ๆ จนกว่าผู้กรอกจะกด Enter
2. WRAP=VITUAL หรือ WRAP=SOFT ปัดคำเมื่อสิ้นสุดกรอบข้อความ แต่เป็นการปัดคำแบบหลอก ๆ เฉพาะต่อหน้าผู้กรอกเท่านั้น
3. WRAP=PHYSICAL หรอื WRAP=HARD ปักคำเมื่อสิ้นสุดกรอบรับข้อความ ซึ่งเป็นการปัดจริง ๆ

การใช้งานเบราเซอร์บางรุ่นไม่สนับสนุน VITUAL และ PHYSICAL ฉะนั้นทางแก้คือให้ใช้ SOFT และ HARD จะดีกว่า

การเลือกรายการ (แบบ Drop down menu)
รูปแบบ
< SELECT NAME='...' >
<OPTION SELECTED>คำอธิบายหัวข้อหรือตัวเลือก
<OPTION >คำอธิบายหัวข้อหรือตัวเลือก
<OPTION >คำอธิบายหัวข้อหรือตัวเลือก
</SELECT>


• SELECT เป็นค่าปกติที่ใช้
• OPTION เป็นตัวเลือกที่เราต้องการให้ปรากฎ
• SELECTED เป็นตัวเลือกที่ถูกกำหนดเลือกไว้ก่อน มีได้เพียงตัวเดียว
ส่วนเมนูแบบ Scrolling นั้น ำได้โดยการใส่ SIZE=n เข้าไปในส่งนของ <SELECT> ซึ่งค่าของ SIZE=n นั้นจะใส่เท่าไรก็ได้ เช่น ถ้าคุณมีตัวเลือก 5 ตัว แต่ใส่ SIZE=2 คุณก็สามารถเห็นได้แค่ 2 บรรทัด เท่านั้น SIZE จะมีค่ามากน้อยขึ้นอยู่กับ OPTION ก็ได้ แล้วแต่ความสวยงามของฟอร์ม สำหรับเมนูแบบนี้ มักใช้กับหัวข้อที่มีตัวเลือกไม่มากนัก



ปุ่มยกเลิก และ ตกลง
รูปแบบ
< INPUT TYPE=SUBMIT VALUE='...' >
< INPUT TYPE=RESET VALUE='...' >


• Submit มีหน้าที่ไว้ส่งแบบฟอร์มกลับไปยังเจ้าของฟอร์ม
• Reset มีไว้สำหรับเคลียร์ค่าฟอร์มทั้งหมดให้กลับอยู่ในรูปแบบเดิมก่อนมีการกรอก
• Vaule เป็นการกำหนดคำอธิบายปุ่มแทนค่าปกติคือ Submit Query กับ Reset จะมีหรือไม่มีก็ได้


 

การสร้างตาราง
การสร้างตาราง ลงใน เว็บเพจมีประโยชน์มหาศาล เราสามารถ ประยุกต์ นำไปใช้ได้หลายอย่าง เพื่อเป็นการเพิ่มสีสันความสวยงามของเว็บเพจ การสร้างตาราง ในเว็บเพจก็ไม่แตกต่างจากการสร้างตารางบนแผ่นกระดาษทั่ว ๆ ไป เราเคยทำตารางอย่างไร ก็สามารถสั่งให้เว็บเพจของเรา ทำอย่างนั้นได้ เช่นกัน ต่างกันที่ว่าในเว็บเพจเราไม่สามารถที่จะ นำเอาปากกา ดินสอ ไม้บรรทัด หรืออุปกรณ์ สำหรับเขียนตารางเข้าไปเขียนบนจอภาพได้ เราใช้ นิ้วมือของเรา เป็นผู้พิมพ์คำสั่ง สำหรับสร้างตารางขึ้นมา

โครงสร้างตาราง
<TABLE>
<TR>
<TH>หัวข้อตาราง
<TD>รายละเอียดย่อย
<TR>
<TH>หัวข้อตาราง
<TD>รายละเอียดย่อย
</TABLE>

คำสั่ง
คุณสมบัติ
<TABLE>...</TABLE> เป็นคำสั่งเปิดปิดตาราง
<TR>...</TR> ตารางตามแนวนอน เป็นการกำหนดแถวในตาราง
<TH>...</TH> หัวข้อ ของ ตาราง ข้อความ ที่อยู่ใน คำสั่ง จะถูก จัดให้เป็น ตัวหนา และกึ่งกลาง โดย อัตโนมัติ
<TD>...</TD> เป็นราย ละเอียด ของตาราง เป็นการ กำหนดจำนวน คอร์ลัม ของตาราง

คุณสมบัติของตาราง
<TABLE>
ALIGN=align-type
BACKGROUND=url
BGCOLOR=color
BORDER=n
CELLPADDING=n
CELLSPACING=n
WIDTH=n
HEIGHT=n

โดย
ALIGN กำหนด ตำแหน่งตาราง โดย
LEFT=กำหนดตารางให้อยู่ทางซ้าย
RIGHT=กำหนดตารางให้อยู่ทางขวา
BACKGROUND ใส่ภาพกรฟิก เป็นพื้นหลังตาราง url เป็น ตำแหน่ง ภาพ
BGCOLOR กำหนดสีให้ตาราง
BORDER เส้นขอบ ตาราง n เป็นค่า ความหนาของ ขอบตาราง
BORDERCOLOR กำหนดสี ให้ขอบตาราง โดยสัมพันธ์กับ BORDER
CELLPADDING กำหนดระยะ ห่างระหว่าง ตัวหนังสือและเส้นแบ่งตาราง
CELLSPACING กำหนดขนาดของเส้นตาราง
WIDTH กำหนดความกว้างของตาราง เป็นตัวเลขและเป็น %
HEIGHT กำหนดความสูงของตารางเป็นตัวเลขและเป็น %

<TR>
ALIGN=align-type
BACKGROUND=url
BGCOLOR=color
BORDERCOLOR=color
VALIGN=align-type

โดย
ALIGN กำหนด ตำแหน่งข้อความในแถวตามแนวนอน โดย
LEFT=อยู่ทางซ้าย
CENTER=อยู่ตรงกลาง
RIGHT=อยู่ทางขวา
BACKGROUND ใส่ภาพกราฟิก เป็นพื้นหลังแถว url เป็น ตำแหน่ง ภาพ
BGCOLOR กำหนดสีที่เป็นฉากหลังให้แถว
BORDERCOLOR กำหนดสีให้ขอบตาราง
VALIGN จัดตำแหน่งข้อมูลในแนวตั้ง โดย
TOP = จัดอยู่ข้างบน
MIDDLE = จัดอยู่ตรงกลาง
BPTTOM = จัดอยู่ข้างล่าง

<TH>
ALIGN=align-type
BACKGROUND=url
BGCOLOR=color
BORDERCOLOR=color
COLSPAN=n
ROWSPAN=n
VALIGN=align-type

โดย
ALIGN กำหนด ตำแหน่งข้อความในแถวตามแนวนอน โดย
LEFT=อยู่ทางซ้าย
CENTER=อยู่ตรงกลาง
RIGHT=อยู่ทางขวา
BACKGROUND ใส่ภาพกราฟิก เป็นพื้นหลังแถว url เป็น ตำแหน่ง ภาพ
BGCOLOR กำหนดสีที่เป็นฉากหลังให้แถว
BORDERCOLOR กำหนดสีให้ขอบตาราง
COLSPAN ปรับขนาดของคอร์ลัมให้มีขนาดเป็น เท่า ของความกว้างปกติ สูงสุดเท่ากับจำนวนคอร์ลัมที่มี
ROWSPAN ปรับขนาดความสูงของแถวในตารางเป็นเท่าของแถวปกติ สูงสุดเท่ากับ จำนวนแถวที่มี
VALIGN จัดตำแหน่งข้อมูลในแนวตั้ง โดย
TOP = จัดอยู่ข้างบน
MIDDLE = จัดอยู่ตรงกลาง
BPTTOM = จัดอยู่ข้างล่าง

<TD>
ALIGN=align-type
BACKGROUND=url
BGCOLOR=color
BORDERCOLOR=color
COLSPAN=n
ROWSPAN=n
VALIGN=align-type

โดย
ALIGN กำหนด ตำแหน่งข้อความในแถวตามแนวนอน โดย
LEFT=อยู่ทางซ้าย
CENTER=อยู่ตรงกลาง
RIGHT=อยู่ทางขวา
BACKGROUND ใส่ภาพกราฟิก เป็นพื้นหลังแถว url เป็น ตำแหน่ง ภาพ
BGCOLOR กำหนดสีที่เป็นฉากหลังให้แถว
BORDERCOLOR กำหนดสีให้ขอบตาราง
COLSPAN ปรับขนาดของคอร์ลัมให้มีขนาดเป็น เท่า ของความกว้างปกติ สูงสุดเท่ากับจำนวนคอร์ลัมที่มี
ROWSPAN ปรับขนาดความสูงของแถวในตารางเป็นเท่าของแถวปกติ สูงสุดเท่ากับ จำนวนแถวที่มี
VALIGN จัดตำแหน่งข้อมูลในแนวตั้ง โดย
TOP = จัดอยู่ข้างบน
MIDDLE = จัดอยู่ตรงกลาง
BPTTOM = จัดอยู่ข้างล่าง

ตารางซ้อนตาราง
มีอยู่ บ่อยครั้ง ที่เรา จำเป็น ที่จะต้อง สร้างตาราง ให้ มีลักษณะ ของตาราง ทับซ้อน กันได้ เพื่อ ผล ทางการ แสดงผล ข้อมูล ข้อมูล ให้แบบ ละเอียด ของข้อมูล ได้มาก ที่สุด รูปแบบ การเขียน ก็เหมือน กับเมื่อ สร้าง list ซ้อน list นั่นคือ ในส่วน ของ บรรทัด <TR> จะมี การสร้าง ตาราง ใหม่ <TABLE>.....</TABLE> ก่อนที่ จะมี ตัวเปิด </TR> ในบรรทัด นั้น ๆ เช่น

A B
C D
E

ซึ่งมีโคดดังนี้
<HTML>
<HEAD><TITLE>Table with and Neted tables</HEAD></TITLE>
<BODY>
<H1>Table with and Neted tables</H1>
<TABLE BORDER WIDTH=50%>
<TR><TD>A</TD><TD>B</TR></TR>
<TR><TD><TABLE BORDER WIDTH=100%>
<TR><TD>C</TD><TD>D</TR></TR>
</TABLE><TD>
<TD>E</TD></TR>
</TABLE >
</BODY>
</HTML>

การใส่รูปภาพลงในตาราง
เรา สามารถ นำรูปภาพ ที่มี อยู่บรรจุ ลงใน ตาราง ที่สร้าง ขึ้นได้ โดย การ บรรจุคำสั่ง สำหรับการ แสดงรูปภาพ <IMG SRC=รูปภาพ>เข้าไป ในส่วน หนึ่งของ ตาราง เช่น

<TABLE BORDER='2' CELLPADDING='5' CELLSPACING='5' WIDTH='60%'>
<TR>
<TD VALIGN='bottom' WIDTH='30%'><IMG SRC='Aq.gif' WIDTH='108' HEIGHT='108'></TD>
<TD WIDTH='30%'><IMG SRC='34.gif' WIDTH='20' HEIGHT='20'></TD>
<TR>
<TR>
<TD VALIGN='bottom' WIDTH='30%'><IMG SRC='direc.gif' WIDTH='200' HEIGHT='44'></TD>
<TD WIDTH='30%'><IMG SRC='pencil.gif' WIDTH='50' HEIGHT='50'></TD>
<TR>
</TABLE>



การปรับขนาดรูปภาพให้พอดีกับตาราง
เราเคยเรียน มาแล้ว ว่า เรานั้น สามารถ ปรับขนาด รูปภาพได้ ในการนำ รูปภาพ ใส่เข้า ไปในตาราง เราก็ กำหนด ขนาดของ รูปภาพ กว้าง ยาว ให้เท่ากัน ทุกด้าน จะทำให้ภาพ ที่แสดง ออกมา มีขนาด เท่ากัน เช่น

<TABLE BORDER='2' CELLPADDING='5' CELLSPACING='5' WIDTH='60%'>
<TR>
<TD VALIGN='bottom' WIDTH='30%'><IMG SRC='Aq.gif' WIDTH='80' HEIGHT='80'></TD>
<TD WIDTH='30%'><IMG SRC='34.gif' WIDTH='80' HEIGHT='80'></TD>
<TR>
<TR>
<TD VALIGN='bottom' WIDTH='30%'><IMG SRC='direc.gif' WIDTH='80' HEIGHT='80'></TD>
<TD WIDTH='30%'><IMG SRC='pencil.gif' WIDTH='80' HEIGHT='80'></TD>
<TR>
</TABLE>



การเชื่อมโยงข้อมูลในตาราง
เหมือนกับ ข้อมูลที่อยู่ นอกตาราง ข้อมูลที่อยู่ในตาราง ก็สามารถ ไปเชื่อม โยงกับข้อ มูล จากแหล่ง ข้อมูล อื่นได้ เช่น เดียวกัน เมื่อเรานำ ส่วนเชื่อม โยงข้อมูล ทั้งตัว อักษร รูปภาพ หรือผสมกัน ก็ได้ มาบรรจุในตารางเท่านั้น เช่น

<table border=2 cellpadding=5 cellspacing=5 width='50%'>
<tbody>
<tr>
<td width='50%'><a href='../index.asp'><img height=20 src='34.gif' width=20 border=0></a></td>
<td width='50%'><a href='../index.asp'>กลับไปหน้าแรก</a></td>
</tr>
</tbody>
</table>

กลับไปหน้าแรก

การเติมสีสันให้เอกสาร
ผลการแสดง ที่เกิดขึ้น บน เว็บเพจ เราจะพบว่าเอกสาร ทั่วไปแล้วตัวอักษร ที่ปรากฎ บนจอภาพ จะเป็น ตัวอักษรสีดำ
บนพื้น สีเทา ถ้าเรา ต้องการ ที่จะ เปลี่ยนสี ของตัวอักษร หรือ สีของ จอภาพ เราสามารถ ทำ ได้โดย การกำหนด แอตทริบิวต์ (Attribute) ของตัวอักษร สิ่งที่ต้องการนี้ จะเป็น กลุ่มตัว เลขฐาน 16 จำนวน 3 ชุด โดยชุดที่ หนึ่ง ทำหน้าที่ แทนค่าสีแดง ชุดที่สอง ทำหน้าที่ แทนสีเขียว และชุดที่สาม ทำหน้าที่แทนสี น้ำเงิน ข้อมูล ในตาราง ต่อไปนี้จะแสดง สีพื้นฐาน และรหัสสี ที่สามารถแสดงได้ทุกเว็บเพจ

สี
รหัสสี
ขาว
#FFFFFF
ดำ
#000000
เทา
#BBBBBB
แดง
#FF0000
เขียว
#00FF00
น้ำเงิน
#0000FF

ในบางครั้งถ้าเราไม่ต้องการใส่รหัสสีเป็นเลขฐานเราก็สามารถใส่ชื่อ สีลงไปได้เลย ตัวอย่างต่อไปนี้ แสดงชื่อ สีที่ Internet Explorer สนับสนุนแต่ Netscape ไม่สนับสนุน

AQUA
BULE
GRAY
LIME
NAVY
PURPLE
SILVER
WHITE (สีขาว)
BLACK
FUCHSIA
GREEN
MAROON
OLTVE
RED
TEAL
YELLOW


สีของพื้นฉากหลัง
รูปแบบ BGCOLOR=#สีที่ต้องการ
ตัวอย่าง <BODY BGCOLOR='#FF0000'>
เราใช้ BGCOLOR=#สีที่ต้องการ ให้เป็นส่วนหนึ่งของ <BODY> ซึ่งจะทำให้เกิดสีตามที่เราเลือก ลักษณะเป็นฉากสีอยู่ข้างหลัง

สีของตัวอักษรบนเว็บ
รูปแบบ Text=#รหัสสี
ตัวอย่าง <BODY TEXT='#00FF00'>
เรากำหนดเช่นเดียวกับการทำสีของพื้นฉากหลังโดยให้เป็นส่วน หนึ่งของ <BODY> แต่ในการใส่รหัสสีนั้นเร าต้องดู ให้เหมาะสมกับฉากหลังด้วยเช่น <BODY TEXT='#00FF00'> ในการ ทำสีของ ตัวอักษรนี้สีจะปรากฎบนเว็บเปราเซอร์ เป็นสีเดียวตลอด

สีของตัวอักษรเฉพาะที่
รูปแบบ <FONT COLOR='#สีที่ต้องการ'>...</FONT>
ตัวอย่าง <font color='#FF0000'>สีแดง</font>
คำสั่งนี้เราใช้ในการเปลี่ยนสีของตัวอักษรในส่วนที่เราต้องการให้เกิดสีสันแตกต่างไปจากสีตัวอักษร อื่น ๆ เช่น <FONT COLOR='#FF0000'>สีแดง</FONT>ตัวหนังสือคำว่าสีแดงก็จะเป็นสีแดงตามที่เราต้องการทันที

สีของตัวอักษรที่เป็นจุดคลิกเมาส์
รูปแบบ LINK='#รหัสสี' ALINK='#รหัสสี' VLINK'#รหัสสี'
ตัวอย่าง <BODY BGCOLOR='000000' TEXT='#F0F0F0' LINK='#FFFF00' ALIGN='#0077FF' VLINK='#22AA22'>
กำหนดอยู่ในส่วนของ BODY โดยกำหนดให้
LINK = สีของตัวอักษรก่อนมีการคลิก
ALIGN = สีของตัวอักษรขณะถูกคลิก
VLINK = สีของอักษรหลังจากคลิกแล้ว

ตัวอย่างรหัสสี

Aliceblue
F0F8FF
Antiquewhite
FAEBD7
Aqua
00FFFF
Aquamarine
7FFFD4
Azure
F0FFFF
Beige
F5F5DC
Bisque
FFE4C4
Black
000000
Blanchedalmond
FFEBCD
Blue
0000FF
Blueviolet
8A2BE2
Brown
A52A2A
Burlywood
DEB887
Cadetblue
5F9EA0
Chartreuse
7FFF00
Chocolate
D2691E
Coral
FF7F50
Cornflowerblue
6495ED
Cornsilk
FFF8DC
Crimson
DC143C
Cyan
00FFFF
Darkblue
00008B
Darkcyan
008B8B
Darkgoldenrod
B8860B
Darkgray
A9A9A9
Darkgreen
006400
Darkkhaki
BDB76B
Darkmagenta
8B008B
Darkolivegreen
556B2F
Darkorange
FF8C00
Darkorchid
9932CC
Darkred
8B0000
Darksalmon
E9967A
Darkseagreen
8FBC8F
Darkslateblue
483D8B
Darkslategray
2F4F4F
Darkturquoise
00CED1
Darkviolet
9400D3
deeppink
FF1493
Deepskyblue
00BFFF
Dimgray
696969
Dodgerblue
1E90FF
Firebrick
B22222
Floralwhite
FFFAF0
Forestgreen
228B22
Fuchsia
FF00FF
Gainsboro
DCDCDC
Ghostwhite
F8F8FF
Gold
FFD700
Goldenrod
DAA520
Gray
808080
Green
008000
Greenyellow
ADFF2F
Honeydew
F0FFF0
Hotpink
FF69B4
Indianred
CD5C5C
Indigo
4B0082
Ivory
FFFFF0
Khaki
F0E68C
Lavendar
E6E6FA
Lavenderblush
FFF0F5
Lawngreen
7CFC00
Lemonchiffon
FFFACD
Lightblue
ADD8E6
Lightcoral
F08080
Lightcyan
E0FFFF
Lightgoldenrodyellow
FAFAD2
Lightgreen
90EE90
Lightgrey
D3D3D3
Lightpink
FFB6C1
Lightsalmon
FFA07A
Lightseagreen
20B2AA
Lightskyblue
87CEFA
Lightslategray
778899
Lightsteelblue
B0C4DE
Lightyellow
FFFFE0
Lime
00FF00
Limegreen
32CD32
Linen
FAF0E6
Magenta
FF00FF
Maroon
800000
Mediumauqamarine
66CDAA
Mediumblue
0000CD
Mediumorchid
BA55D3
Mediumpurple
9370D8
Mediumseagreen
3CB371
Mediumslateblue
7B68EE
Mediumspringgreen
00FA9A
Mediumturquoise
48D1CC
Mediumvioletred
C71585
Midnightblue
191970
Mintcream
F5FFFA
Mistyrose
FFE4E1
Moccasin
FFE4B5
Navajowhite
FFDEAD
Navy
000080
Oldlace
FDF5E6
Olive
808000
Olivedrab
688E23
Orange
FFA500
Orangered
FF4500
Orchid
DA70D6
Palegoldenrod
EEE8AA
Palegreen
98FB98
Paleturquoise
AFEEEE
Palevioletred
D87093
Papayawhip
FFEFD5
Peachpuff
FFDAB9
Peru
CD853F
Pink
FFC0CB
Plum
DDA0DD
Powderblue
B0E0E6
Purple
800080
Red
FF0000
Rosybrown
BC8F8F
Royalblue
4169E1
Saddlebrown
8B4513
Salmon
FA8072
Sandybrown
F4A460
Seagreen
2E8B57
Seashell
FFF5EE
Sienna
A0522D
Silver
C0C0C0
Skyblue
87CEEB
Slateblue
6A5ACD
Slategray
708090
Snow
FFFAFA
Springgreen
00FF7F
Steelblue
4682B4
Tan
D2B48C
Teal
008080
Thistle
D8BFD8
Tomato
FF6347
Turquoise
40E0D0
Violet
EE82EE
Wheat
F5DEB3
White
FFFFFF
Whitesmoke
F5F5F5
Yellow
FFFF00
YellowGreen
9ACD32

การจัดรูปแบบโฮมเพจ
ในการเขียนคำสั่งเพื่อให้แสดงผลด้วยเว็บ เบราเซอร์การกด ปุ่ม Enter ที่แป้นพิมพ์เพื่อขึ้นบรรทัดใหม่ในขณะที่สร้าง ไฟล์นั้นยังไม่มีโปรแกรมเว็บเบราเซอร์ตัวใดรู้จักคำสั่งที่ขึ้นบรรทัดใหม่ ที่เกิดจาก การกดแป้นพิมพ์เลยดังนั้น เราจึง ต้องมี การเขียนคำสั่งขึ้นซึ่งในบทนี้เราจะมารู้ถึงคำสั่งที่ใช้ใน การกำหนด รูปแบบต่างเพื่อให้ เว็บเพจ มีความสวยงามมากยิ่งขึ้น

การขึ้นบรรทัดใหม่
รูปแบบ <BR>
เป็นคำสั่งสำหรับการสั่งให้แสดงผลในบรรทัดใหม่ให้ใส่คำสั่งนี้ ในตำแหน่งที่เราต้องการ ให้การแสดงผลข้อมูลนั้นขึ้นบรรทัดใหม่

ย่อหน้าใหม่
รูปแบบ <P ALIGN=align type>ข้อความ</P>
เราจะใช้คำสั่งนี้เมื่อต้องการ ขึ้นบรรทัดใหม่เหมือน<BR> แต่จะทำการ เว้นบรรทัดใหม่ให้อีกหนึ่งบรรทัด จะใช้คำสั่ง<P>อย่างเดียว ก็ได้ โดยไม่ต้อง มีคำสั่ง ปิด จะไว้หน้าหรือ หลังข้อความที่ต้องการขึ้นก็ได้ แต่ถ้าใช้คำสั่ง <P ALIGN=align type>ต้องมีคำสั่ง ปิด</P> ด้วย โดย align type สามารถ ใช้ CENTER,LEFT หรือ RIGHT ก็ได้ เช่น <P ALIGN=CENTER> ข้อความนี้ ก็จะอยู่ตรงกลาง</P>

เส้นคั้น
รูปแบบ <HR ALIGN=xx COLOR=xx SIZE=xx WIDTH=xx NOSHADE>
เราสามารถกำหนดตำแหน่ง , สี , ขนาดของความหนา , ความยาว หรือกำหนดแบบเส้นทึบ ก็ได้ โดย
โดย X = ค่าต่าง ๆ เหล่านี้
<ALIGN> = CENTER , LEFT , RIGHT
COLOR = ตามสีที่เราต้องการ เป็นรหัสสี R-G-B
SIZE = เป็นตัวเลข บอกขนาด 1 ถึง 7 และ -1 ถึง -7
WIDTH = กำหนด ความหนา ของเส้นเป็น เปอร์เซนต์
NOSHADE = กำหนด ให้เส้น เป็น เส้นทึบ

การใส่รูปภาพลงในเว็บเพจ

เมื่อเริ่ม เข้าไป ยังโฮมเพจ ของ เว็บไซต์ แต่ละแห่ง บนอินเตอร์เนต สิ่งแรก ที่มัก เป็นที่ ติดตา ของผู้ ใช้ บริการ ก็คือ การที่ แต่ละ โฮมเพจ จะมี รูปภาพ สวย ๆ แสดง ออกมา มีการ จัดรูปภาพ และข้อความ ที่เป็น ระเบียบ ทำให้อ่าน ง่าย เข้าใจ เนื้อหา ที่ต้องการ ได้อย่าง รวดเร็ว

ก่อนที่ เราจะ มารู้ ถึงคำสั่ง ในการ ใส่รูปภาพ ลงใน เว็บเพจ นั้น เราต้อง มารู้ จัก เกี่ยวกับ รูปภาพ ที่เรา จะนำมา ใส่ ใน เวบเพจ เสียก่อน รูปภาพ ที่จะ นำมา ใช้ใส่ ลง ในเวบเพจ นั้น ส่วนมาก มีนามสกุล เป็น GIF และ JPG ไฟล์

รูปภาพ แบบ GIF ย่อมาจาก Graphics Interchange Format เป็นไฟล์ ชนิดบิตแมป (Bitmap) เป็นเทคนิค การเก็บภาพ โดยให้ จุดสี(pixet) ต่าง ๆ เรียง ต่อกัน จนเกิด เป็นภาพ ไฟล์ GIF นี้ ส่วนใหญ่ จะนิยม ใช้กับ ภาพถ่าย และภาพการ์ตูน แสดงผลเป็น ภาพนิ่ง แต่ใน ปัจจุบันมี โปรแกรม สำหรับทำ หน้าที่ รวบรวม ภาพ GIF หลาย ๆ ภาพ เข้าเป็น ไฟล์เดียวกัน เมื่อนำ ภาพมา แสดง ทำให้เกิด เป็นภาพ เคลื่อนไหวขึ้น

ไฟล์รูปแบบ JPG ย่อมาจาก Joint Photographic Expers Group
เป็นไฟล์ใน รูปแบบ ที่ผ่าน กระบวน การบีบย่อย ข้อมูล มาก่อน มีการ นำเอา ข้อมูล ส่วนที่ ไม่สำคัญ ออกไป แล้วทำการ บีบอัด ข้อมูล ในอัตรา ส่วน 10:1 โดยขนาด ของไฟล์ ที่เรา นำมา ใช้งาน นั้น อาจมีขนาด เหลือเพียง 10 - 30 % ของขนาดไฟล์ ก่อนจะมีการ บีบ ย่อ ข้อมูล ขนาดของ การบีบ ข้อมูล มีได้ 3 ระดับ (Hight,Middle,Low Compression) ไฟล์ที่ มีการ บีบย่อ ข้อมูล มากที่สุด จะได้ ไฟล์ที่มีขนาด เล็กที่สุด แต่คุณภาพ ก็ลดลง ตาม ไปด้วย หากต้องการ ภาพที่มี คุณภาพดี ที่สุด ขนาดของ ไฟล์ก็จะ ใหญ่ ที่สุดเช่นกัน

การใส่รูปภาพลงในเว็บเพจ
รูปแบบ <IMG ALIGN=align-type BORDER=n HEIGHT=n WIDTH=n HSPACE=n VSPACE=n SRC=address ALT=text>

ALIGN=align-type(ตำแหน่ง) เป็นการ กำหนด ตำแหน่ง รูปภาพ ถ้าภาพไม่ ใหญ่ ข้อความ นั้นจะ อยู่ ที่ตำแหน่ง ส่วนล่าง ของภาพ ทางขวา มือเสมอ เราสามารถ กำหนดได้ โดยใช้คำต่าง ๆ เหล่านี้
LEFT = วางภาพที่ตำแหน่งทางซ้าย
RIGHT = วางภาพที่ตำหน่งทางขวา
TOP = วางภาพ ที่ตำแหน่ง ด้านบน
MIDDLE = วางภาพ ที่ตำหน่ง กึ่งกลาง
BOTTOM= วางภาพ ที่ตำแหน่ง ด้านล่าง
BORDER=n เป็นการ กำหนด กรอบให้ รูปภาพ n มีค่ามาก กรอบจะ มีความหนา มากขึ้น
HEIGHT=n เป็นการ กำหนด ความสูง ของภาพ
WIDTH=n เป็นการ กำหนด ความกว้าง ของภาพ ถ้าต้องการ ให้ภาพได้ สัดส่วน ให้กำหนด เป็นเปอร์เซนต์ โดยไม่ จำกัด ความสูง
VSPACE=n กำหนด ระยะ ห่างบน ล่างของ ภาพ
HSPACE=n กำหนด ระยะ ห่าง ซ้าย - ขวา ของภาพ
SRC =ใส่รูปภาพที่ต้องการลงไป
ALT =text ใส่ข้อ ความ เพื่อเป็น คำอธิบาย รูปภาพ ที่นำมาวาง สำหรับ ผู้ใช้ อินเตอร์เนต แบบเท็กซ์
ข้อสังเกต ALIGN ไม่สามารถ กำหนดให้ รูปภาพ ไปปรากฎยังกึ่งกลาง ของจอภาพ ได้ ถ้าต้อง การให้ อยู่ตำแหน่งดังกล่าว ให้ใช้คำสั่ง <CENTER>...<CENTER>

การแสดงภาพฉากหลัง
รูปแบบ BACKGROUND='picture'

กำหนด แอตทริบิวต์ BACKGROUND='picture' ในคำสั่งของ <BODY> เช่น <BODY BACKGROUND='hot.gif'>

 

การเชื่อมโยงข้อมูล (Link)

เป็นที่ ทราบดี อยู่ แล้วว่า การที่ อินเตอร์เนต ได้รับความนิยม อย่างกว้างขวางอยู่ทั่วโลกนั้นเป็ ผลมาจากความ สามารถในการเชื่อมโยงข้อมูล จากฐานข้อมูล หนึ่ง ไปยังอีก ฐานข้อ มูลหนึ่ง ได้อย่างรวดเร็ว โดยสามารถ เชื่อมโยงข้อความ ได้ทั้ง จากภายใน แฟ้มเอกสาร ข้อมูลของตัวเอง และแฟ้มเอกสารข้อมูลภายนอกที่ต่างเว็บไซต์กัน

ข้อความ ที่ถูกกำหนดให้เชื่อมโยงกับฐานข้อมูลอื่น ๆ บนเว็บเบราเซอร์จะแสดงผลเป็นตัวอักษร ที่มีสีแตกต่างจากอักษรทั่วไป และอาจจะมี ขีดเส้นใต้ข้อความนั้นด้วย โดยทั่วไป ตัวอักษรที่แสดง ผลอยู่บน เวบเบราเซอร์ จะมีสีดำ ปนขาว (หรือสีเทา) แต่สำหรับ ข้อความ ที่ใช้เป็นตัวเชื่อมข้อมูลนั้นจะเป็นตัวอักษร สีน้ำเงิน หรือ อย่างอื่น ตาม ที่สร้างขึ้นมาเมื่อเลื่อน เมาส์ ไปชี้ที่ ข้อความ ซึ่ มีการเชื่อมโยงของรูปแบบ ตัวชี้ จะเปลี่ยนจาก สัญลักษณ์ ลูกศร ไปเป็นรูป มือแทน และที่บริเวณแถบแสดงสถานะด้านล่าง จะแสดงถึงตำแหน่งของจุด หมายที่ ข้อความจะเชื่อมโยงไปให้เราเห็น

ประเภทการเชื่อมโยง
- การเชื่อมโยงภายในเว็บไซต์
- การเชื่อมโยงข้อมูลนอกเว็บไซต์
- การเชื่อมโยงข้อมูล FTP
- การเชื่อมโยงข้อมูล E-Mail

การเชื่อมโยงภายในเว็บไซต์
รูปแบบ <A HREF='ที่อยู่ไฟล์'>ข้อความ</A>
ตัวอย่าง <A HREF='tipcomputer.asp'>ทิปคอมพิวเตอร์</A>

*** หมายเหตุ ถ้าลิงค์อยุ่คนละโฟลเดอร์ <A HREF='../tipcomputer.asp'>ทิปคอมพิวเตอร์</A>

การเชื่อมโยงข้อมูลนอกเว็บไซต์
รูปแบบ <A HREF='้http://www..........'>ข้อความ</A>
ตัวอย่าง <A HREF='้http://www.bcoms.net'>บีคอม</A>

*** หมายเหตุ คุณสามารถสั่งให้เบราเซอร์เปิดหน้าใหม่ได้โดยกำหนด target='_blank'
ตัวอย่าง <a href='http://www.driverzone.com' target='_blank'> Driver Zone </a>

การเชื่อมโยงข้อมูล FTP
รูปแบบ <FTP://HOSTNAME/FOLDER>ข้อความ</A>

HOSTNAME คือ ชื่อของศูนย์บริการ FTP Server
FOLDER คือ ชื่อไฟล์และไดเรกทอรี่ที่ผู้เข้ารับบริการสามารถเข้าไปใช้งานได้
ตัวอย่าง <A HREF=FTP://bcoms.net/download> Download </a>

การเชื่อมโยงข้อมูล E-Mail
รูปแบบ <A HREF='MAILTO:USERNAME@DOMAINNAME'>ข้อความ</A>
ตัวอย่าง <a href='mailto: [email protected]'>[email protected]</a>



 


ข้อมูลต่างๆเพิ่มเติม :: >>> http://www.bcoms.net/html/index.asp


 

ความคิดเห็น :
1
อ้างอิง

Rodrick
W serwisie tylko fajne zdjecia
 
ลิงค์ที่เกี่ยวข้อง : 33764
Rodrick [111.243.239.xxx] เมื่อ 28/07/2014 16:47
2
อ้างอิง

Kendall
Thank you for your article post.Much thanks again. Cool.
 
ลิงค์ที่เกี่ยวข้อง : 73857
Kendall [111.243.239.xxx] เมื่อ 29/07/2014 18:40
3
อ้างอิง

digitalcoin block explorer
list of cryptocurrencies by market cap bytecoin bitcointalk forum
 
ลิงค์ที่เกี่ยวข้อง : 19304
digitalcoin block explorer [91.121.87.xxx] เมื่อ 24/05/2017 07:24
4
อ้างอิง

Sue
 
Sue [68.202.141.xxx] เมื่อ 13/11/2019 18:48
5
อ้างอิง

?h=e3a328fbe48295fe3efc601d1407ce4d&
 
6
อ้างอิง

Angie
Very ggood information. Luhky me I disovered yur boog byy accident (stumbleupon). I've bookjarked iit forr later!
 
ลิงค์ที่เกี่ยวข้อง : https://tinyurl.com/msraw4vs
Angie [169.150.197.xxx] เมื่อ 20/10/2023 18:04
7
อ้างอิง

Kandace
Einem ass liike that mp3Freee mature nude nylon picRedd tube lesbian oil fuckDj ideal bun da bottom 4Escort services charlottetownBob turk fetishKaate richie sexAmateur radio round rockHairy girls netFacia lipoatrophy cauae iplHgre stasha extreme nudws downloadTorrent kiky bizarre extreme pornBrothers havving sex togtherDog and anal glandsDealing with sexual abuseFree porn videos seex teacherTravel with teens all inclusiveIndian eroic family sexx storiesSouth park porn picsGrind myy pussy black hoeWatery vaginal dscharge pregnancyBlowjob wearing letter jacketBest teen gayBlowjob boatAnimation amateurAdult father grandpas sister tabooKari alice milfFlexsing femle sexTeen tabboo videosPattycake nude picsSpelunkeer naked womenNude pictire off nayantaraTeen driver challenge https://bit.ly/3qIB3vA Big titfs uniform diamondCleb porn teenHearttcorps transgender home page https://bit.ly/3bT8bdp Erotic femdom ballbusting kicksAmatteur coupoes creampies videosAnnie keenan nude https://tinyurl.com/b58p7z5k Milfs whoo cravee sucking cockWoomen tied up spankedVocational adujlt education adelaide https://cutt.ly/OY1Ackt Break nude sexx springFreee nue centerfold thumbnailsFree voyeur upskkrts videos https://bit.ly/3EWxiYh Midgerts having sex free videosAsian american convenience store associationFree ppov movie porn https://bit.ly/3g4LIMY Swllen cervix and vaginal suppositorySulka transsexuaal yahoo groupFree gay flash videos https://tinyurl.com/2dsvc67d Doyble fist lesbianQuickest way to have an orgasmBryci aka tia teen https://tinyurl.com/2kc235v5 Babes picds tits nipsNude viddeos ebonhy barbado erotic womenAnal big wet https://bit.ly/3vkhV8i Bussiness health cossmetics kin care jill elly facialViedtnam and analSexy krissy https://bit.ly/367hfaZ Free ssex starfed wife storiesAsian catering equipmentMotjer sson fucking vvideo https://bit.ly/34aL3n7 Wet upskirt girlsFreeones annd pornHentai jetsns futurama https://cutt.ly/nUYIgqD Freeforced sex galleriesBilly connollly ljke a fucking dartBbw ccheerleaders https://tinyurl.com/4bhp9mbu World femdomNaked young teen girl photosFree inddian bollywood actress sex picture https://bit.ly/3cD8Tfff Breast growth for teenBusgy step mom ttied upWiggliing tits https://bit.ly/3EkvdFa Do lookin assThe end iss extremely fuckingAdukt passwolrds thhat https://bit.ly/3igwMMZ Moster codk teenAbbotsford bc escort audrinaa ratesBrianna brown nude pics https://cutt.ly/sUxvqdx Aquaa teen hunger force dr. WeirdPregnants matureSex therapists in central illinoiss https://tinyurl.com/yg5bbhox Free gay male ball busting storiesCumm shot onn chubby titsVintage benjamin franklin post cards https://tinyurl.com/yjzkpq44 Palacegirl round assDolky parton fake nujde picGay anime sse https://tinyurl.com/ygedcpx4 Indian masala sex videoHardcore rough dexSlippery hand jobs https://tinyurl.com/y882xtu7 Bdsm emotesDogggie style movActor nude tamil https://bit.ly/3EYd8Oi Harley jacdket nylon racing vintageMilking breast bdsmAmateur home video huge butt cum https://cutt.ly/xY3af4U Wide oplen grsek pussyFree fist house bigg fist peeAss galkery leg perfect https://bit.ly/3pGrwFJ Cloe 18 spreading pussy holeSwingers bar and grille bloomington ilSex in ancient greerce https://bit.ly/32FnXXO King dick toolsGallery hardcore hose pwntie stockingFlintstonjes adult cartoons https://bit.ly/3dyIBtT Intermediate unit adultFootjob tvInverted misswionary position vid https://cutt.ly/ixUcnOG Redhead cheer commercialVimtage timepiecesHomosexual officers during tthe cjvil waar https://cutt.ly/yJlhzl6 Nude picc of vanessaBeach sex couples amatuerBeack bikini https://bit.ly/3teQHhhx Teens tights free galleriesSmwlly vaginaIndentifying vintage clothing by zipper https://bit.ly/3wpzT8U Desii milf tubeCoedrs college nudeHypertension breast cancer https://tinyurl.com/yz5xs7py Mark marky nude photoBllow job tecnicsEnlsrged clitoris images https://bit.ly/3lkRyJP Husband andd wife sex jokesBuy clothing mature womanSamantha anderson boob pics https://cutt.ly/eUPHR0o Bridal lingerie companyAdult asex storiesCum collected from pussy https://tinyurl.com/ydsk4usp Tiffany brokes deep thriat loveBikini innocent not nude so warnersMelunds boobs https://bit.ly/3coU6EP Tifaa hentai sexDoes heather broolke suck black dicksLesbian couple https://bit.ly/2FvKWcck Naked at rehabLilstick lesbian utahFree streaming high quality porn https://bit.ly/3jhzbnO Stepmom fucking daughterAss her hokle i lickedSeex our file hoswt https://bit.ly/3wYKwkg Hentai neko girlPt cumNaked ludt molvie https://bit.ly/3AbsaP4 Eastern european all mmale porn sitesDyllan ryder frere porn videosRehipe ffor beef round bottom round roast https://bit.ly/3xdsXMR Caam free live tgp webOutback gay escortss miamiLisa rinnaan naied https://bit.ly/3vmCtNA Asian teen uniformAdult escort services in outh bednd indianaEscorts in safi https://bit.ly/30z5mbC Ack 9 inch cockMother gives son sexBbww indian videos https://cutt.ly/0CDWwgQ Fuull lenght hardcoree sexx movieIs elena kagen gayFree kjra reed porn streaming https://bit.ly/3dl7oT0 Xxxx pikcs sex open braLineage 2 nakedGirlks that are sexy https://bit.ly/3iwtHZt Jenna jameson anal picsDaddy fucked hiis daughterCatorgized slut tubes https://tinyurl.com/ye8njqag Wwww jaspanese nakedFree kisty joe nude picsVintyage shoes for mmen https://bit.ly/2SmRWyx Lilli marlene vieeos porn starHottest ggay hunksPorno sites no dowloads https://tinyurl.com/y79j4edz Gay for yoou ebookAsian escorts manhattanGayy bottom in see throu panites https://bit.ly/3q46vVL Freee big sex tubeFree paiful pkrn moviesVinyage ral reteo teen tube https://bit.ly/3uxGqNJ Redhead college coed video dailymotionDena laane pornBig dick adsCell 520 576 0130 escortPretty hairy movie thumb freeAmateur vixeo djbai sexFree movioe hardcoreCandsid family nakedFree legg long model nude picSuck it forr cashDeelishis asss videosHumiliation adult baby storiesTribu gang bangCarcjnomatosis bteast cancerFlirtly lingerieBeest virtyual sex gamesReasons gay marriage should be legalizedPidtures of fake breastSleeping teens nudeFirzt ime oral ssex storiesCuum boxSudanese frde sex moviesPeee overboardHow long beflre sexx do you put desentizng cream3d porn game trialGay chubby bear tubeFree porno cockk tits pussyFree xxx sexy smallgirl clipsGirl giving hand jobsHow many tmes iss fck ssaid in super badList oof priest sex abuse scandalAftewr 40 s mature beautiesPeachyforum hairy big-boobsArtist indian breastsBigg xxx free pics thuumbs naturalSexusl consent research studiesMettalic tught pants for sexBreast developmnt in malesHustler vide barely legql latinasForced seex in cinemaYellow odourless vaginnal dischargeList off how a woman shouldd prepare herself befre sexFunny games strip blackjackDsktop wallpaper gaay freeBlack pussy video trailersSitte de casl swingerRussian girl gers fuckedAsiasn gurls gettyin fucked hardCasual sex atlantaPussy pussy cat
 
ลิงค์ที่เกี่ยวข้อง : https://rsmbwdfaqw.com
Kandace [169.150.197.xxx] เมื่อ 21/10/2023 19:16
8
อ้างอิง

Tania
Saved as a favorite, I really likje our web site!
 
ลิงค์ที่เกี่ยวข้อง : https://bilivideos.com/sitemap6.xml
Tania [169.150.197.xxx] เมื่อ 2/12/2023 04:36
ความคิดเห็นของผู้เข้าชม
ชื่อผู้แสดงความคิดเห็น :
สถานะ : รหัสผ่าน :
ลิงค์ที่เกี่ยวข้อง :
รหัสความปลอดภัย :