ฉันจะตรวจสอบ HTML แบบออฟไลน์ได้อย่างไร


20

เมื่อฉันพัฒนาเว็บไซต์ในบางครั้งฉันต้องการตรวจสอบว่า html นั้นถูกต้อง แต่ฉันไม่สามารถหาเครื่องมือที่ดีได้ ฉันต้องการบางส่วนเป็นการตรวจสอบสติเมื่อฉันแก้ไขปัญหาเลย์เอาต์

คุณช่วยแนะนำเครื่องมือที่สามารถตรวจสอบ HTML ออฟไลน์ได้หรือไม่? ฉันไม่ได้กำลังมองหาการตรวจสอบภายในของ IDE แต่สิ่งที่จะโหลดหน้าเว็บจากเว็บเซิร์ฟเวอร์

ขอขอบคุณ!

คำตอบ:


24

คุณสามารถดาวน์โหลดต้นทางและ / หรือแพ็คเกจได้โดยตรงจาก w3 [1]

[1] http://validator.w3.org/source/


1
+1 และพวกเขามีเครื่องมือและไลบรารีที่ยอดเยี่ยมอื่น ๆ อีกมากมายให้ดาวน์โหลด
Tim Post

sudo apt-get install w3c-markup-validator
Ciro Santilli 新疆改造中心法轮功六四事件

11

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

ตรวจสอบการเข้าถึงด้วย


1
โอ้ใช่. ตรวจสอบในขณะที่คุณไป บันทึกขั้นตอนแบบแมนนวลเพิ่มเติมในแต่ละหน้า ยังไม่ได้รับการอัพเดตสำหรับ HTML5
Grant Palin

5

คุณเช็คเอาต์HTML Tidy แล้วหรือยัง?


นี่เป็นทางออกที่ดีเช่นกัน และเนื่องจากมีไบนารีสำหรับแพลตฟอร์มเกือบทั้งหมดจึงเป็นตัวเลือกที่ดีสำหรับผู้เริ่มต้น
fwaechter

4

คุณสามารถตรวจสอบ HTML และ CSS ในเครื่อง (และทำสิ่งที่มีประโยชน์อื่น ๆ อีกมากมาย) ด้วยAdd-on ของWeb Developer Toolbarสำหรับ Firefox นอกจากนี้ยังสามารถใช้ได้สำหรับGoogle Chrome


นี่เป็นวิธีที่รวดเร็วในการส่งไปยังตัวตรวจสอบ W3C 'ออฟไลน์' แทบจะไม่
กริช

ขอโทษฉันผิดคำถาม คุณสามารถตรวจสอบภายใน แต่ไม่ออฟไลน์
Virtuosi Media

2

ใน Debian / Ubuntu คุณสามารถทำได้:

sudo apt-get install w3c-markup-validator

นี่จะเป็นเว็บอินเตอร์เฟสให้คุณ

หากคุณต้องการที่จะตรวจสอบจากคอนโซล, แก้ไขและติดตั้ง/usr/share/doc/w3c-markup-validator/examples/validate.pl libwebservice-validator-html-w3c-perlตอนนี้คุณสามารถรันvalidate.plด้วย URL เพื่อตรวจสอบความถูกต้อง


มันใช้งานได้ดีในเบราว์เซอร์ คุณสามารถอธิบายวิธีแก้ไขvalidate.plเพื่อให้สามารถเรียกใช้จากบรรทัดคำสั่งด้วยไฟล์ในเครื่องได้หรือไม่? ฉันไม่รู้จักหลามและไม่แน่ใจว่าจะทำอย่างไร
Rafal

1
@Rafal: คุณเพียงแค่ต้องแก้ไข URL เพื่อให้ชี้ไปที่เว็บเซิร์ฟเวอร์ที่โฮสต์ w3c-markup-validator (ซึ่งก็คือ CGI) อาจเป็นไปได้ว่า URL นั้นเหมาะสมแล้วหากคุณใช้เว็บเซิร์ฟเวอร์ของคุณในพอร์ต 80 ก่อนที่จะติดตั้งสิ่งคอนโซลให้แน่ใจว่ามันทำงานได้ในเบราว์เซอร์ ด้วยวิธีนี้คุณมั่นใจได้ว่า URL นั้นถูกต้อง นอกจากนี้ยังเป็น Perl ไม่ใช่ Python
Janus Troelsen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.