css tab-size属性定义及用法
在css中,tab-size属性是使用来规定制表符(tab)字符的空格长度,在html中,制表符(tab)字符通常显示为一个单一的空格字符,除了一些元素,比如 4750256ae76b6b9d804861d8f69e79d3 和 e03b848252eb9375d56be284e690e873,tab-size属性的结果只对这些元素有效。
tab-size属性是css3中新增属性,目前只有chrome浏览器支持tab-size属性;firefox浏览器支持-moz-tab-size属性来替代该属性;opera浏览器支持-o-tab-size属性来替代该属性。没有浏览器支持该值作为长度单位。
css tab-size属性语法格式
css语法:tab-size: number/length/initial/inherit
javascript语法: object.style.tablelayout=fixed
属性值说
number:规定每个制表符(tab)字符要显示的空格字符的数量(默认值为8)
length:规定制表符(tab)字符的长度(几乎所有的主流浏览器都还不支持该属性值)
initial:设置该属性为它的默认值
inherit:从父元素继承tab-size属性的值
实例
<!doctype html><html><head><meta charset="utf-8" /><title>css tab-size属性制表符的空格长度</title><style type="text/css">#t1{tab-size: 4;-moz-tab-size: 4; /*firefox */-o-tab-size: 4; /*opera */}#t2{tab-size: 8;-moz-tab-size: 8; /*firefox */-o-tab-size: 8; /* opera */}</style></head><body><pre id="t1">i use tab-size 4</pre><pre id="t2">i use tab-size 16</pre><p>目前只有chrome支持 tab-size属性。</p><p>firefox支持可替代该属性的属性-moz-tab-size属性。</p><p>opera支持可替代该属性的属性-o-tab-size属性。</p></body></html>
运行结果
以上就是css tab-size属性怎么用的详细内容。