height与line-height
2015-07-31 22:02
501 查看
line-height:行高 设置文字间上下距离
height:高度 就是定义一个层 或某样东西的高度啦
也就是说line-height是特指单行高度,height可以为所有元素的高度
文字放大后边缘会重叠?
line-height直白理解就是文字高度加上文字上下的空白区域,line-height最好不要设置单位,如果固定单位后,行高就是确定值。
当字体放大且没有设置元素的line-height(继承自父元素且父元素为固定值)或者其值为固定值就会出现文字超出行高范围出现重叠。
line-height有继承属性,所以正文部分内容line-height最好设置为为数字1.5,也就是字体高度*1.5的高度,
这样行高会随着字体缩放跟着缩放。
如何设置文字图片行内居中?
line-height默认是baseline对其的,可以使用vertical-align:middle使其文字图片居中对齐。
如何更加易读?
行内文字背景颜色#fff,文字颜色#333;文字周围有空白line-height行高1.25-1.5,减少压迫感,正文大小为14px,其它可以为12px。
input button 各个浏览器表现一致。
firefox默认的linde-height值默认为normal,需要明确指定。
复制代码
代码如下:
button, input[type="button"], input[type="submit"] {
line-height:normal !important;
}
input.button, a.button, button {
font: bold 12px Arial, Helvetica, sans-serif;
padding: 5px 8px;
overflow:visible;
}
height:高度 就是定义一个层 或某样东西的高度啦
也就是说line-height是特指单行高度,height可以为所有元素的高度
文字放大后边缘会重叠?
line-height直白理解就是文字高度加上文字上下的空白区域,line-height最好不要设置单位,如果固定单位后,行高就是确定值。
当字体放大且没有设置元素的line-height(继承自父元素且父元素为固定值)或者其值为固定值就会出现文字超出行高范围出现重叠。
line-height有继承属性,所以正文部分内容line-height最好设置为为数字1.5,也就是字体高度*1.5的高度,
这样行高会随着字体缩放跟着缩放。
如何设置文字图片行内居中?
line-height默认是baseline对其的,可以使用vertical-align:middle使其文字图片居中对齐。
如何更加易读?
行内文字背景颜色#fff,文字颜色#333;文字周围有空白line-height行高1.25-1.5,减少压迫感,正文大小为14px,其它可以为12px。
input button 各个浏览器表现一致。
firefox默认的linde-height值默认为normal,需要明确指定。
复制代码
代码如下:
button, input[type="button"], input[type="submit"] {
line-height:normal !important;
}
input.button, a.button, button {
font: bold 12px Arial, Helvetica, sans-serif;
padding: 5px 8px;
overflow:visible;
}
相关文章推荐
- Web布局连载——两栏固定布局(五)
- [div+css]晒晒最新制作专题推广页模板
- 纯CSS制作的新闻网站中的文章列表
- 10条影响CSS渲染速度的写法与使用建议第1/3页
- BS项目中的CSS架构_仅加载自己需要的CSS
- 很不错的 CSS Hack 又学了一招
- 发一个css比较清爽的写法
- CSS expression控制图片自动缩放效果代码[兼容 IE,Firefox]
- css布局网页水平居中常用方法
- CSS经典技巧十则第1/2页
- css 兼容性问题this.style.cursor=''hand''
- IE6不能正常解析CSS文件问题的解决方法及原因分析
- 欲练CSS ,必先解决IE的一些细节分析
- CSS文字截取功能实现代码
- 支持IE6 IE7 Firefox 的纯CSS的下拉菜单
- 不同版本IE使用不同css(css条件注释语句用法)
- css类选择器的使用方法详解
- css文本框与按钮美化效果代码
- 解决ie动态修改link样式,import css不刷新的问题
- 用css filter做鼠标滑过图片效果