垂直对齐:vertical-align属性(3)

作者:ddcatlee 来源:豆豆猫的窝 时间:2008-07-11 20:55:00 

7. 上标和下标

上标(vertical-align:super)使元素的基线(替换元素的底端)相对于父元素的基线升高,下标(vertical-align:sub)使元素的基线降低,移动的幅度CSS规范中没有规定,由浏览器来决定。例如有如下代码,其显示如图7-43所示。

<p>上标文字<span style="vertical-align:super;">vertical-align:super;</span>下标文字<span style="vertical-align:sub;">vertical-align:sub;</span></p>

图7-43 上标和下标

上下标不会改变元素文字的尺寸大小。

8. 长度值和百分比

和上下标类似,长度值和百分比值可使元素的基线(替换元素的底端)相对于父元素的基线升高(正值)或者降低(负值)。

上下标的移动尺寸是由浏览器确定的,而设定长度值或者百分比,可以精确控制文字上下移动的幅度。

百分比与行高有关,例如有如下代码,其显示如图7-44所示。

p { line-height : 2em; } 
<p>行高2em,纵向百分比对齐:<span style="vertical-align:100%;">100%正数向上</span>,而<span style="vertical-align:-100%;">-100%负数向下</span>。</p>

图7-44 百分比对齐

设置垂直对齐会影响到行框高,例如有如下代码,其显示如图7-45所示。

p { line-height : 2em; } 
<p>垂直对齐<span style="vertical-align:2em;">正数向上</span>,而<span style="vertical-align:-2em;">负数向下</span>。&lt;p&gt;行高2em,而设置垂直对齐的文字撑开了行框。</p>

图7-45 垂直对齐对行框的影响

注意:在IE中设定百分比或者数值对齐会造成内容的叠加混乱,如图7-46所示。

图7-46 IE中的叠加混乱

标签:垂直,对齐,属性,css
0
投稿

猜你喜欢

  • 盲人站长深恶痛绝的onfocus=”this.blur()”

    2011-04-22 12:25:00
  • Python中pip工具的安装以及使用

    2023-12-12 18:42:37
  • python用tkinter开发的扫雷游戏

    2022-05-16 18:39:40
  • 详解JavaScript中的Object.is()与"==="运算符总结

    2024-04-22 12:50:25
  • SQL查询中出现笛卡尔积现象的解决方法

    2024-01-13 04:16:49
  • mysql对binlog的处理说明

    2024-01-14 18:34:49
  • python自动化测试实例解析

    2023-12-13 17:10:27
  • Python numpy实现二维数组和一维数组拼接的方法

    2022-02-24 09:40:53
  • MySQL 行锁和表锁的含义及区别详解

    2024-01-23 10:06:11
  • Python定时任务随机时间执行的实现方法

    2023-11-23 18:40:21
  • Python math库 ln(x)运算的实现及原理

    2023-09-11 18:12:28
  • python中文分词教程之前向最大正向匹配算法详解

    2023-07-23 12:51:22
  • MySQL的root帐户密码重置方法

    2007-08-24 15:53:00
  • Navicat配置mysql数据库用户权限问题

    2024-01-24 13:06:21
  • Python递归及尾递归优化操作实例分析

    2022-06-17 16:09:10
  • python3之模块psutil系统性能信息使用

    2022-02-19 16:43:52
  • python清理子进程机制剖析

    2021-08-10 22:05:19
  • Oracle数据库处理多媒体信息

    2010-07-16 13:01:00
  • Anaconda2下实现Python2.7和Python3.5的共存方法

    2022-06-30 12:43:30
  • PHP session 会话处理函数

    2023-11-15 14:55:53
  • asp之家 网络编程 m.aspxhome.com