CSS line-height行高上下居中垂直居中样式属性

DIV CSS line-height行高上下居中属性教程篇
常常使用line-height设置内容(图片、文字)行高上下居中样式效果。
行高line-height目录(音乐放松椅)
line-height行高语法
行高应用
line-height案例
line-height总结
一、line-height行高语法 - TOP

line-height:22px
div{line-height:22px}

linet-height样式属性解析图(音乐放松椅)
line-height:+数字+单位(在CSS布局中我们一般采用像素px为单位)
行高line-height的值可以为百分比数字 | 由浮点数字和单位标识符组成的长度值,允许为负值。其百分比取值是基于字体的高度尺寸。
二、行高应用介绍 - TOP

Line-height行高属性,运用到对文字排版,实现上下排文字间隔距离,以及单排文字在一定高度情况上下垂直居中布局。
1、对于文章类文字上下排间隔
一般我们对对象设置设置line-height行高属性即可实现让自动换行文字排版均匀间隔多少设置。
2、对单排文字上下垂直居中
假如我们一个固定30px高度div对象,如果要让其文字内容上下垂直居中,我们即可使用line-height:30px即可。
三、line-height案例 - TOP

我们设置两个div对象盒子,一个是多排文字行高设置;另外一个高度固定一排文字,实现文字中此高度固定内上下垂直居中。两个案例我们都使用css line-height实现。
1、css代码片段(音乐放松椅)
.divcss5{ line-height:20px }/* 行高20px */
.divcss52{ line-height:30px; height:30px;}/* 高度固定上下居中 */
2、html代码片段
<div class="divcss5">
我是第一排<br />
我是第二排<br />
我是第三排
</div>
<div class="divcss52">我高度为30px,实现上下居中</div>
3、line-height案例效果截图(音乐放松椅)

line-height行高应用案例截图
大家下来可以根据案例图复制CSS和HTML代码亲自实践作为div+css line-height行高属性。
通过以上案例大家可以将行高line-height的值修改然后测试观察效果方知晓line-height作用。
四、line-height总结 - TOP

line-height行高上下居中属性样式,使用于多排文字如文章内容实现文字上下排间隔居中属性,以及单排高度固定的上下垂直居中。常常遇见内容与图片混排,我们希望图片和文字内容上下居中在一排,但是文字会居图片下部,通常解决方法是使用两个盒子分别设置行高与高度。
在一排的文字或内容布局中,如果要让内容上下垂直居中,我们只需要设置line-height与height高度相同高度长度与html单位即可实现垂直居中;如果是多列的或文章内容通常我们会设置每行文字一定平均上下间隔,这个时候我们只需要设置line-height行高即可。(音乐放松椅)

时间: 2024-10-19 15:02:49

CSS line-height行高上下居中垂直居中样式属性的相关文章

css中line-height行高的深入学习

之前对css中行高的理解还是有些肤浅,深入后才发觉里面内有乾坤.学习line-height,首先从基本原理开始 (标注该文章转载 http://www.cnblogs.com/dolphinX/p/3236686.html) 顶线/中线/基本/底线 <!DOCTYPE html> <html> <head> <title>Test</title> <style type="text/css" > span { pa

div css文字字体行高行距 深入理解css行间距设置

div css文字字体行高行距 深入理解css行间距设置 div css文字字体行高行距 DIVCSS5带您深入理解css行间距设置,字体行距如何最简单地设置. 在文章中,要实现调节设置每行文字字体间距(行距)是使用line-height属性.(体感音乐) 要使得每行的文字一定的间距距离所以可以通过line-height样式实现.接下来DIVCSS5通过DIV CSS实例实现字体文字上下间距. 相关扩展CSS教程: css line-height div css字间距 为了观察到行距设置效果,新

《转载》深入理解 CSS 中的行高与基线

这篇文章总结的很好,故转载收藏. 1.基本概念 1.  基线.底线.顶线.中线 注意:基线(base line)并不是汉字文字的下端沿,而是英文字母“x”的下端沿. 2. 内容区 内容区是指底线和顶线包裹的区域(行内元素display:inline可以通过background-color属性显示出来),实际中不一定看得到,但确实存在.内容区的大小依据font-size的值和字数进行变化. 3. 行距.行高 行高(line-height):包括内容区与以内容区为基础对称拓展的空白区域,我们称之为行

深入理解 CSS 中的行高与基线

百度面试直接被面试官问住了,回来总结下css 行高相关问题! 1.基本概念 1.  基线.底线.顶线.中线 注意:基线(base line)并不是汉字文字的下端沿,而是英文字母"x"的下端沿. 2. 内容区 内容区是指底线和顶线包裹的区域(行内元素display:inline可以通过background-color属性显示出来),实际中不一定看得到,但确实存在.内容区的大小依据font-size的值和字数进行变化. 3. 行距.行高 行高(line-height):包括内容区与以内容区

第七天-css基础(行高,盒子模型,边距)

摘要: 基础知识-css第七天,昨天因为同学的婚礼,所以没有整理,今天继续,今天是css基础的最后一天,知识点不多也不难,主要是后期多练习,巩固前面学习的知识.还有2个案例的时候视频,下周学习.下周也要开启js基础的模式,敬请期待吧-- line-height 行高 行高是基线与基线的距离(浏览器默认字体16px) 行高=文字高度+上下边距 单行文字垂直居中 设置容器高度和line-height值相等 多行文字垂直居中 1.高度固定容器:自己设置上下padding值相等就ok了 2.高度未知容器

wpf datagrid row height 行高自动计算使每行行高自适应文本

wpf 的datagrid的行高 要么是Auto,要么是定值:但会带来麻烦就是每行行高都一样. 当需要按内容(主要是wrap 换行的textbox或textblock)来动态调整行高的时候,需要用到dataGrid的LoadingRow 事件. 参考两个网页: http://stackoverflow.com/questions/9264398/how-to-calculate-wpf-textblock-width-for-its-known-font-size-and-characters

CSS在显示行高不一的问题解决方法

相信很多朋友在写CSS的时候都会遇到过这样的问题:英文字母和汉字的行高不一样,导致在全汉字.全英文字母以及汉字字母混合时设置好的margin或 padding 属性出现偏差. 当然这种情况之存在于IE浏览器,Safari.Google Chrome.Firefox.Opera均不存在类似的问题. 产生的原因: 1.全汉字的时候: 一般情况在选中文本可以看出汉字是上对齐的(具体表现是选中字体,从背景上看上去下面多了一部分,用css术语讲就是产生了padding-bottom属性,为了说明问题暂且就

【转】css行高line-height的一些深入理解及应用

一.前言 前两天在腾讯ISD团队博客上看到一篇翻译的文章“深入理解css 行高”,是个不错的文章,学到了不少东西,建议您看看. 这里,我也要讲讲我对line-height的一些理解,所讲解的东西绝大多数与上面提到的“深入理解css 行高”是不重复的,可以说是补充或是另外一个角度的思考.另外,将结合实际,展示line-height的一些特性和一些常见应用,帮助您对css行高line-height的理解.所讲述的并不一定都是正确的,欢迎指正欢迎交流. 二.一些字面意思“行高”顾名思意指一行文字的高度

css行高line-height的一些深入理解及应用

by zhangxinxu from http://www.zhangxinxu.com,原文地址:http://www.zhangxinxu.com/wordpress/?p=384 一.一些字面意思"行高"顾名思意指一行文字的高度.具体来说是指两行文字间基线之间的距离.基线实在英文字母中用到的一个概念,我们刚学英语的时使用的那个英语本子每行有四条线,其中底部第二条线就是基线,是a,c,z,x等字母的底边线.下图的红色线即为基线. vertical-align中有top,middle