垂直对齐: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>。<p>行高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