Copying CSS and HTML

Copying child elements' CSS:

With CSS Pro, you can copy the CSS of the selected element and all its child elements. This can be turned on and off anytime at More > Settings > Child elements' CSS:

Copying pseudo-classes pseudo-elements and media queries styles:

Pseudo-classes such as :hover, :active, :focus, etc, and pseudo-elements such as: :before, :after, etc., are copied along with all media queries automatically.

HTML Code:

It's also possible to copy HTML code along with the CSS:

Copying preferences for CSS selectors

Copy original selectors: CSS Pro will try its best to copy the selectors in their original form (removing invalid parts of it when necessary).

Smartly generate selectors: CSS Pro will generate a unique selector for every CSS. This generates a bigger output, but it's specific and won't cause conflict with your current CSS.

Other copying preferences:

  • Convert font-size measurement units to px

    • If the CSS property font-size is declared on the element, will always be rendered in pixels.

  • Ignore box-sizing

    • Ignores the CSS property box-sizing (don't show it when inspecting elements, even if it's declared)

  • Ignore browser vendor prefixes

    • Ignores browser vendor prefixes such as (-webkit-, -moz-, -ms-, etc) (don't show it when inspecting elements, even if it's declared)

  • Ignore inherited properties

    • Ignores inherited CSS properties (such as font-family, font-size, color, etc)

  • Convert relative URLs to absolute

    • Converts all relative URLs to absolute in the CSS.

    • Example: "background: url(../assets/img.jpg)" turns into "background: url(https://yourwebsite.com/assets/img.jpg)"

  • Nest pseudo-classes, pseudo-elements, and media queries (for SASS/LESS)

    • If you use CSS pre-processors like SASS and LESS, this can copy the code with the pseudo-classes, pseudo-elements, and media queries as "nested".

  • Don't copy CSS selectors when possible

    • If the copied code is simple (without child elements and without HTML code), it won't copy the CSS selectors.

Last updated