મફત CSS બ્યુટિફાયર
સુસંગત ઇન્ડેન્ટેશન સાથે મિનિફાઇડ CSS ને પ્રિટી-પ્રિન્ટ કરો. અનુમાનિત ડિફ માટે વૈકલ્પિક મૂળાક્ષર પ્રોપર્ટી સોર્ટિંગ.
ફાઇલો અહીં મૂકો, અથવા બ્રાઉઝ કરવા ક્લિક કરો
CSS · ફાઇલ કદ મર્યાદા નહીં
અથવા તમારા ક્લિપબોર્ડમાંથી પેસ્ટ કરવા માટે Ctrl+V દબાવો
આઉટપુટ અહીં દેખાશે…આ કેવી રીતે કાર્ય કરે છે
આ ટૂલ પેજમાં જ સીધા બનેલા હાથે લખેલા રિકર્સિવ પાર્સર વડે CSS ને ફોર્મેટ કરે છે — કોઈ થર્ડ-પાર્ટી લાઇબ્રેરી નહીં, કોઈ સર્વર કૉલ નહીં. પાર્સર તમારા CSS ને એક-એક અક્ષર કરીને પસાર કરે છે, ક્વોટેડ સ્ટ્રિંગ, url() મૂલ્યો, નેસ્ટેડ at-rules, અને કમેન્ટ્સ (જે સાદા regex-આધારિત અભિગમોને મૂંઝવે) ને યોગ્ય રીતે હેન્ડલ કરે છે.
- 1કેરેક્ટર-લેવલ ટોકનાઇઝેશનwalkCss ફંક્શન કાચા ઇનપુટને એક-એક અક્ષર કરીને સ્કેન કરે છે, ક્વોટ સ્ટેટ અને પેરેન્થેસિસ ડેપ્થ ટ્રેક કરે છે જેથી url(), સ્ટ્રિંગ મૂલ્યો, કે કમેન્ટ્સની અંદરના સેમિકોલન કે બ્રેસ ક્યારેય સ્ટ્રક્ચરલ ડિલિમિટર તરીકે ભૂલથી ન લેવાય.
- 2બ્લોક અને ડિક્લેરેશન વિભાજનજ્યારે સ્કેનરને ટોપ-લેવલ ઓપનિંગ બ્રેસ મળે છે, ત્યારે તે પ્રિલ્યુડ (સિલેક્ટર કે at-rule કીવર્ડ) કાઢે છે અને બ્લોક બોડીને રિકર્સિવલી પ્રોસેસ કરે છે — જેમાં પોતે નેસ્ટેડ રૂલ્સ (@media, @supports, નેટિવ CSS નેસ્ટિંગ) ઊંડા રિકર્ઝન ડેપ્થ પર હેન્ડલ થાય શકે.
- 3પ્રોપર્ટી સોર્ટિંગ અને ઇન્ડેન્ટેશનદરેક બ્લોકની અંદરના ડિક્લેરેશન એક રનમાં ભેગા કરવામાં આવે છે, પછી ઓપ્શનલી પ્રોપર્ટીના નામ પ્રમાણે અલ્ફાબેટિકલી સોર્ટ કરીને પસંદ કરેલી ઇન્ડેન્ટ પહોળાઈ (2 કે 4 સ્પેસ) સાથે લખવામાં આવે છે. Minify મોડ સંપૂર્ણપણે વ્હાઇટસ્પેસ છોડી દે છે અને કમેન્ટ્સ કાઢી નાખે છે.
- 4તાત્કાલિક ઇન-બ્રાઉઝર આઉટપુટતમે ટાઈપ કરો તેમ useMemo હૂક દ્વારા પરિણામો દેખાય છે — કંઈ પણ ક્યાંય મોકલાતું નથી. ફોર્મેટ કરેલ કે minify કરેલ CSS ને ક્લિપબોર્ડમાં કૉપી કરી શકાય છે અથવા .css ફાઇલ તરીકે ડાઉનલોડ કરી શકાય છે, અને પેનલ મૂળ સાથે સરખાવેલ કદનો ફેરફાર બતાવે છે.
સંબંધિત સાધનો
SQL ફોર્મેટર અને બ્યુટિફાયર
યોગ્ય ઇન્ડેન્ટેશન, કન્ફિગરેબલ કીવર્ડ કેસ અને મુખ્ય ક્લોઝ પર લાઇન બ્રેક સાથે SQL ક્વેરીને પ્રિટી-પ્રિન્ટ કરો. કોઈપણ SQL ડાયલેક્ટ સાથે કામ કરે છે.
HTML બ્યુટિફાયર અને મિનિફાયર
યોગ્ય નેસ્ટિંગ ઇન્ડેન્ટેશન સાથે HTML ને પ્રિટી-પ્રિન્ટ કરો કે મિનિફાય કરો. <pre>, <script>, <style> બ્લોક્સની અંદરનો કન્ટેન્ટ જાળવે છે.
XML ફોર્મેટર અને વેલિડેટર
તમારા બ્રાઉઝરના નેટિવ DOM પાર્સર વાપરીને XML ને પ્રિટી-પ્રિન્ટ અને વેલિડેટ કરો. પ્રોડક્શન ઉપયોગ માટે મિનિફાઇડ આઉટપુટ સામેલ છે.