CSS自定义制表符(TAB)宽度
来源:互联网 发布:恶搞p图软件 编辑:程序博客网 时间:2024/06/16 02:08
制表符常用来表示代码缩进,制表符的宽度的设置,对于任何一款代码编辑器来说都是很必须的功能。
在浏览器中展示代码的时候,通常我们只能将TAB替换为4个空格来显示,因为默认的TAB太宽了。
W3C的CSS3草案中已有关于TAB宽度的设定,在这里。
高兴的是,Firefox4和Opera10已经支持了,其它浏览器当前最新版仍然不支持。
(Firefox现在发布到版本9了,可见其对W3C标准支持度的领先,别看Chrome版本好变的老快,其实对标准的支持很残。)
要用到的CSS属性叫做 tab-size,可以赋值为一个整数,表示TAB宽度为多少个字符,默认是8。
W3C草案定义是这样的:
3.2. Tab Character Size: the ‘tab-size
’ property
This property determines the measure of the tab character (U+0009) when rendered. Integers represent the measure in space characters (U+0020). Negative integers are not allowed.
示例:
<style type="text/css">pre {tab-size:4;-moz-tab-size:4;-o-tab-size:4;}</style><pre>ABCDEFGHTAB test12345678</pre>
<style type="text/css">pre.t42 { font-size:9pt; }pre.t42 * { font-size:22pt; }</style><pre class="t42"><span>ABCDEFGH **</span><span>TAB test</span><span>12345678</span></pre>原理就是在pre上的font-size决定TAB宽度,pre里面的文字用额外的font-size样式来确定字体大小。
对于Textarea,如果浏览器不支持tab-size,暂时还没办法。
- CSS自定义制表符(TAB)宽度
- html中制表符(TAB)的转义字符
- linux grep ,tab 制表符 命令用法
- 制表符(tab 键)的概念
- vs2008工具tab键指定制表符大小
- vim 设置自动填充tab制表符
- 可自定义图片指示器并支持自定义Tab宽度的TabLayout
- 可自定义图片指示器并支持自定义Tab宽度的TabLayout
- vim 设置tab宽度
- vim设置tab宽度
- vim 设置tab宽度
- vim 设置tab宽度
- 制表符
- 制表符
- 修改vi默认tab宽度
- 永久设置vim tab宽度
- 修改vi的tab宽度
- Android ActionBar Tab的宽度
- Flash navigateToURL 网站链接的例子
- 职业生涯与目标
- 精仿QQ设置界面(自定义PreferenceActivity)
- C#泛型集合揽胜
- 如何学习一门新的编程语言
- CSS自定义制表符(TAB)宽度
- WinDBG调试线程
- 手写输入市场漫谈(上)
- fedora14上gvim字体设置保存
- 安装 ESXI 设置 BOIS
- Vmware ESX 5.0 安装与部署
- oracle函数INSTR用法
- 云计算技术的应用和前景
- 编写一个桌面闹钟源程序