当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > 控制first-letter伪类的背景

CSS样式表
用css实现图片垂直居中的使用技巧
CSS List Grid Layout 图片垂直居中
IE6网页神奇BUG
Marquee高级用法实例代码
web标准知识——从p开始,循序渐进
web标准知识——用途相似的标签
html链接与文本标签们
当标题不能显示完整的解决方法
详解链接的rel与target区别
使css兼容IE8的小技巧
CSS 首字母大写代码
CSSvista可同时在IE和Fifrefox调试的CSS编辑提供下载
css font缩写总结附实例
css下margin、padding、border、background和font缩写示例
用CSS来控制图片显示大小的代码
css下划线颜色一句话代码
css常见问题解决方法小结
relative absolute无法冲破的等级问题解决
div总是被select遮挡的解决方法
CSS文字截取功能实现代码

CSS样式表 中的 控制first-letter伪类的背景


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-03-20   浏览: 251 ::
收藏到网摘: n/a

OL定义有序列表的时候,除非指定list-style-position:inside;,否则文字和前导符是有缩进的。

但有的时候,OL定义的列表类型有限制,比如不能定义汉字的“一、二、三”,我们只好手动来输入这些字符,但这下文字和字符连在一起。

运行代码框

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

这个时候就可以使用first-letter这个伪类来帮忙了:

运行代码框

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
渲染结果:

这下,前导符就和文字保持一定距离了,而且能控制的样式也更多一点。
不过前导符后面那个顿号就控制不到样式了,但我想可不可以设置背景图来取代呢?
简单测试却发现,控制first-letter伪类的背景,与控制list-style-image一样让人琢磨不透,遂弃之。

另外,各个浏览器对待前导符旁边的符号处理方式也不一样,因为没有安装Safari,所以没有测试它:

代码:

 

IE8和FF3和Opera表现一致,Chrome只对左侧的符号进行处理,IE6、7就只处理了第一个字符。