deis()减少你的代码?is()是一个CSS伪类函数,它将选择器列表作为参数,并选择列表中任何一个选择器可以选择的元素。举个例子可以更清楚的理解:使用前:ulli,olli{}使用后::is(ul,ol)li{}优化我们的代码如果我们的系统比较复杂,is()可以帮助我们简化代码,对于示例以下代码:/*3-deep(ormore)unorderedlistsseasquare*/ololul,olulul,olmenuul,oldirul,ololmenu,olulmenu,olmenumenu,oldirmenu,ololdir,oluldir,olmenudir,oldirdir,ulolul,ululul,ulmenuul,uldirul,ulolmenu,ululmenu,ulmenumenu,uldirmenu,uloldir,ululdir,ulmenudir,uldirdir,menuol??ul,menuulul,menmenuul,menuudirul,menuol??menu,menuulmenu,menumenumenu,menuudirmenu,menuol??dir,menuuldir,menumenudir,menuudir,dirolul,dirulul,dirmenuul,dirdirul,dirmenumenudirmenu迪尔,diruldir,dirmenudir,dirdirdir{list-style-type:square;}简化为:/*3-deep(ormore)unorderedlistsseasquare*/:is(ol,ul,menu,dir):is(ol,ul,menu,dir)ul,:is(ol,ul,menu,dir):is(ol,ul,menu,dir)menu,:is(ol,ul,menu,dir):is(ol,ul,menu,dir)dir{list-style-type:square;}避免CSS错误如果我们的CSS有错误,整个选择器将不起作用。例如,下面的.content写成:content。演示地址[1]
