CSS样式对象γ

许多Mat金宝搏188hjax组件允许您指定控制它们创建的元素外观的CSS样式。这些描述使用cssstyle对象,它们是表示标准CSS声明的JavaScript对象。CSS样式的主要对象是姓名:价值双对名称是正在定义的CSS选择器,以及价值是为该选择器提供样式的对象。最常见的是选档杆需要加上问号,因为它将包含特殊字符,所以你需要使用“我的MyID”而不仅仅是米亚德“UL” 李“而不仅仅是UL .

用于定义CSS样式的值可以是包含CSS定义的字符串,或本身是姓名:价值对,何处名称是否定义了属性项,以及价值是应给定属性的值。请注意,因为这是一个javascript对象,这些对用逗号(不是分号)分隔,值用引号括起来。如果名称中包含破折号,还应附上检验标记。

例如,jax/输出/html-css/config.js包括以下声明:

风格 {

  “.金宝搏188mathjax_显示” {
    “文本对齐” “中心”
    边缘       “1EM”
  }

  “.金宝搏188mathjax.merror”字样 {
    “背景色” “γFFFF88”
    颜色   “C.C.C万”
    边境  “1px固体cc0000”
    衬垫 “1PX 3PX”
    “字体风格” “正常”
    “字体大小”  “90%”
  }

}

这定义了两种CSS样式,选档杆一个.金宝搏188mathjax_显示,指定其文本对齐方式和边缘设置,还有一秒钟马金宝搏188特贾克斯 McRead,指定背景色,前景色,边界,等等。

您可以向风格随心所欲地反对。注:然而,因为这是一个javascript对象,这些选择器必须是唯一的(例如,不能使用两个定义“IMG”,例如,因为只有最后一个会被保存)。如果一个选择器需要使用多个条目,你可以添加评论/* *//* */以使其具有唯一性。

可以包括如下选择器@媒体 “打印”,在这种情况下,值是一个CSS样式的对象。例如:

风格 {
  “@媒体打印” {
    “.金宝搏188mathjax.merror”字样 {
       “背景色” “白色”
       边境 
    }
  }
}

各种扩展和输出处理器包括更多CSS样式对象的示例,因此,请参阅这些文件的代码以获取其他示例。特别地,这个扩展名/mathmenu.js扩展/mathzoom.js扩展/fontwarnsing.js,和jax/输出/html-css/jax.js文件包括这样的定义。