ie6里中英文无法上下对齐
来源:互联网 发布:苹果软件删不掉怎么办 编辑:程序博客网 时间:2024/06/07 01:52
首先描述一下问题:
当一行文字同时有英文跟中文的时候,链接下划线就会发生折行,也就表示这个时候中英文是没有对齐的! 但是经过测试,默认的直接在页面里设置链接的时候是不会出现这个情况的!
那么疑惑又来了,是什么导致了中英文偏差呢?解决办法又是什么呢?
经过我测试发现两种情况(当然有可能有更多导致的情况。你们可以自己去尝试):
1、当中英文对象的相邻元素拥有vertical-align属性设置(比如前面一张小图片,或者文本框,我们需要把他们垂直对齐,一般都会给图片,文本框(其他任意内联块元素)设置vertical-align:middle;来实现)的时候,那么就会影响到中英文的不对齐。
2、就是父元素(表格除外)拥有vertical-align属性设置的时候,里面的子元素中英文也会对不齐。
怎么解决这个问题呢?!
先说第一种,就是临近元素的vertical-middle导致的无法对齐的偏差问题解决方案:给中英文对象加一个zoom:1触发它的haslayout,通过研究发现一旦它有了haslayout之后,中英文就不会对不齐。
第二种情况就是父元素的vertical-middle导致的无法对齐的偏差问题解决方案:给中英文对象加句vertical-align:baseline就可以解决了!
如果您碰到其他情况的中英文对不齐的情况,那么也可以尝试使用上述两种方法来解决。
当然最保险最有效的莫过于就是直接中英文都统一使用宋体。
- ie6里中英文无法上下对齐
- 中英文并行语料对齐
- C#中英文对齐
- 中英文对齐,方便查询
- css的中英文对齐
- 在IE6里无法识别first-letter/:first-line?
- emacs中英文等宽对齐
- 图片上下居中对齐 按比例
- win10中英文无法切换
- 在IE6、ie7下input选择框与文字对齐 和ie更高版本无法一致的解决办法
- IE6无法加载CSS
- Word中中英文目录对齐设置问题
- 中英文混排展示的对齐
- CSS中英文完美保证两端对齐
- [VBA] 处理中英文对齐的文本
- C#中英文混合字符串对齐输出
- Python 中英文混输格式对齐问题
- python字符串format中英文空格对齐问题
- 丽军的美国Redmond微软总部之旅
- Flex中如何通过includeInLayout和visible属性设置Form显示或隐藏
- TMS320C64x+ DSP------Using Cache
- 原生按钮实现加图标效果
- 命名空间std,using namespace std (转载)
- ie6里中英文无法上下对齐
- SQL Server 2000 数据库日志太大!如何管理,清除,变小,压缩它
- DAT_copy 产生的问题
- Oracle中查找和删除重复记录方法简介
- Linux Debug tools
- spring动态代理(aop)----
- 应用驱动学习
- Android生命周期
- 房产信息网站