first-letter的一个小妙用

作者:yoom 来源:蓝色理想 时间:2010-03-20 21:47:00 

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

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

运行代码框

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

运行代码框

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

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

代码:

渲染结果:

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

标签:OL,文字,
0
投稿

猜你喜欢

  • 全面分析Python的优点和缺点

    2023-11-09 11:00:07
  • 基于Python实现简单的定时器详解

    2021-04-12 01:21:28
  • Python图像处理库PIL详细使用说明

    2021-10-14 17:43:44
  • python列表中remove()函数的使用方法详解

    2021-05-13 22:52:46
  • Python学习之用pygal画世界地图实例

    2021-03-22 13:04:47
  • SQLServer数据库从高版本降级到低版本实例详解

    2024-01-22 17:25:54
  • Django在admin后台集成TinyMCE富文本编辑器的例子

    2021-10-03 15:43:12
  • pygame游戏之旅 如何制作游戏障碍

    2021-03-05 00:16:28
  • Python数据分析中Groupby用法之通过字典或Series进行分组的实例

    2023-03-08 12:56:01
  • 详解numpy1.19.4与python3.9版本冲突解决

    2021-10-26 22:51:26
  • python爬虫 urllib模块反爬虫机制UA详解

    2022-04-07 02:22:51
  • 网址站的2.0玩法

    2010-03-15 12:25:00
  • php出现Cannot modify header information问题的解决方法大全

    2024-05-02 17:35:21
  • js插入flash可防止虚线框激活

    2009-03-13 13:31:00
  • 自动备份Oracle数据库

    2010-07-31 13:10:00
  • SQLSERVER聚集索引和主键(Primary Key)的误区认识

    2024-01-14 07:49:56
  • 在Oracle中向视图中插入数据的方法

    2009-02-28 10:42:00
  • Python 找出出现次数超过数组长度一半的元素实例

    2023-06-07 05:50:33
  • 用Frontpage设计网站主页

    2008-10-23 13:44:00
  • 浅谈在js传递参数中含加号(+)的处理方式

    2024-05-13 09:18:56
  • asp之家 网络编程 m.aspxhome.com