|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缩短改版时间。只要简单的修改几个CSS文件就可以重新设计一个有成百上千页面的站点。
破洛洛文章简介:css中英笔墨母和汉字行高纷歧样的办理举措。
比来在写一个css的时分碰到一个成绩:英笔墨母和汉字的行高纷歧样,招致在全汉字、全英笔墨母和汉字字母夹杂时设置好的margin或padding属性呈现偏向…固然这类情形之存在于IE扫瞄器,Safari、GoogleChrome、Firefox、Opera均不存在相似的成绩
发生的缘故原由:
全汉字的时分:
[quote]一样平常情形在选中文本能够看出汉字是上对齐的(详细体现是选中字体,从背景上看上往上面多了一部分,用css术语讲就是发生了padding-bottom属性,为了申明成绩临时就说存在padding属性吧)。 全英笔墨母的时分:
相似于全汉字在全英文的情形下是下对齐,会呈现相似padding-top的属性。不论是全汉字仍是全英文这时候候的行高是一样的。 字母汉字夹杂:
可是假如把汉字和英笔墨母夹杂在一同的时分就能够看出来不同了,这时候候再选中一切字体就能够看出来这时候候是的补白是padding=padding-top+padding-bottom,也就是会多出来一个padding-top(也能够说是padding-bottom),一样平常字体在12px的情形下,多出来的部分也许是2px。 [/quote]办理举措:
- 变动字体:
原本想利用line-height流动的,可是line-height是每行的基线与基线之间的间隔,又由于汉字的基线和英笔墨母是分歧的,以是起不到感化,再说假如是用作导航菜单只要一行仍是没有效的。
如许只要从字体高低手了,还真有一种字体能够办理这个成绩,这个字体就是“simsun”,“simsun”就是传说已久的“宋体”,在windows字体文件夹下“宋体”的文件名就是“simsun”,他的兄弟“simhei”就是一般说的“黑体”。
以是,办理举措就是把font-family设置成“simsun”,这大概会丧失一些效果,没举措假如谁有更好的办理举措能够指教一下。
</p>
一般来说还需要用Photoshop或FireWorks(以下简称PS或FW)等图片处理软件将需要制作的界面布局简单的构画出来。 |
|