HTML Minifier - ย่อ HTML ออนไลน์

ย่อ HTML Online โหลดไว ตัดช่องว่างในคลิกเดียว เหมาะกับการ test, debug, และเรียนรู้ ไม่มีการตั้งค่าเพิ่มเติม

แท็กต่างๆ: html บีบอัดโค้ด ย่อโค้ด

🚀 444,214 การแปลงทั้งหมด (73 ในเดือนนี้)

ฝึก Python ด้วยโจทย์เขียนโค้ด

แก้โจทย์จริงใน editor นี้: รันทดสอบตัวอย่าง ส่งคำตอบ และรับรีวิวโค้ดจาก AI

โจทย์ Python ทั้งหมด
ง่าย

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

คุณจะได้เรียนรู้ เลขคณิตค่าที่คืนกลับ
BeginnerLearning-pathVariables
ง่าย

Days in a Month

Return how many days a month has, including leap years.

คุณจะได้เรียนรู้ กฎของปฏิทินฟังก์ชันช่วย
BeginnerConditionsFunctionsLearning-path
ง่าย

ผลคูณจุดของเวกเตอร์สองตัว

คูณเวกเตอร์สองตัวทีละสมาชิกแล้วรวมผลลัพธ์ ซึ่งเป็นการคำนวณหลักของทุกนิวรอน

คุณจะได้เรียนรู้ เวกเตอร์ผลคูณจุด
โครงข่ายประสาทเทียมaiการเรียนรู้ของเครื่อง
ง่าย

Distance Between Points

Compute the straight-line distance between two points.

คุณจะได้เรียนรู้ ทฤษฎีบทพีทาโกรัสรากที่สอง
BeginnerFunctionsLearning-pathmath
ง่าย

Average of Three

Average three whole numbers.

คุณจะได้เรียนรู้ เลขคณิตการหาร
BeginnerLearning-pathVariables
ง่าย

รายการสิ่งที่ต้องทำ

จัดการรายการงาน: เพิ่ม ทำเครื่องหมายว่าเสร็จ ลบ และรายงานงานที่ยังค้างอยู่

คุณจะได้เรียนรู้ คอลเลกชันที่มีชนิดRecord
BeginnerSimulationStrings
ง่าย

ตรวจสอบจำนวนเฉพาะ

ตัดสินว่าตัวเลขเป็นจำนวนเฉพาะหรือไม่

คุณจะได้เรียนรู้ การหารลงตัวปรับลูปให้เร็วขึ้น
BeginnerLoopsNumbersStudent-beginner
ยาก

Word Break

Decide whether text can be split into dictionary words.

คุณจะได้เรียนรู้ DP บน prefixตัดข้อความเป็นคำ
AdvancedDynamic-programmingHackathonStrings
ง่าย

นับคู่ที่มีผลรวมเท่ากับค่าที่กำหนด

นับจำนวนคู่ของตำแหน่งที่ค่ารวมกันได้เท่ากับเป้าหมายที่กำหนด

คุณจะได้เรียนรู้ คู่ดัชนีหลีกเลี่ยงการนับซ้ำ
ArraysBeginnerLearning-pathNested-loops
ง่าย

หาจำนวนที่หายไป

หาจำนวนหนึ่งจำนวนที่หายไปจากช่วง 0..n

คุณจะได้เรียนรู้ อนุกรมเลขคณิตเทคนิคผลต่างของผลรวม
ArraysBeginnerStudent-beginnermath
ปานกลาง

K-th Smallest Element

Find the k-th smallest value without fully sorting.

คุณจะได้เรียนรู้ Quickselectการแบ่งส่วน
AdvancedCompetitive-programmingSorting
ง่าย

Min and Max Together

Find the smallest and largest value in one pass.

คุณจะได้เรียนรู้ ไล่รอบเดียวคืนหลายค่า
ArraysBeginnerFunctionsLearning-path

บทนำ

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

วิธีใช้เครื่องมือนี้

  1. วางโค้ด HTML ของคุณลงในตัวแก้ไขหรือพิมพ์ลงไปโดยตรง
  2. คลิกปุ่ม บีบอัด เพื่อบีบอัดโค้ด HTML ของคุณ
  3. หลังจากบีบอัดแล้ว คุณสามารถ:
    • ดาวน์โหลดผลลัพธ์ที่ปรับปรุงแล้ว
    • บันทึกหรือแชร์โดยใช้ลิงก์เฉพาะ
    • ลงชื่อเข้าใช้ด้วย Google หรือ GitHub เพื่อบันทึกโค้ดที่บีบอัดไว้สำหรับการใช้งานในอนาคต

HTML คืออะไร?

HTML (Hypertext Markup Language) เป็นภาษามาตรฐานที่ใช้ในการสร้างและจัดโครงสร้างหน้าเว็บและแอปพลิเคชัน ช่วยให้นักพัฒนาสามารถจัดเนื้อหาเป็นส่วนๆ ย่อหน้า หัวข้อ ลิงก์ รูปภาพ และอื่นๆ

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

เรียนรู้เพิ่มเติมเกี่ยวกับ HTML จาก คู่มือ HTML .

ไวยากรณ์ HTML

      
<html
<!doctype html>
<html lang="en">
  <head>
    <title>Hello World!</title>
  </head>
  <body>
    <div id="content">
      <h1 class="title">Hello World!</h1>
    </div>
  </body>
</html>
      
    

การบีบอัดคืออะไร?

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

ทำไมต้องบีบอัด HTML?

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

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

ตัวอย่าง

ก่อนบีบอัด

      
<html
    style="color: green">
    <!-- this is a comment -->
    <head>
        <title>Mixed HTML Example</title>
        <style>
            h1 {
                font-family: comic sans;
                color: #f0f;
            }
            div {
                background: yellow !important;
            }
            body {
                max-width: 50em;
                margin: 1em 2em 1em 5em;
            }
        </style>
    </head>
    <body>
        <h1>Mixed HTML Example</h1>
        <script>
            function jsFunc(arg1, arg2) {
                if (arg1 && arg2)
                    document.body.innerHTML = "achoo";

            }
        </script>
    </body>
</html>
      
    

หลังบีบอัด

      
<html style="color: green"> <head><title>Mixed HTML Example</title><style>h1{font-family:comic sans;color:#f0f;}div{background:yellow !important;}body{max-width:50em;margin:1em 2em 1em 5em;}</style></head><body><h1>Mixed HTML Example</h1><script>function jsFunc(arg1,arg2){if(arg1&&arg2)document.body.innerHTML="achoo";}</script></body></html>