您现在的位置是:网站首页> 编程资料编程资料
CSS设置多行文本垂直居中的方法CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
2021-09-06
978人已围观
简介 单行文本居中比较简单,就是将line-height设置成和height一样就可以了,对于多行文本,这种方式就行不通了,使用width,height必须使用px单位,再配合vertial-align:middle和display:table-cell属性即可实现
单行文本居中比较简单,就是将line-height设置成和height一样就可以了,但是对于多行文本,这种方式就行不通了,除了第一行,下面的就都看不到了。
多行文本垂直居中的CSS需要这么设置:
/*多行居中对齐的方法,width,height必须使用px单位,再配合vertial-align:middle和display:table-cell属性,且div不能浮动*/
.vcenter
{
width: 100px; height: 102px; vertical-align: middle; display: table-cell; overflow: hidden;
}
如果这个div必须浮动,那么可以在里面再嵌套一个div。这种方法有一个问题,就是width和height必须固定,否则无法实现居中。
父div再设置一个display: table的属性。这种方法还有一个问题,就是overflow属性不起作用了,这就是把div设置成table-cell的后果,所以如果要实现overflow:hidden,还需要在里面设置一个div,单独设置overflow:hidden的属性。
多行文本垂直居中的CSS需要这么设置:
复制代码
代码如下:/*多行居中对齐的方法,width,height必须使用px单位,再配合vertial-align:middle和display:table-cell属性,且div不能浮动*/
.vcenter
{
width: 100px; height: 102px; vertical-align: middle; display: table-cell; overflow: hidden;
}
如果这个div必须浮动,那么可以在里面再嵌套一个div。这种方法有一个问题,就是width和height必须固定,否则无法实现居中。
父div再设置一个display: table的属性。这种方法还有一个问题,就是overflow属性不起作用了,这就是把div设置成table-cell的后果,所以如果要实现overflow:hidden,还需要在里面设置一个div,单独设置overflow:hidden的属性。
相关内容
- CSS display:inline和float:left两者区别探讨详解css中的float深入理解和应用css中Float属性CSS重要属性之float学习心得(分享)css(display,float,position)深入理解老生常谈css中float的用法CSS使用float属性设置浮动元素的实例教程CSS基础知识之float详解理解CSS浮动float、定位positionCSS clear属性给float带来哪些影响CSS之float在IE浏览器下换行问题解决方法
- css弹出层代码分享CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- css教程制作css圆角边框(兼容全部浏览器)css教程实现div背景色渐变色代码分享css教程制作八卦镜代码分享CSS教程 伪清除浮动css圆角样式制件代码示例(css设置圆角)CSS圆角制作器 php版 v1.0CSS3的Border-radius轻松制作圆角基于jQuery+CSS的CSS圆角代码CSS圆角效果 -webkit-border-radius(CSS3中border-radius隐藏的威力)魔哥css圆角实现代码 (代码精简,完全自适应) 百度有啊 CSS圆角实现代码
- css教程实现div背景色渐变色代码分享css 进度条的文字根据进度渐变的示例代码css渐变色彩 省略标记 嵌入字体 文本阴影全面了解什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条css实现随鼠标移动div渐变色效果div+css背景渐变色代码示例CSS Tips:段落每行渐变色文本效果的实现方法
- css三级下拉菜单实现方法分享一款个性的js彩色拼图网站导航下拉菜单CSS横向下拉菜单(兼容IE6)jquery实现的界面典雅略带性感的二级导航下拉菜单效果jQuery实现可以自动感应浏览器边界选择显示方向的多级下拉菜单效果jQuery实现功能齐全带下拉菜单的tab选项卡切换效果jQuery实现漂亮的图片跟着切换的二级下拉菜单效果jQuery模仿谷歌风格的下拉导航菜单效果可自定义二级下拉菜单jQuery实现简单的比较流畅的下拉导航菜单效果
- css教程制作八卦镜代码分享设置div背景透明的方法示例CSS实现div不设高度完全居中div自适应高度自动填充剩余高度详解DIV+CSS的命名规矩才能有利于SEO优化的实现方法DIV或者DIV里面的图片水平与垂直居中的方法详解如何用div实现自制滚动条div对齐与网页布局详解DIV+CSS实现电台列表设计的示例代码div+css实现带箭头的面包屑导航栏不定宽高的文字在div中垂直居中实现方法
- 两种CSS3伪类选择器详细介绍使用before和:after伪类制作css3圆形按钮CSS3 :nth-child()伪类选择器实现奇偶行显示不同样式CSS3结构性伪类选择器九种写法CSS3 选择器 伪类选择器介绍利用CSS3的checked伪类实现OL的隐藏显示的方法CSS3 伪类选择器 nth-child()说明详解css3中的伪类before和after常见用法
- margin折叠的问题探讨CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- div+CSS设置一行内文字超过宽度不换行且不显示截断文字加...CSS控制文字换行、裁剪css控制文字自动换行的实现方法html、css 禁止文字自动换行属性word-breakcss固定宽度并且让最后一行文字换行css 解决英文字符与阿位伯数字自动换行 css是如何实现在页面文字不换行、自动换行、强制换行的方法
- CSS样式设置div滚动条示例代码纯div+css实现的固定在网站底部不随网站滚动的在线客服特效源码CSS控制DIV永远固定在页面底部不随滚动而滚动css将div层固定显示在页面底部不随滚动条滚动css实现div自动添加滚动条(图片或文字等超出时显示)div css 滚动条样式 DIV滚动条属性及样式设置方式css 给div添加滚动并隐藏滚动条