视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
CSS语法与JSON、JS对象区别比较详解
2020-11-27 18:49:22 责编:小采
文档

JSON对象为JS对象的子类,而CSS对象为JSON的子类,即CSS继承JS对象。本文主要给大家详细介绍CSS语法与JSON、JS对象区别比较,感兴趣的朋友一起看看吧,希望能帮助到大家。

CSS(Cascading Style Sheets)规则由2个部分构成:选择器,声明。  

selector{declaration1;declaration2;declaration3;...declarationN}

   declaration由分号(;)隔开,表示为 property:value1 value2 ..是一种单层的无内嵌套的结构。

   value为具体的某值如表示大小的px,颜色的#FFFFFF,position的relative/absolute等等

   selector可以由多个选择器表示中间由逗号隔开如h1,h2,h3,h4..

注:code CSS要注意时属性的值要求有序与否

  backgroud: color position size repeat attachment url("img.url")这类属性浏览器渲染解析时利用正则判断value的类型可达到修改指定属性,其顺序和value类型可随意搭配。

  padding: left top right bottom这类属性渲染时则是根据顺序解析,若要修改指定属性需补全其前面的值。

JSON(Javascript Object Nonation)由对象声明构成。

 {declaration1,declaration2,..declarationN}

   其表示可以为树状多层级嵌套结构,对象的属性内可以由另一个或多个对象表示。多个对象外层由JS数组[]符号闭合,对象由集合符号{}闭合,用冒号表示映射关系。

JS对象

  由集合符号{}构成,内容为属性:值,由逗号隔开,结构和JSON对象类似可嵌套,但其属性不非要用引号闭合。

综上可得出JSON对象为JS对象的子类,而CSS对象为JSON的子类,即CSS继承JS对象。

下载本文
显示全文
专题