วันพฤหัสบดีที่ 29 มิถุนายน พ.ศ. 2560

ตอนที่3

HTML เลย์เอาต์

HTML ตัวอย่างเค้าโครง

City Gallery

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.
Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.
ลองตัวเอง»

HTML องค์ประกอบเค้าโครง

เว็บไซต์มักจะแสดงเนื้อหาในคอลัมน์ต่างๆ (เช่นนิตยสารหรือหนังสือพิมพ์)
HTML5 มีองค์ประกอบความหมายใหม่ที่กำหนดส่วนต่าง ๆ ของหน้าเว็บ:
HTML5 ความหมายองค์ประกอบ
  • <หัว> - กำหนดส่วนหัวสำหรับเอกสารหรือส่วนใดส่วนหนึ่ง
  • <nav> - กำหนดภาชนะสำหรับการเชื่อมโยงการนำทาง
  • <section> - กำหนดส่วนในเอกสาร
  • <บทความ> - กำหนดบทความที่ตนเองมีอิสระ
  • <กัน> - กำหนดเนื้อหานอกเหนือจากเนื้อหา (เช่นแถบด้านข้าง)
  • <ท้าย> - กำหนดส่วนท้ายสำหรับเอกสารหรือส่วนใดส่วนหนึ่ง
  • <รายละเอียด> - กำหนดรายละเอียดเพิ่มเติม
  • <สรุป> - กำหนดหัวข้อสำหรับ <รายละเอียด> องค์ประกอบ

HTML เทคนิคเค้าโครง

มีสี่วิธีที่แตกต่างกันในการสร้างรูปแบบหลายคอลัมน์ที่มี แต่ละวิธีมีข้อดีและข้อเสียของมัน
  • ตาราง HTML
  • คุณสมบัติ CSS ลอย
  • กรอบ CSS
  • flexbox CSS


ที่หนึ่งให้เลือก?

ตาราง HTML

ก <table> องค์ประกอบที่ไม่ได้ถูกออกแบบมาเพื่อเป็นเครื่องมือในรูปแบบ! วัตถุประสงค์ของการ <table> องค์ประกอบคือการแสดงข้อมูลแบบตาราง ดังนั้นไม่ต้องใช้ตารางสำหรับรูปแบบหน้าเว็บของคุณ! พวกเขาจะนำระเบียบเป็นรหัสของคุณ และจินตนาการว่ามันยากที่จะได้รับการออกแบบเว็บไซต์ของคุณหลังจากที่ไม่กี่เดือน
เคล็ดลับ:อย่าใช้ตารางสำหรับรูปแบบหน้าเว็บของคุณ!

กรอบ CSS

หากคุณต้องการที่จะสร้างรูปแบบของคุณได้อย่างรวดเร็วคุณสามารถใช้กรอบเช่น W3.CSSหรือเงินทุน

CSS ลอยตัว

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

ลอยตัวอย่าง

City Gallery

          London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.
Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.
ลองตัวเอง»

CSS flexbox

flexbox เป็นโหมดรูปแบบใหม่ใน CSS3
ใช้ flexbox เพื่อให้แน่ใจว่าองค์ประกอบประพฤติที่ไม่คาดฝันเมื่อเค้าโครงหน้าต้องรองรับขนาดหน้าจอที่แตกต่างกันและอุปกรณ์แสดงผลที่แตกต่างกัน ข้อเสีย: ไม่ทำงานใน IE10 และก่อนหน้านี้
เรียนรู้เพิ่มเติมเกี่ยว flexbox ของเรา CSS flexboxบท

ตัวอย่าง flexbox

City Gallery

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.
Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.
Copyright © W3Schools.com
ลองตัวเอง»

 
 

HTML การออกแบบเว็บที่ตอบสนอง


การออกแบบเว็บที่ตอบสนองคืออะไร?

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


สร้างการออกแบบที่ตอบสนองได้ด้วยตัวคุณเอง

วิธีหนึ่งในการสร้างการออกแบบที่ตอบสนองต่อคือการสร้างตัวคุณเอง:


ทดลองกดตรงนี้


หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Responsive Web Design โปรดอ่านคู่มือการใช้ RWD ของเรา

ใช้ W3.CSS

อีกวิธีหนึ่งในการสร้างการออกแบบที่ตอบสนองคือการใช้สไตล์ชีตที่ตอบสนองอย่าง W3.CSS

W3.CSS ช่วยให้สามารถพัฒนาไซต์ที่ดูดีได้ทุกขนาด เดสก์ท็อปแล็ปท็อปแท็บเล็ตหรือโทรศัพท์:

W3.CSS Demo

Resize this responsive page!

LONDON

London is the capital of England.
It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

PARIS

Paris is the capital of France.
The Paris area is one of the largest population centers in Europe, with more than 12 million inhabitants.

TOKYO

Tokyo is the capital of Japan.
It is the center of the Greater Tokyo Area, and the most populous metropolitan area in the world.


















ทดลองกดตรงนี้


องค์ประกอบรหัสคอมพิวเตอร์ HTML



ทดลองกดตรงนี้


HTML <kbd> สำหรับการป้อนข้อมูลด้วยแป้นพิมพ์

องค์ประกอบ HTML <kbd> แสดงถึงการป้อนข้อมูลของผู้ใช้เช่นคำสั่งป้อนข้อมูลด้วยแป้นพิมพ์หรือคำสั่งเสียง

ข้อความล้อมรอบด้วยแท็ก <kbd> มักจะปรากฏในแบบอักษร monospace เริ่มต้นของเบราเซอร์:


ทดลองกดตรงนี้


HTML <samp> สำหรับเอาท์พุทของโปรแกรม

องค์ประกอบ HTML <samp> แสดงถึงผลลัพธ์จากโปรแกรมหรือระบบคอมพิวเตอร์

ข้อความล้อมรอบด้วยแท็ก <samp> มักจะปรากฏในแบบอักษร monospace เริ่มต้นของเบราเซอร์:


ทดลองกดตรงนี้


HTML <code> สำหรับรหัสคอมพิวเตอร์

องค์ประกอบ HTML <code> กำหนดส่วนของรหัสคอมพิวเตอร์

ข้อความล้อมรอบด้วยแท็ก <code> มักจะปรากฏในแบบอักษร monospace เริ่มต้นของเบราเซอร์:


ทดลองกดตรงนี้


โปรดสังเกตว่าองค์ประกอบ <code> ไม่ได้รักษาช่องว่างและเส้นแบ่งไว้เป็นพิเศษ

ในการแก้ไขปัญหานี้คุณสามารถใส่อิลิเมนต์ <code> ภายในองค์ประกอบ <pre>:


ทดลองกดตรงนี้


HTML <var> สำหรับตัวแปร

องค์ประกอบ HTML <var> กำหนดตัวแปร

ตัวแปรอาจเป็นตัวแปรในนิพจน์ทางคณิตศาสตร์หรือตัวแปรในบริบทของการเขียนโปรแกรม:


ทดลองกดตรงนี้


เอนทิตี HTML

   อักขระที่สงวนไว้ใน HTML ต้องถูกแทนที่ด้วยเอนทิตีอักขระ
อักขระที่ไม่อยู่บนแป้นพิมพ์ของคุณสามารถแทนที่ด้วยเอนทิตีได้เช่นกัน

เอนทิตี HTML

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


   &entity_name;
   OR
   &#entity_number;


ในการแสดงเครื่องหมายน้อยกว่า (<) เราต้องเขียน: & lt; หรือ <

ข้อดีของการใช้ชื่อนิติบุคคล: ชื่อหน่วยงานง่ายต่อการจดจำ

ข้อเสียของการใช้ชื่อเอนทิตี: เบราว์เซอร์อาจไม่สนับสนุนชื่อเอนทิตีทั้งหมด แต่การสนับสนุนตัวเลขเป็นสิ่งที่ดี 

พื้นที่ที่ไม่มีการทำลาย

นิติบุคคลตัวอักษรทั่วไปที่ใช้ใน HTML คือพื้นที่ที่ไม่ทำให้หยุดนิ่ง: & nbsp;

พื้นที่ที่ไม่ทำลายคือช่องว่างที่จะไม่บุกเข้าสู่เส้นใหม่


คำสองคำที่คั่นด้วยช่องว่างที่ไม่ทำลายจะยึดติดกัน (ไม่เข้าเส้นใหม่) นี่เป็นประโยชน์เมื่อทำลายคำพูดอาจเป็นอุปสรรค


ตัวอย่าง:



  • § 10
  • 10 กม. / ชม
  • 22.00 น

การใช้พื้นที่ที่ไม่ทำลายอีกเพื่อป้องกันไม่ให้เบราว์เซอร์ตัดส่วนต่างๆในหน้า HTML

หากคุณเขียน 10 ช่องว่างในข้อความเบราว์เซอร์จะลบ 9 ช่องออกจากข้อความ หากต้องการเพิ่มช่องว่างจริงในข้อความของคุณคุณสามารถใช้ & nbsp; ตัวอักษร



เครื่องหมายยัติภังค์ที่ไม่ใช้งาน (-) ช่วยให้คุณสามารถใช้อักขระยัติภังค์ (-) ที่จะไม่ทำลาย



สัญลักษณ์ HTML


เอนทิตี HTML Symbol

   เอนทิตี HTML ได้อธิบายไว้ในบทก่อนหน้า

สัญลักษณ์ทางคณิตศาสตร์เทคนิคและสกุลเงินจำนวนมากไม่ปรากฏบนแป้นพิมพ์ปกติ


หากต้องการเพิ่มสัญลักษณ์ดังกล่าวลงในหน้า HTML คุณสามารถใช้ชื่อเอนทิตี HTML ได้



หากไม่มีชื่อเอนทิตีอยู่คุณสามารถใช้หมายเลขเอนทิตี, เลขทศนิยมหรือเลขฐานสิบหก


ทดลองกดตรงนี้



สัญลักษณ์ทางคณิตศาสตร์บางรูปแบบที่สนับสนุนโดย HTML






บางตัวอักษรกรีกที่สนับสนุนโดย HTML



บางเอนทิตีอื่นที่สนับสนุนโดย HTML




การเข้ารหัส HTML (ชุดอักขระ)

หากต้องการแสดงหน้า HTML อย่างถูกต้องเว็บเบราเซอร์จะต้องทราบว่าต้องใช้ชุดอักขระ (การเข้ารหัสอักขระ) ใดบ้าง

การเข้ารหัสตัวอักษรคืออะไร?

ASCII เป็นมาตรฐานการเข้ารหัสตัวอักษรตัวแรก (หรือที่เรียกว่าชุดอักขระ) ASCII กำหนด 127 ตัวอักษรตัวเลขที่แตกต่างกันซึ่งสามารถใช้ได้บนอินเทอร์เน็ต: ตัวเลข (0-9), ตัวอักษรภาษาอังกฤษ (A-Z) และอักขระพิเศษบางอย่างเช่น! $ + - () @ <>
ANSI (Windows-1252) เป็นชุดอักขระ Windows ดั้งเดิมพร้อมด้วยรหัสอักขระ 256 ตัว
ISO-8859-1 เป็นชุดอักขระเริ่มต้นสำหรับ HTML 4 ชุดอักขระนี้ยังรองรับรหัสอักขระ 256 ตัว
เนื่องจาก ANSI และ ISO-8859-1 มีขีด จำกัด ดังนั้นการเข้ารหัสอักขระเริ่มต้นจึงเปลี่ยนเป็น UTF-8 ใน HTML5
UTF-8 (Unicode) ครอบคลุมเกือบทุกตัวอักษรและสัญลักษณ์ในโลก

โปรเซสเซอร์ HTML 4 ทั้งหมดยังสนับสนุนการเข้ารหัส UTF-8

แอตทริบิวต์ charset HTML

ในการแสดงเพจ HTML อย่างถูกต้องเว็บเบราเซอร์ต้องรู้จักชุดอักขระที่ใช้ในเพจ
ซึ่งระบุไว้ในแท็ก <meta>:


สำหรับ HTML4:

    <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">

สำหรับ HTML5:

    <meta charset="UTF-8">

หากเบราเซอร์ตรวจพบ ISO-8859-1 ในเว็บเพจค่าเริ่มต้นจะเป็น ANSI เพราะ ANSI เหมือนกับ ISO-8859-1 ยกเว้น ANSI มีอักขระพิเศษ 32 ตัว




ความแตกต่างระหว่างชุดอักขระ



ตารางต่อไปนี้แสดงความแตกต่างระหว่างชุดอักขระที่อธิบายไว้ด้านบน:












ชุดอักขระ ASCII

ASCII ใช้ค่าจาก 0 ถึง 31 (และ 127) สำหรับอักขระควบคุม

ASCII ใช้ค่าจาก 32 ถึง 126 สำหรับตัวอักษรตัวเลขและสัญลักษณ์

ASCII ไม่ใช้ค่าจาก 128 ถึง 255

ชุดอักขระ ANSI (Windows-1252)

ANSI เหมือนกับ ASCII สำหรับค่าตั้งแต่ 0 ถึง 127

ANSI มีชุดอักขระที่เป็นกรรมสิทธิ์สำหรับค่าตั้งแต่ 128 ถึง 159

ANSI เหมือนกับ UTF-8 สำหรับค่าตั้งแต่ 160 ถึง 255


ชุดอักขระ ISO-8859-1

8859-1 เหมือนกับ ASCII สำหรับค่าตั้งแต่ 0 ถึง 127

8859-1 ไม่ใช้ค่าตั้งแต่ 128 ถึง 159

8859-1 เหมือนกับ UTF-8 สำหรับค่าตั้งแต่ 160 ถึง 255

ชุดอักขระ UTF-8

UTF-8 เหมือนกับ ASCII สำหรับค่าตั้งแต่ 0 ถึง 127

UTF-8 ไม่ใช้ค่าตั้งแต่ 128 ถึง 159

UTF-8 จะเหมือนกับ ANSI และ 8859-1 สำหรับค่าตั้งแต่ 160 ถึง 255

UTF-8 ยังคงมีค่า 256 โดยมีอักขระมากกว่า 10 000 ตัว

ให้ดูที่การอ้างอิงชุดอักขระ HTML ที่สมบูรณ์แบบของเรา


ที่ตั้งทรัพยากร HTML Uniform

❮ก่อนหน้าต่อไป❯
URL คือคำอื่นสำหรับที่อยู่เว็บ

URL สามารถประกอบด้วยคำ (w3schools.com) หรือที่อยู่ Internet Protocol (IP) (192.68.20.50)

คนส่วนใหญ่จะป้อนชื่อเมื่อท่องเนื่องจากชื่อง่ายกว่าตัวเลข

URL - Uniform Resource Locator

เว็บเบราเซอร์ร้องขอหน้าเว็บจากเว็บเซิร์ฟเวอร์โดยใช้ URL

Uniform Resource Locator (URL) ใช้เพื่อระบุเอกสาร (หรือข้อมูลอื่น ๆ ) บนเว็บ

ที่อยู่เว็บเช่น https://www.w3schools.com/html/default.asp ปฏิบัติตามกฎไวยากรณ์เหล่านี้:

scheme://prefix.domain:port/path/filename


คำอธิบาย:



  • โครงการ - กำหนดประเภทของบริการอินเทอร์เน็ต (โดยทั่วไปคือ http หรือ https)
  • คำนำหน้า - กำหนดคำนำหน้าโดเมน (ค่าเริ่มต้นสำหรับ http คือ www)
  • โดเมน - กำหนดชื่อโดเมนอินเทอร์เน็ต (เช่น w3schools.com)
  • พอร์ต - กำหนดหมายเลขพอร์ตที่โฮสต์ (ค่าเริ่มต้นสำหรับ http คือ 80)
  • เส้นทาง - กำหนดเส้นทางที่เซิร์ฟเวอร์ (ถ้าละไว้: ไดเรกทอรีรากของไซต์)
  • filename - กำหนดชื่อของเอกสารหรือทรัพยากร


Common URL Schemes

ตารางด้านล่างแสดงแผนภาพทั่วไปบางส่วน:



การเข้ารหัส URL

URL สามารถส่งผ่านทางอินเทอร์เน็ตโดยใช้ชุดอักขระ ASCII เท่านั้น หาก URL มีอักขระอยู่นอกชุด ASCII URL ต้องได้รับการแปลง

การเข้ารหัส URL แปลงอักขระที่ไม่ใช่ ASCII เป็นรูปแบบที่สามารถส่งผ่านทางอินเทอร์เน็ต

การเข้ารหัส URL จะแทนที่อักขระที่ไม่ใช่ ASCII ด้วย "%" ตามด้วยตัวเลขฐานสิบหก

URL ต้องไม่มีช่องว่าง การเข้ารหัส URL ปกติจะแทนที่ช่องว่างที่มีเครื่องหมายบวก (+) หรือ% 20




ตัวอย่างการเข้ารหัส ASCII

เบราเซอร์ของคุณจะเข้ารหัสข้อมูลตามชุดอักขระที่ใช้ในเพจของคุณ

ชุดอักขระที่เป็นค่าเริ่มต้นใน HTML5 คือ UTF-8



สำหรับข้อมูลอ้างอิงทั้งหมดของการเข้ารหัส URL โปรดไปที่การอ้างอิงการเข้ารหัส URL ของเรา


HTML และ XHTML

XHTML เป็น HTML ที่เขียนเป็น XML

XHTML คืออะไร?


  • XHTML ย่อมาจาก EXTENSIVE HyperText Markup Language
  • XHTML เกือบจะเหมือนกันกับ HTML
  • XHTML เข้มกว่า HTML
  • XHTML เป็น HTML ที่กำหนดเป็นแอ็พพลิเคชัน XML
  • XHTML สนับสนุนโดยเบราว์เซอร์หลัก ๆ ทั้งหมด

ทำไมต้อง XHTML?

หลายหน้าบนอินเทอร์เน็ตมี HTML "ไม่ดี"

โค้ด HTML นี้ทำงานได้ดีในเบราว์เซอร์ส่วนใหญ่ (แม้ว่าจะไม่เป็นไปตามกฎ HTML):

   <html>
   <head>
     <title>This is bad HTML</title>

   <body>
     <h1>Bad HTML
     <p>This is a paragraph
   </body>


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

XML เป็นภาษามาร์คอัปที่ต้องมีการทำเครื่องหมายเอกสารอย่างถูกต้อง (เป็น "well-formed")

หากต้องการศึกษา XML โปรดอ่านบทแนะนำ XML ของเรา

โดยการรวมจุดแข็งของ HTML และ XML แล้ว XHTML ได้รับการพัฒนา

XHTML เป็น HTML ที่ออกแบบใหม่เป็น XML

ความแตกต่างที่สำคัญที่สุดจาก HTML:

โครงสร้างเอกสาร


  • XHTML DOCTYPE เป็นข้อบังคับ
  • แอตทริบิวต์ xmlns ใน <html> เป็นข้อบังคับ
  • <html>, <head>, <title> และ <body> มีผลบังคับใช้

องค์ประกอบ XHTML


  • องค์ประกอบ XHTML ต้องถูกซ้อนกันอย่างถูกต้อง
  • ต้องปิดองค์ประกอบ XHTML เสมอ
  • องค์ประกอบ XHTML ต้องเป็นตัวพิมพ์เล็ก
  • เอกสาร XHTML ต้องมีองค์ประกอบรากอย่างหนึ่ง

XHTML Attributes


  • ชื่อแอตทริบิวต์ต้องเป็นตัวพิมพ์เล็ก
  • ต้องระบุค่าแอตทริบิวต์
  • การลดแอตทริบิวต์เป็นสิ่งต้องห้าม

<! DOCTYPE .... > เป็นข้อบังคับ

เอกสาร XHTML ต้องมีการประกาศ XHTML DOCTYPE

รายชื่อทั้งหมดของ XHTML Doctypes สามารถดูได้ที่ HTML Tags Reference

ต้องมีองค์ประกอบ <html>, <head>, <title> และ <body> และแอตทริบิวต์ xmlns ใน <html> ต้องระบุเนมสเปซ XML สำหรับเอกสาร

ตัวอย่างนี้แสดงเอกสาร XHTML ที่มีแท็กที่ต้องการขั้นต่ำ:


   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   <html xmlns="http://www.w3.org/1999/xhtml">

   <head>
     <title>Title of document</title>
   </head>

   <body>
     some content 
   </body>

   </html>

องค์ระกอบ XHTML ต้องถูกซ้อนกันอย่างถูกต้อง

ใน HTML องค์ประกอบบางอย่างอาจซ้อนกันไม่ถูกต้องภายในกันเช่นนี้

   <b><i>This text is bold and italic</b></i>

ใน XHTML องค์ประกอบทั้งหมดต้องถูกซ้อนกันอย่างถูกต้องภายในกันเช่นนี้:

   <b><i>This text is bold and italic</i></b>

องค์ประกอบ XHTML ต้องปิดเสมอ

นี่เป็นข้อผิดพลาด:

<p>This is a paragraph
<p>This is another paragraph

นี้ถูกต้อง:

   <p>This is a paragraph</p>
<p>This is another paragraph</p>

องค์ประกอบที่ว่างเปล่าต้องถูกปิด

นี่เป็นข้อผิดพลาด:


A break: <br>
A horizontal rule: <hr>
An image: <img src="happy.gif" alt="Happy face">

นี้ถูกต้อง:


A break: <br />
A horizontal rule: <hr />
An image: <img src="happy.gif" alt="Happy face" /

องค์ประกอบ XHTML ต้องอยู่ในตัวพิมพ์เล็ก

นี่เป็นข้อผิดพลาด:

<BODY>
<P>This is a paragraph</P>
</BODY>

นี้ถูกต้อง:

<body>
<p>This is a paragraph</p>
</body>

ชื่อแอตทริบิวต์ XHTML ต้องอยู่ในตัวพิมพ์เล็ก

นี่เป็นข้อผิดพลาด:

<table WIDTH="100%">

นี้ถูกต้อง:

<table width="100%">

ต้องมีค่าแอตทริบิวต์

นี่เป็นข้อผิดพลาด:

<table width=100%>

นี้ถูกต้อง:

<table width="100%">

การลดค่าแอตทริบิวต์เป็นสิ่งต้องห้าม

ไม่ถูกต้อง:

<input type="checkbox" name="vehicle" value="car" checked />

แก้ไข:

<input type="checkbox" name="vehicle" value="car" checked="checked" />

ไม่ถูกต้อง:

<input type="text" name="lastname" disabled />

แก้ไข:

<input type="text" name="lastname" disabled="disabled" />

วิธีการแปลงจาก HTML เป็น XHTML

  1. เพิ่ม XHTML <! DOCTYPE> ลงในบรรทัดแรกของทุกหน้า
  2. เพิ่มแอตทริบิวต์ xmlns ลงในองค์ประกอบ html ของทุกหน้า
  3. เปลี่ยนชื่อองค์ประกอบทั้งหมดเป็นตัวพิมพ์เล็ก
  4. ปิดองค์ประกอบที่ว่างเปล่าทั้งหมด
  5. เปลี่ยนชื่อแอตทริบิวต์ทั้งหมดเป็นตัวพิมพ์เล็ก
  6. อ้างค่าแอตทริบิวต์ทั้งหมด

 
 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น

ใบงานที่ 4 HTML forms

ใบงานที่ 4 HTML forms   ใบงานที่ 4   คำสั่ง ที่ 1   ดาวน์โหลดไฟล์บีบอัด จาก  ใบงานที่ 4 ขยายไฟล์ลงในโฟลเตอร์ /home/document ข้อ 1....