จัดรูปแบบ CSS ฟรี
จัดรูปแบบ CSS ที่ถูกย่อให้อ่านง่ายด้วยการย่อหน้าที่สม่ำเสมอ หรือย่อ CSS ให้เล็กลง มีตัวเลือกเรียงคุณสมบัติตามลำดับตัวอักษรเพื่อให้เปรียบเทียบความแตกต่างได้ง่าย
วางไฟล์ที่นี่ หรือคลิกเพื่อเลือก
CSS · ประมวลผลบนอุปกรณ์ของคุณ
หรือกด Ctrl+V เพื่อวางจากคลิปบอร์ด
ผลลัพธ์จะปรากฏที่นี่…การใช้งานทั่วไป
- ดีบั๊ก CSS ของการผลิตดู CSS ที่ย่อขนาดจากไซต์การผลิตในรูปแบบที่อ่านได้เพื่อค้นหา CSS และวิศวกรย้อนกลับ
- บังคับใช้สไตล์ CSS ของทีมเรียกใช้ CSS ที่ส่งโดยทีมผ่าน beautifier ที่สอดคล้องกันเพื่อให้ diff มีเนื้อหาไม่ใช่การจัดรูปแบบ
- จัดรูปแบบ CSS ที่มีคำนำหน้าผู้ขายCSS ที่มีคำนำหน้าผู้ขาย (ผลลัพธ์ autoprefixer) มักจะมีหลาย -webkit- -moz- -ms- ตัวแปร รูปแบบการตรวจสอบ
- เรียนรู้จาก Pro CSSศึกษา CSS จากระบบออกแบบที่มีชื่อเสียงโดยการจัดรูปแบบผลลัพธ์ที่รวบรวมของพวกเขา
- จัดรูปแบบ CSS สำหรับรายงานข้อบกพร่องเมื่อยื่นรายงานข้อบกพร่อง CSS CSS ที่จัดรูปแบบอ่านและเข้าใจได้ง่ายกว่าสำหรับผู้ตรวจสอบ
วิธีการทำงาน
เครื่องมือนี้จัดรูปแบบ CSS ด้วยตัวแยกวิเคราะห์แบบเรียกซ้ำที่เขียนขึ้นเองในหน้าโดยตรง — ไม่มีไลบรารีภายนอก ไม่มีการเรียกเซิร์ฟเวอร์ ตัวแยกวิเคราะห์ไล่ CSS ทีละอักขระ จัดการสตริงในเครื่องหมายคำพูด ค่า url() at-rule ที่ซ้อนกัน และคอมเมนต์ได้ถูกต้อง ซึ่งวิธีแบบ regex ธรรมดาจะสับสน
- 1การแบ่งโทเค็นระดับอักขระฟังก์ชัน walkCss สแกนอินพุตดิบทีละอักขระ ติดตามสถานะเครื่องหมายคำพูดและความลึกของวงเล็บ อัฒภาคหรือวงเล็บปีกกาภายใน url() ค่าสตริง หรือคอมเมนต์จึงไม่ถูกเข้าใจผิดว่าเป็นตัวคั่นโครงสร้าง
- 2การแยกบล็อกและการประกาศเมื่อสแกนเนอร์พบวงเล็บปีกกาเปิดระดับบนสุด จะดึงส่วนนำ (selector หรือคีย์เวิร์ด at-rule) และประมวลผลเนื้อหาบล็อกแบบเรียกซ้ำ — ซึ่งอาจมีกฎซ้อน (@media, @supports, CSS nesting แบบเนทีฟ) ที่จัดการในระดับการเรียกซ้ำที่ลึกกว่า
- 3การเรียงคุณสมบัติและการเยื้องการประกาศในแต่ละบล็อกถูกรวบรวมเป็นชุด แล้วเรียงตามชื่อคุณสมบัติตามตัวอักษรหากเลือก ก่อนเขียนออกด้วยความกว้างการเยื้องที่เลือก (2 หรือ 4 ช่องว่าง) โหมดย่อขนาดข้ามช่องว่างทั้งหมดและตัดคอมเมนต์ออก
- 4ผลลัพธ์ทันทีในเบราว์เซอร์ผลลัพธ์ปรากฏขณะพิมพ์ผ่าน useMemo hook — ไม่มีสิ่งใดถูกส่งไปที่ใด CSS ที่จัดรูปแบบหรือย่อขนาดแล้วคัดลอกไปยังคลิปบอร์ดหรือดาวน์โหลดเป็นไฟล์ .css ได้ และแผงแสดงผลต่างขนาดเทียบกับต้นฉบับ
เครื่องมือที่เกี่ยวข้อง
จัดรูปแบบและย่อ HTML
จัดรูปแบบหรือย่อ HTML ด้วยการเยื้องที่ถูกต้อง รักษาเนื้อหาใน <pre>, <script>, <style> blocks
จัดรูปแบบ SQL
จัดรูปแบบ SQL query ด้วยการเยื้องที่ถูกต้อง ตัวพิมพ์ keyword ที่ตั้งค่าได้ และการขึ้นบรรทัดใหม่บน clause หลัก ใช้ได้กับทุก SQL dialect
ย่อและจัดรูปแบบ CSS
ย่อ CSS เพื่อลดขนาดไฟล์ หรือจัดรูปแบบ CSS ที่ย่อแล้วให้อ่านง่าย รวดเร็วในเบราว์เซอร์