ਮੁਫ਼ਤ CSS ਸੁੰਦਰੀਕਰਨ
ਇਕਸਾਰ ਇੰਡੈਂਟੇਸ਼ਨ ਨਾਲ ਮਿਨੀਫਾਈਡ CSS ਪ੍ਰੀਟੀ-ਪ੍ਰਿੰਟ ਕਰੋ। ਪੂਰਵ-ਅਨੁਮਾਨਯੋਗ ਡਿੱਫਾਂ ਲਈ ਵਿਕਲਪਿਕ ਵਰਣਮਾਲਾ ਕ੍ਰਮ ਪ੍ਰਾਪਰਟੀ ਕ੍ਰਮਬੱਧਤਾ।
ਫਾਈਲਾਂ ਨੂੰ ਇੱਥੇ ਸੁੱਟੋ, ਜਾਂ ਬ੍ਰਾਊਜ਼ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ
CSS · ਕੋਈ ਫਾਈਲ ਆਕਾਰ ਸੀਮਾ ਨਹੀਂ ਹੈ
ਜਾਂ ਆਪਣੇ ਕਲਿੱਪਬੋਰਡ ਤੋਂ ਪੇਸਟ ਕਰਨ ਲਈ Ctrl+V ਦਬਾਓ
ਆਉਟਪੁੱਟ ਇੱਥੇ ਦਿਖਾਈ ਦੇਵੇਗਾ…ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਇਹ ਟੂਲ ਪੰਨੇ ਵਿੱਚ ਹੀ ਬਣੇ ਹੱਥ ਨਾਲ ਲਿਖੇ recursive parser ਨਾਲ CSS ਫਾਰਮੈਟ ਕਰਦਾ ਹੈ — ਕੋਈ ਤੀਜੀ-ਧਿਰ ਲਾਇਬ੍ਰੇਰੀ, ਕੋਈ ਸਰਵਰ ਕਾਲ ਨਹੀਂ। parser ਤੁਹਾਡੀ CSS ਨੂੰ ਅੱਖਰ-ਦਰ-ਅੱਖਰ ਪੜ੍ਹਦਾ ਹੈ, quoted strings, url() ਮੁੱਲ, nested at-rules, ਅਤੇ comments ਨੂੰ ਸਹੀ ਸੰਭਾਲਦਾ ਹੈ ਜੋ ਸਰਲ regex-ਅਧਾਰਿਤ ਤਰੀਕਿਆਂ ਨੂੰ ਉਲਝਾ ਦੇਣਗੇ।
- 1ਅੱਖਰ-ਪੱਧਰੀ tokenizationwalkCss function ਕੱਚੇ ਇਨਪੁੱਟ ਨੂੰ ਇੱਕ-ਇੱਕ ਅੱਖਰ ਕਰਕੇ ਸਕੈਨ ਕਰਦਾ ਹੈ, quote ਸਥਿਤੀ ਅਤੇ ਬ੍ਰੈਕਟ ਡੂੰਘਾਈ ਟ੍ਰੈਕ ਕਰਦੇ ਹੋਏ ਤਾਂ ਜੋ url(), string ਮੁੱਲਾਂ, ਜਾਂ comments ਅੰਦਰਲੇ ਸੈਮੀਕੋਲਨ ਜਾਂ braces ਕਦੇ ਬਣਤਰੀ ਵਿਭਾਜਕ ਨਾ ਸਮਝੇ ਜਾਣ।
- 2Block ਅਤੇ declaration ਵੱਖਰੇ ਕਰਨਾਜਦੋਂ ਸਕੈਨਰ ਨੂੰ ਉੱਪਰਲੇ-ਪੱਧਰ ਦਾ ਖੁੱਲ੍ਹਦਾ brace ਮਿਲਦਾ ਹੈ, ਇਹ prelude (selector ਜਾਂ at-rule keyword) ਕੱਢਦਾ ਹੈ ਅਤੇ block body ਨੂੰ recursively ਪ੍ਰੋਸੈਸ ਕਰਦਾ ਹੈ — ਜਿਸ ਵਿੱਚ ਖੁਦ nested rules (@media, @supports, native CSS nesting) ਹੋ ਸਕਦੇ ਹਨ ਜੋ ਡੂੰਘੀ recursion 'ਤੇ ਸੰਭਾਲੇ ਜਾਂਦੇ ਹਨ।
- 3Property ਛਾਂਟੀ ਅਤੇ indentationਹਰ block ਅੰਦਰਲੇ declarations ਇਕੱਠੇ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਫਿਰ ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ property ਨਾਮ ਮੁਤਾਬਕ ਵਰਣਮਾਲਾ ਕ੍ਰਮ ਵਿੱਚ ਛਾਂਟ ਕੇ ਚੁਣੀ indent ਚੌੜਾਈ (2 ਜਾਂ 4 ਸਪੇਸਾਂ) ਨਾਲ ਲਿਖੇ ਜਾਂਦੇ ਹਨ। Minify ਮੋਡ ਖ਼ਾਲੀ ਥਾਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਛੱਡਦਾ ਹੈ ਅਤੇ comments ਹਟਾਉਂਦਾ ਹੈ।
- 4ਤੁਰੰਤ ਬ੍ਰਾਊਜ਼ਰ-ਅੰਦਰ ਆਉਟਪੁੱਟਨਤੀਜੇ useMemo hook ਰਾਹੀਂ ਟਾਈਪ ਕਰਦੇ ਹੀ ਦਿਸਦੇ ਹਨ — ਕੁਝ ਵੀ ਕਿਤੇ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ। ਫਾਰਮੈਟ ਕੀਤੀ ਜਾਂ minified CSS ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਜਾਂ .css ਫ਼ਾਈਲ ਵਜੋਂ ਡਾਊਨਲੋਡ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ, ਅਤੇ ਪੈਨਲ ਅਸਲ ਦੇ ਮੁਕਾਬਲੇ ਆਕਾਰ ਦਾ ਫ਼ਰਕ ਦਿਖਾਉਂਦਾ ਹੈ।
ਸੰਬੰਧਿਤ ਟੂਲ
SQL ਫਾਰਮੈਟਰ ਅਤੇ ਸੁੰਦਰੀਕਰਨ
ਸਹੀ ਇੰਡੈਂਟੇਸ਼ਨ, ਅਨੁਕੂਲਿਤ ਕੀਵਰਡ ਕੇਸ, ਅਤੇ ਮੁੱਖ ਕਲਾਜ਼ਾਂ 'ਤੇ ਲਾਈਨ ਬ੍ਰੇਕ ਨਾਲ SQL ਕਿਊਰੀਆਂ ਪ੍ਰੀਟੀ-ਪ੍ਰਿੰਟ ਕਰੋ। ਕਿਸੇ ਵੀ SQL ਡਾਇਲੈਕਟ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ।
HTML ਸੁੰਦਰੀਕਰਨ ਅਤੇ ਮਿਨੀਫਾਇਰ
ਸਹੀ ਨੈਸਟਿੰਗ ਇੰਡੈਂਟੇਸ਼ਨ ਨਾਲ HTML ਪ੍ਰੀਟੀ-ਪ੍ਰਿੰਟ ਜਾਂ ਮਿਨੀਫਾਈ ਕਰੋ। <pre>, <script>, <style> ਬਲਾਕਾਂ ਦੇ ਅੰਦਰਲੀ ਸਮੱਗਰੀ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ।
XML ਫਾਰਮੈਟਰ ਅਤੇ ਵੈਲੀਡੇਟਰ
ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਨੇਟਿਵ DOM ਪਾਰਸਰ ਵਰਤਦੇ ਹੋਏ XML ਪ੍ਰੀਟੀ-ਪ੍ਰਿੰਟ ਅਤੇ ਪ੍ਰਮਾਣਿਤ ਕਰੋ। ਉਤਪਾਦਨ ਵਰਤੋਂ ਲਈ ਮਿਨੀਫਾਈਡ ਆਉਟਪੁੱਟ ਸ਼ਾਮਲ ਹੈ।