您现在的位置是:网站首页> 编程资料编程资料
CSS中使用table-cell法来达到居中效果CSS居中效果之transform的使用CSS中使用负margin值来调整居中位置仅使用CSS做到完全居中的超级攻略
2021-09-05
965人已围观
简介 这篇文章主要介绍了CSS中使用table-cell法来达到居中效果,文中的示例给出了与之配合的HTML代码,需要的朋友可以参考下
这种可能是最好的方法,因为高度可以随内容改变,浏览器支持也不差。主要缺陷是会产生额外的标签,每一个需要居中的元素需要三个额外的HTML标签。
HTML:
XML/HTML Code复制内容到剪贴板
- <div class="Center-Container is-Table">
- <div class="Table-Cell">
- <div class="Center-Block">
- div>
- div>
- div>
CSS:
CSS Code复制内容到剪贴板
- .Center-Container.is-Table { display: table; }
- .is-Table .Table-Cell {
- display: table-cell;
- vertical-align: middle;
- }
- .is-Table .Center-Block {
- width: 50%;
- margin: 0 "width: auto; height: auto; float: none;" id="11_nwp">"text-decoration: none;" mpid="11" target="_blank" href="http://cpro.baidu.com/cpro/ui/uijs.php?adclass=0&app_id=0&c=news&cf=1001&ch=0&di=128&fv=0&is_app=0&jk=2d6719abf210fdd5&k=auto&k0=auto&kdi0=0&luki=9&n=10&p=baidu&q=06011078_cpr&rb=0&rs=1&seller_id=1&sid=d5fd10f2ab19672d&ssp2=1&stid=0&t=tpclicked3_hc&tu=u1922429&u=http%3A%2F%2Fwww%2Eadmin10000%2Ecom%2Fdocument%2F3058%2Ehtml&urlid=0" id="11_nwl">"color:#0000ff;font-size:14px;width:auto;height:auto;float:none;">auto;
- }
好处:
内容高度可变
内容溢出则能自动撑开父元素高度
浏览器兼容性好
同时注意:
需要额外的HTML标签
相关内容
- CSS居中效果之transform的使用css3 transform属性详解CSS中使用负margin值来调整居中位置仅使用CSS做到完全居中的超级攻略
- CSS中使用负margin值来调整居中位置css 布局 之 两端布局的实例代码 (利用父级负的margin)css如何利用负margin技术实现平均布局css布局之负margin妙用及其他实现css利用负margin实现平均布局的示例
- 仅使用CSS做到完全居中的超级攻略CSS中的垂直和水平居中完全指南CSS中垂直居中的简单实现方法CSS实现定位元素居中的方法
- 使用css外部样式表的方法css样式表中中文名字体乱码使用Unicode可解决HTML默认样式表CSS属性除了inline和block的定义CSS层叠样式表的层叠是什么意思(自我理解)CSS样式表高效使用技巧充分利用样式表的强大性CSS 样式表中文手册 chm格式CSS布局中如何组织样式表以便于简化、维护CSS样式表与格式布局详解
- 初探CSS3中的calc()功能CSS3 calc()会计算属性详解详解CSS 3 中的 calc() 方法浅谈css3中calc在less编译时被计算的解决办法CSS3 Calc实现滚动条出现页面不跳动问题 CSS3的calc()做响应模式布局的实现方法使用CSS3中的calc()属性来以算式表达尺寸数值浅析CSS中calc()的使用巧用CSS3的calc()宽度计算做响应模式布局的方法
- CSS3中HSL和HSLA的简单使用示例css3中transform属性实现的4种功能详解CSS3.0(Cascading Style Sheet) 层叠级联样式表纯CSS3实现div按照顺序出入效果CSS3实现列表无限滚动/轮播效果css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效CSS3实现的侧滑菜单CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果
- 详解CSS中@supports的用法CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- CSS3动画制作的简单示例
- 用CSS3实现背景渐变的方法CSS3实现带视差背景渐变效果的平滑图片轮播幻灯片特效源码详解CSS背景渐变图片transtion过渡效果技巧css3编写浏览器背景渐变背景色的方法CSS3点击按钮实现背景渐变动画效果CSS实现背景渐变和自动全屏的代码
- CSS进阶指引CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题