อ่าน 4 นาที
ตัวตรวจสอบ CSS HTML
CSS HTML Validator (เดิมชื่อ CSE HTML Validator ) เป็น โปรแกรมแก้ไข HTML และ CSS สำหรับ Microsoft Windows (และ Linux และระบบปฏิบัติการ ที่คล้าย Unix อื่นๆ เมื่อใช้งานร่วมกับ Wine...
ตัวตรวจสอบ CSS HTML
| ตัวตรวจสอบ CSS HTML | |
|---|---|
CSS HTML Validator Pro | |
| นักพัฒนา | บริษัท เอไอ อินเทอร์เน็ต โซลูชั่นส์ แอลแอลซี |
| เวอร์ชันเสถียร | 2026 (v26.02) / 1 เมษายน 2026 |
| ระบบปฏิบัติการ | ระบบปฏิบัติการ Windows 10และWindows 11 |
| พิมพ์ | โปรแกรมแก้ไข HTML |
| ใบอนุญาต | ซอฟต์แวร์ทดลองใช้ |
| เว็บไซต์ | www.htmlvalidator.com |
CSS HTML Validator (เดิมชื่อCSE HTML Validator ) เป็นโปรแกรมแก้ไข HTMLและCSSสำหรับMicrosoft Windows (และLinuxและระบบปฏิบัติการที่คล้าย Unix อื่นๆ เมื่อใช้งานร่วมกับ Wine ) ที่ช่วยให้นักพัฒนาเว็บสร้าง เอกสาร HTML / HTML5 , XHTMLและCSS ที่ถูกต้องตามหลักไวยากรณ์และ เข้าถึงได้ง่าย โดยการค้นหาข้อผิดพลาด ปัญหาที่อาจเกิดขึ้น เช่น ปัญหาความเข้ากันได้กับเบราว์เซอร์ และข้อผิดพลาดทั่วไป นอกจากนี้ยังสามารถตรวจสอบลิงก์ ตรวจสอบการสะกดคำ แนะนำการปรับปรุง แจ้งเตือนนักพัฒนาเกี่ยวกับแท็ก แอตทริบิวต์ และคุณสมบัติ CSS ที่ล้าสมัยหรือเป็นกรรมสิทธิ์ และค้นหาปัญหาที่อาจส่งผลต่อการเพิ่มประสิทธิภาพกลไกค้นหา
CSS HTML Validator ได้รับการพัฒนา ทำการตลาด และจำหน่ายโดย AI Internet Solutions LLC ซึ่งตั้งอยู่ในสหรัฐอเมริกา[ 1 ] CSS HTML Validator เวอร์ชันแรกเปิดตัวในปี 1997 สำหรับWindows 95เวอร์ชันปัจจุบันคือ 2026/v26.02 [ 2 ] (ณ วันที่ 9 มกราคม 2026) และใช้งานได้กับWindows 10ขึ้นไป รวมถึงWindows 11 เครื่องมือคอนโซลบรรทัดคำสั่งแบบเน ทีฟ สำหรับ macOSและLinux (เรียกว่า htmlval) มีให้ใช้งานในเวอร์ชัน 23 ปัจจุบัน CSS HTML Validator มีสามรุ่นหลัก ได้แก่ Pro/Professional, Home/Standard และ Lite รุ่น Enterprise ถูกยกเลิกในเวอร์ชัน 2025/v25 แม้ว่าแอปพลิเคชันนี้โดยทั่วไปจะเป็นผลิตภัณฑ์เชิงพาณิชย์ (ยกเว้นรุ่น Lite) แต่ก็มีเวอร์ชันฟรีของรุ่น Home สำหรับการใช้งานส่วนบุคคล/เพื่อการศึกษาที่ไม่ใช่เชิงพาณิชย์ นอกจากนี้ยังมีเครื่องมือคอนโซลบรรทัดคำสั่ง htmlval เวอร์ชันจำกัดฟรีสำหรับ macOS และ Linux ให้ใช้งานได้ด้วย
คุณสมบัติ
CSS HTML Validator ประกอบด้วยโปรแกรมแก้ไข HTML , ตัวตรวจสอบความถูกต้องของHTML , XHTML , htmx , มาร์กอัปหลายภาษา , CSS , PHPและJavaScript (โดยใช้JSLintหรือJSHint ), ตัวตรวจสอบลิงก์ (เพื่อค้นหาลิงก์เสียและลิงก์ที่ใช้งานไม่ได้ ), ตัวตรวจสอบการสะกดคำ , ตัวตรวจสอบ การเข้าถึงและ ตัวตรวจ สอบการเพิ่มประสิทธิภาพกลไกค้นหา (SEO) เว็บเบราว์เซอร์ในตัวช่วยให้นักพัฒนาสามารถเรียกดูเว็บได้ในขณะที่หน้าเว็บได้รับการตรวจสอบความถูกต้องโดยอัตโนมัติ
เนื่องจากเอกสารได้รับการตรวจสอบในพื้นที่ ไม่ได้อัปโหลดผ่านอินเทอร์เน็ตไปยังเซิร์ฟเวอร์เพื่อตรวจสอบ การตรวจสอบจึงดำเนินการได้อย่างรวดเร็ว และเพิ่มความปลอดภัยและความเป็นส่วนตัว
ภาษาสคริปต์แบบกำหนดเองที่เรียกว่า TNPL ซึ่งรวมอยู่ในเวอร์ชัน Pro และ Enterprise สามารถใช้เพื่อปรับแต่งการตรวจสอบความถูกต้องโดยการเพิ่ม ลบ หรือเปลี่ยนแปลงข้อความตรวจสอบความถูกต้องได้ นอกจากนี้ TNPL ยังสามารถใช้เพื่อผสานรวมการตรวจสอบความถูกต้องแบบกำหนดเองเพื่อให้ตรงกับความต้องการเฉพาะของบุคคลหรือองค์กรได้อีกด้วย
เครื่องมือ Batch Wizard ที่รวมอยู่ในเวอร์ชัน Pro และ Enterprise สามารถตรวจสอบเว็บไซต์ทั้งหมด ส่วนต่างๆ ของเว็บไซต์ หรือรายการเอกสารเว็บในเครื่องได้ Batch Wizard จะสร้างรายงานในรูปแบบ HTML หรือ XML มาตรฐาน ซึ่งสามารถดูได้โดยใช้เว็บเบราว์เซอร์ทั่วไป
โปรแกรมตรวจสอบการเข้าถึงนี้รองรับการแก้ไขเพิ่มเติมมาตรา 508 แห่งพระราชบัญญัติการฟื้นฟูสมรรถภาพปี 1973และแนวทางการเข้าถึงเนื้อหาบนเว็บ (ทั้ง WCAG 1.0 และ WCAG 2.0/2.1/2.2)
CSS HTML Validator ใช้ HTML Tidy เวอร์ชันที่รองรับ HTML5 และเครื่องมือ Pretty Print & Fix เพื่อแก้ไขปัญหาทั่วไปบางอย่างใน เอกสาร HTMLและXHTML โดยอัตโนมัติ อย่างไรก็ตาม ปัญหาบางอย่างไม่สามารถแก้ไขได้ (หรือแก้ไขไม่ถูกต้อง) ด้วยเครื่องมืออัตโนมัติ และจำเป็นต้องตรวจสอบและแก้ไขด้วยตนเอง
ประวัติเวอร์ชัน
การตรวจสอบความถูกต้องของมาร์กอัปหลายภาษาถูกเพิ่มในเวอร์ชัน 12 และการสนับสนุนการพัฒนาบนมือถือ (สำหรับ HTML และ CSS) ถูกเพิ่มในเวอร์ชัน 14 และปรับปรุงในเวอร์ชัน 15 เวอร์ชัน 15 เพิ่มการตรวจสอบไวยากรณ์ในตัวสำหรับ ไฟล์ JSONและไฟล์ manifest แคช HTML5เวอร์ชัน 16 เพิ่มการตรวจสอบโค้ด JavaScript โดยใช้JSHintซึ่งเป็นเครื่องมือวิเคราะห์โค้ดแบบคงที่สำหรับการตรวจสอบ JavaScript แต่ยังคงรองรับJSLint ต่อไป เวอร์ชัน 17 เพิ่มการสนับสนุนสำหรับ Accelerated Mobile Pages Project ซึ่งเป็น HTML ประเภทหนึ่งที่ปรับให้เหมาะสมสำหรับการเรียกดูเว็บผ่านมือถือ และการสนับสนุนการตรวจสอบความถูกต้องของ DOM แบบเรียลไทม์โดยใช้Google Chrome [ 3 ]
CSS HTML Validator 2018/v18 เปลี่ยนชื่อซอฟต์แวร์จาก CSE HTML Validator เป็น CSS HTML Validator และเพิ่มการรองรับ HTML5 และ CSS เวอร์ชัน 18 ยังเพิ่มรายงาน "ตามข้อความ" ใหม่ใน Batch Wizard และยกเลิกการรองรับWindows Vistaและเวอร์ชันต่ำกว่า
CSS HTML Validator 2019/v19 มีการอัปเดตการรองรับ HTML และ CSS เพิ่มการรองรับ WCAG 2.1 ปรับปรุงการรองรับเมื่อใช้งานภายใต้Wine (ซอฟต์แวร์)และเป็นแอปพลิเคชัน 64 บิตโดยสมบูรณ์ (รุ่นก่อนหน้าเป็น 32 บิต) CSS HTML Validator 2020/v20 ซึ่งเปิดตัวครั้งแรกในเดือนมกราคม 2020 มีการอัปเดต HTML, CSS, การเข้าถึง และอื่นๆ รวมถึงการปรับปรุงการรองรับAccelerated Mobile Pages Projectนอกจากนี้ ตั้งแต่เวอร์ชัน 20 เป็นต้นไป รุ่น Standard ได้เปลี่ยนชื่อเป็นรุ่น Home
CSS HTML Validator 2021/v21 ซึ่งเปิดตัวครั้งแรกในเดือนมกราคม 2021 มีการอัปเดตเพิ่มเติมเกี่ยวกับ HTML, CSS, การเข้าถึง และด้านอื่นๆ
CSS HTML Validator 2022/v22 ซึ่งวางจำหน่ายในเดือนมกราคม 2022 มีการปรับปรุงและอัปเดตเพื่อให้โปรแกรมทันสมัยอยู่เสมอ รวมถึงเอ็นจิ้นการแสดงผล Microsoft Edge WebView2 ใหม่สำหรับเว็บเบราว์เซอร์ในตัว และธีมสีเข้มใหม่สามแบบ การอัปเดตในภายหลังของเวอร์ชัน 22 เพิ่มการรองรับการตรวจสอบJSON Linesและเอกสาร NDJSON
CSS HTML Validator 2023/v23 ซึ่งวางจำหน่ายในเดือนมกราคม 2023 มีการปรับปรุงและอัปเดตเพิ่มเติมเพื่อให้โปรแกรมทันสมัยอยู่เสมอ เวอร์ชันใหม่นี้ยังได้แนะนำพอร์ตบรรทัดคำสั่งใหม่สำหรับmacOSและLinuxของเอ็นจิ้นการตรวจสอบหลัก ซึ่งเรียกว่า htmlval สำหรับ Mac และ Linux [ 4 ]การสนับสนุนอย่างเป็นทางการสำหรับ Windows 7, 8 และ 8.1 ถูกยกเลิกในเวอร์ชัน 2023/v23
CSS HTML Validator 2024/v24 ซึ่งวางจำหน่ายในเดือนมกราคม 2024 มีการอัปเดตและปรับปรุงต่างๆ นอกจากนี้ยังเพิ่มการรองรับไฟล์htmxด้วย CSS HTML Validator 2025/v25 ซึ่งวางจำหน่ายในเดือนธันวาคม 2024 มีการอัปเดตและปรับปรุงเพิ่มเติมสำหรับปี 2025 เวอร์ชัน 25 นี้จะยกเลิกเวอร์ชัน Enterprise และย้ายฟังก์ชันการทำงานของเวอร์ชัน Enterprise ไปไว้ในเวอร์ชัน Pro แทน
CSS HTML Validator 2026/v26 ซึ่งเปิดตัวในเดือนมกราคม 2026 มีการอัปเดตการรองรับ HTML และ CSS แล้ว
โปรแกรมตรวจสอบเอกสาร HTML Validator Pro เวอร์ชันออนไลน์ ซึ่งสามารถตรวจสอบเอกสารผ่านการอัปโหลดไฟล์ URL หรือข้อความตัวอย่าง (การป้อนข้อความโดยตรง) ถูกยกเลิกในเดือนพฤษภาคม 2017 เพื่อเปลี่ยนไปใช้เวอร์ชันเดสก์ท็อปสำหรับ Microsoft Windows แทน
วัตถุประสงค์ของการตรวจสอบความถูกต้อง
จุดประสงค์ของการตรวจสอบความถูกต้องและการตรวจสอบด้วยคอมพิวเตอร์ของเอกสาร HTML, XHTML และ CSS คือเพื่อช่วยให้มั่นใจได้ว่าเอกสารนั้นถูกต้องตามหลักไวยากรณ์และปราศจากข้อผิดพลาด เอกสาร HTML, XHTML และ CSS ที่ผ่านการตรวจสอบแล้วจะมีแนวโน้มที่จะ:
- เพื่อให้ผู้พิการ (เช่น ผู้ตาบอด) และผู้ใช้งานทั่วไปสามารถเข้าถึงได้ง่ายขึ้น
- แสดงผลได้เร็วขึ้น (เอเจนต์ผู้ใช้ไม่จำเป็นต้อง "วิเคราะห์" และถอดรหัสไวยากรณ์ที่ไม่ถูกต้อง)
- แสดงผลได้ตามต้องการและมีปัญหาลดลงบนเบราว์เซอร์หลากหลายประเภท รวมถึงอุปกรณ์เคลื่อนที่
- ทำให้เบราว์เซอร์และเอเจนต์ผู้ใช้สร้างDocument Object Model ที่สอดคล้องกันมากขึ้น ซึ่งมีความสำคัญต่อ CSS และ JavaScript
- สามารถใช้งานร่วมกับเวอร์ชันในอนาคตของโปรแกรมจัดการผู้ใช้และเบราว์เซอร์ได้ ("รองรับอนาคต")
- ต้องเข้ากันได้กับข้อกำหนด HTML, XHTML และ CSS ทั้งในปัจจุบันและอนาคต
- ทำให้เกิดปัญหาน้อยลงสำหรับผู้เข้าชมและระบบจัดทำดัชนีเว็บไซต์
- ไม่รวมลิงก์ที่เสีย ชำรุด หรือเน่าเปื่อย
แม้ว่าเครื่องมือตรวจสอบอัตโนมัติจะมีประโยชน์สำหรับการพัฒนาเว็บไซต์และการบำรุงรักษาอย่างต่อเนื่อง แต่ก็ไม่สามารถรับประกันได้ว่าเอกสารจะแสดงผลและทำงานได้ตามที่ตั้งใจไว้ในทุกเบราว์เซอร์ นักพัฒนาควรทดสอบเอกสารในเบราว์เซอร์ที่หลากหลาย (รวมถึงเบราว์เซอร์บนมือถือ) เสมอ เพื่อค้นหาปัญหาที่ไม่สามารถตรวจพบได้ด้วยเครื่องมือตรวจสอบอัตโนมัติ
ความแตกต่างจากตัวตรวจสอบ HTML อื่นๆ
- CSS HTML Validator เป็นแอปพลิเคชันเดสก์ท็อปแบบออฟไลน์สำหรับMicrosoft Windowsและเครื่องมือคอนโซลบรรทัดคำสั่งแบบเนทีฟสำหรับmacOSและLinuxซึ่งไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ต ลักษณะการทำงานแบบออฟไลน์ของ CSS HTML Validator นั้นแตกต่างจากบริการบนเว็บแบบออนไลน์
- CSS HTML Validator ทำงานแบบออฟไลน์เป็นหลัก (ยกเว้นการตรวจสอบลิงก์ซึ่งจำเป็นต้องเชื่อมต่อออนไลน์) ซึ่งมีข้อดีด้านความเร็วและความเป็นส่วนตัวเมื่อเทียบกับโซลูชันและบริการบนเว็บ เช่นW3C Markup Validation Serviceอย่างไรก็ตาม ผู้ใช้ต้องอัปเดตซอฟต์แวร์ด้วยตนเอง ต่างจากโซลูชันบนเว็บซึ่งโดยทั่วไปแล้วผู้ให้บริการโซลูชันจะเป็นผู้อัปเดตให้
- CSS HTML Validator ตรวจสอบไวยากรณ์ HTML/XHTML, CSS , ลิงก์, การสะกดคำ, การเข้าถึง , JavaScript , SEOและPHPในรอบเดียว ในขณะที่ตัวตรวจสอบแบบ DTD มีข้อจำกัดมากกว่าและไม่สามารถตรวจสอบHTML5ได้
- CSS HTML Validator มีภาษาสคริปต์ในตัว (เรียกว่า TNPL) ซึ่งช่วยให้สามารถปรับแต่งได้อย่างมากผ่านการเขียนสคริปต์และ "ฟังก์ชันของผู้ใช้" これによりนักพัฒนาสามารถเพิ่มการตรวจสอบความถูกต้องและข้อความแจ้งเตือนแบบกำหนดเอง (เฉพาะทาง) ได้
- CSS HTML Validator มีตัวตรวจสอบความถูกต้องแบบ DTD ซึ่งสามารถใช้ตรวจสอบ HTML เวอร์ชันที่ใช้ DTD (เวอร์ชันก่อน HTML5) ได้ แต่ความแตกต่างหลักอย่างหนึ่งของ CSS HTML Validator คือ กลไกการตรวจสอบความถูกต้องแบบกำหนดเองสามารถตรวจสอบเอกสารได้มากกว่าตัวตรวจสอบความถูกต้องแบบ DTD เนื่องจากตัวตรวจสอบความถูกต้องแบบ DTD นั้นจำกัดอยู่เพียงการตรวจสอบสิ่งที่ระบุไว้ในDocument Type Definition เท่านั้น
การบูรณาการ
CSS HTML Validator สามารถทำงานร่วมกับซอฟต์แวร์ของบริษัทอื่น ๆ เช่นที่ระบุไว้ด้านล่าง ซึ่งช่วยให้สามารถตรวจสอบความถูกต้องโดยใช้ CSS HTML Validator จากภายในโปรแกรมของบริษัทอื่นได้
- EmEditor - มีเวอร์ชัน Lite พิเศษของ CSS HTML Validator สำหรับตรวจสอบ HTML และ CSS ในตัว
- ซอฟต์แวร์ Blumentals [ 5 ] - ผลิตภัณฑ์ซอฟต์แวร์ Blumentals หลายรายการผสานรวมกับ CSS HTML Validator
- ชุด HTML
- โฮมไซต์
- โปรแกรมวิเคราะห์เว็บไซต์ Microsys A1 [ 6 ]
- แผ่นข้อความ
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- การติดตั้ง CSS HTML Validator บน Linux โดยใช้ Wine
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ตัวตรวจสอบ CSS HTML
CSS HTML Validator (เดิมชื่อ CSE HTML Validator ) เป็น โปรแกรมแก้ไข HTML และ CSS สำหรับ Microsoft Windows (และ Linux และระบบปฏิบัติการ ที่คล้าย Unix อื่นๆ เมื่อใช้งานร่วมกับ Wine...
คุณสมบัติ
CSS HTML Validator ประกอบด้วย โปรแกรมแก้ไข HTML , ตัวตรวจสอบความถูกต้อง ของ HTML , XHTML , htmx , มาร์กอัปหลายภาษา , CSS , PHP และ JavaScript (โดยใช้ JSLint หรือ JSHint ), ตัวตรวจสอบลิงก์ (เพื่อค้นหา ลิงก์เสียและลิงก์ที่ใช้งานไม่ได้ ), ตัวตรวจสอบการสะกดคำ ,...
ประวัติเวอร์ชัน
การตรวจสอบความถูกต้องของ มาร์กอัปหลายภาษา ถูกเพิ่มในเวอร์ชัน 12 และการสนับสนุนการพัฒนาบนมือถือ (สำหรับ HTML และ CSS) ถูกเพิ่มในเวอร์ชัน 14 และปรับปรุงในเวอร์ชัน 15 เวอร์ชัน 15 เพิ่มการตรวจสอบไวยากรณ์ในตัวสำหรับ ไฟล์ JSON และ ไฟล์ manifest แคช HTML5 เวอร์ชัน...
วัตถุประสงค์ของการตรวจสอบความถูกต้อง
จุดประสงค์ของการตรวจสอบความถูกต้องและการตรวจสอบด้วยคอมพิวเตอร์ของเอกสาร HTML, XHTML และ CSS คือเพื่อช่วยให้มั่นใจได้ว่าเอกสารนั้นถูกต้องตามหลักไวยากรณ์และปราศจากข้อผิดพลาด เอกสาร HTML, XHTML และ CSS ที่ผ่านการตรวจสอบแล้วจะมีแนวโน้มที่จะ: