[ create a new paste ] login | about

Link: http://codepad.org/bqRd83gu    [ raw code | output | fork ]

PHP, pasted on Oct 20:
<?php

$prefix = '#someId';
$css = '#hello, .class{width:1px;height:1px;background-color:#AAA;}
div{font-size:1px}
input, a, span{padding:4px}';

$parts = explode('}', $css);
foreach ($parts as &$part) {
    if (empty($part)) {
        continue;
    }

    $subParts = explode(',', $part);
    foreach ($subParts as &$subPart) {
        $subPart = $prefix . ' ' . trim($subPart);
    }
    
    $part = implode(', ', $subParts);
}

$prefixedCss = implode("}\n", $parts);

echo $prefixedCss;


Output:
1
2
3
#someId #hello, #someId .class{width:1px;height:1px;background-color:#AAA;}
#someId div{font-size:1px}
#someId input, #someId a, #someId span{padding:4px}


Create a new paste based on this one


Comments: