浅析JavaScript中的CSS属性及命名规范


Posted in Javascript onNovember 28, 2013

许多CSS样式属性的名字中都有连字符,在JavaScript中,连字符被解释为减号。

因此,CSS2Properties对象的属性名和真正的CSS属性名有点不同。

如果一个CSS属性名含有一个或多个连字符,在JS中则需要删除了连字符,并且原来紧接在连字符后的字母改为大写。

要注意的是float是JS的关键字,所以在JS中float被写作cssFloat与或floatStyle。

下面是CSS自身属性与JavaScript中CSS编码对照表:

盒子标签和属性对照:
Code
CSS语法 (不区分大小写)

JavaScript语法 (区分大小写)
border

border
border-bottom

borderBottom
border-bottom-color

borderBottomColor
border-bottom-style

borderBottomStyle
border-bottom-width

borderBottomWidth
border-color

borderColor
border-left

borderLeft
border-left-color

borderLeftColor
border-left-style

borderLeftStyle
border-left-width

borderLeftWidth
border-right

borderRight
border-right-color

borderRightColor
border-right-style

borderRightStyle
border-right-width

borderRightWidth
border-style

borderStyle
border-top

borderTop
border-top-color

borderTopColor
border-top-style

borderTopStyle
border-top-width

borderTopWidth
border-width

borderWidth
clear

clear
float

floatStyle(ie) cssFloat(FF) 
margin

margin
margin-bottom

marginBottom
margin-left

marginLeft
margin-right

marginRight
margin-top

marginTop
padding

padding
padding-bottom

paddingBottom
padding-left

paddingLeft
padding-right

paddingRight
padding-top

paddingTop

 

颜色和背景标签和属性对照:
Code
CSS语法 (不区分大小写)

JavaScript语法 (区分大小写)
background

background
background-attachment

backgroundAttachment
background-color

backgroundColor
background-image

backgroundImage
background-position

backgroundPosition
background-repeat

backgroundRepeat
color

color

样式标签和属性对照:

Code
CSS语法 (不区分大小写)

JavaScript语法 (区分大小写)
display

display
list-style-type

listStyleType
list-style-image

listStyleImage
list-style-position

listStylePosition
list-style

listStyle
white-space

whiteSpace

文字样式标签和属性对照:

Code
CSS语法 (不区分大小写)

JavaScript语法 (区分大小写)
font

font
font-family

fontFamily
font-size

fontSize
font-style

fontStyle
font-variant

fontVariant
font-weight

fontWeight

 

文本标签和属性对照:
Code
CSS语法 (不区分大小写)

JavaScript语法 (区分大小写)
letter-spacing

letterSpacing
line-break

lineBreak
line-height

lineHeight
text-align

textAlign
text-decoration

textDecoration
text-indent

textIndent
text-justify

textJustify
text-transform

textTransform
vertical-align

verticalAlign

Javascript 相关文章推荐
jQuery 使用手册(七)
Sep 23 Javascript
用Javascript来生成ftp脚本的小例子
Jul 03 Javascript
纯文字版返回顶端的js代码
Aug 01 Javascript
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
Jan 23 Javascript
JS实现两表格里数据来回转移的方法
May 28 Javascript
异步JS框架的作用以及实现方法
Oct 29 Javascript
jQuery实现元素拖拽并cookie保存顺序的方法
Feb 20 Javascript
vue子路由跳转实现tab选项卡
Jul 24 Javascript
Vue使用mixin分发组件的可复用功能
Sep 01 Javascript
javascript设计模式 ? 中介者模式原理与用法实例分析
Apr 20 Javascript
JavaScript ES6 Class类实现原理详解
May 08 Javascript
详细介绍Next.js脚手架完整搭建封装
Apr 26 Javascript
JavaScript中的连字符详解
Nov 28 #Javascript
Google (Local) Search API的简单使用介绍
Nov 28 #Javascript
jquery实现弹出窗口效果的实例代码
Nov 28 #Javascript
asm.js使用示例代码
Nov 28 #Javascript
jquery实现动态菜单的实例代码
Nov 28 #Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
Nov 28 #Javascript
原始XMLHttpRequest方法详情回顾
Nov 28 #Javascript
You might like
浅析php工厂模式
2014/11/25 PHP
mongodb和php的用法详解
2019/03/25 PHP
写给想学习Javascript的朋友一点学习经验小结
2010/11/23 Javascript
js实现文字闪烁特效的方法
2015/12/17 Javascript
详解AngularJS控制器的使用
2016/03/09 Javascript
js实现内容显示并使用json传输数据
2016/03/16 Javascript
JavaScript图像延迟加载库Echo.js
2016/04/05 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
正则表达式替换html元素属性的方法
2016/11/26 Javascript
jQuery 常见小例汇总
2016/12/14 Javascript
jquery Ajax 全局调用封装实例详解
2017/01/16 Javascript
JS中静态页面实现微信分享功能
2017/02/06 Javascript
React学习笔记之事件处理(二)
2017/07/02 Javascript
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
2017/08/25 Javascript
利用weixin-java-miniapp生成小程序码并直接返回图片文件流的方法
2019/03/29 Javascript
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
Selenium控制浏览器常见操作示例
2018/08/13 Python
python如何以表格形式打印输出的方法示例
2019/06/21 Python
Python 的AES加密与解密实现
2019/07/09 Python
python3实现用turtle模块画一棵随机樱花树
2019/11/21 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
Python re正则表达式元字符分组()用法分享
2020/02/10 Python
jupyter notebook 增加kernel教程
2020/04/10 Python
python 基于pygame实现俄罗斯方块
2021/03/02 Python
使用HTML和CSS3绘制基本卡通图案的示例分享
2015/11/06 HTML / CSS
div或img图片高度随宽度自适应的方法
2020/02/06 HTML / CSS
马来西亚网上美容店:Hermo.my
2017/11/25 全球购物
资产经营总监岗位职责范文
2013/12/01 职场文书
工厂保安员岗位职责
2014/01/31 职场文书
和谐社区口号
2014/06/19 职场文书
求职信格式范文
2015/03/19 职场文书
2015年公共机构节能宣传周活动总结
2015/03/26 职场文书
中国合伙人观后感
2015/06/02 职场文书
青年干部培训班学习心得体会
2016/01/06 职场文书
你真的会用Mysql的explain吗
2022/03/31 MySQL
JS前端可扩展的低代码UI框架Sunmao使用详解
2022/07/23 Javascript