CleanCSSS

Pythonic-markup voor CSS
Download nu

CleanCSSS Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Massimiliano Torromeo
  • Uitgever website:

CleanCSSS Tags


CleanCSSS Beschrijving

Pythonic Markup voor CSS CleanCSS is een eenvoudige Pythonic-taal voor CSS geïnspireerd door CleverCSSS, maar eenvoudiger en met minder obstructieve kenmerken. WHIODI Ik hield echt van het idee achter Clevercs, maar bij gebruik in de productie realiseerde ik me dat ik probeerde weg te komen van de parser van de parser door te ontsnappen aan strings en niet-ondersteunde CSS-eigenschappen veel te vaak. Met behulp van Vendor-voorvoegsels zoals -webkit-gradiënt en waarden zoals RGBA resulteerde in een rommelige CSS, dus ik besloot mijn eigen Parser te schrijven voor een vergelijkbare syntaxis zonder alle complexe functies die ik toch niet heb gebruikt en het werkt nu prima voor mij ECHTE MODERNE WEBSITES.SYNTAX VOORBEELD DIE GAAT DE CLEZCSS-VOORBEELDINGEN WAAROM MOGELIJK MOETEN SINDS DE SYNTAX ECHT GELIJKE GELIJKING. Een klein voorbeeld hieronder. Let op de op indentie gebaseerde syntaxis en hoe u regels kunt nestelen: #Heater, #footer: marge: 0 Vulling: 0 Font-> Familie: Verdana, Sans-Serif Grootte: .9em Li: Vulling: 0.4em Marge: 0.8Em 00.8 EM H3: FONT-GROOTTE: 1.2EM P: PADING: 0.3EM P.META: Tekst-uitlijnen: Rechts Kleur: #DDDOF CURSUS U kunt hetzelfde in CSS doen, maar vanwege zijn platte natuur zou de code er meer uitgebreid uitzien . Het volgende stuk code is de functie CleanSSS van het bovenstaande bestand: #Header, #footer {marge: 0; Vulling: 0; Font-Family: Verdana, Sans-Serif Font-Size: .9em} #header LI, # Voetter Li {Vulding: 0.4em; Marge: 0.8em 00.8em;} # Header Li H3, # Voetter Li H3 {FONT-SIZE: 1.2EM;} # header li p, # Voeter LI P {opvulling: 0.3em;} # header li p.meta, #Footer LI P.META {Text-uitlijnen: Rechts; Kleur: #DDDDDD;} Bibliotheek USAGEIMPORT De CleanCSS-module en bel de functie Converteren () met een bestand-achtig object.Example: Import CleanCSSwith Open ('File.css') als F: Print CineCSS.Convert (F) Opdrachtregel UsageCall De CleanCSs.py zonder parameters om de gebruiksinstructies weer te geven. Passeer een willekeurig aantal bestanden naar CleanCSs.py en het script zal de bestanden naar CSS converteren en het resultaat afdrukken naar de console.Example: CleanCSs.py File.css> result.CSSS-vereisten: · Python


CleanCSSS Gerelateerde software