• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >div/css > 让Div实现水平或垂直居中的相关方法

让Div实现水平或垂直居中的相关方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-02

本文主要包含div内容水平居中,图片在div中水平居中,div文字水平居中,img在div中水平居中,div水平居中等相关知识,佚名 希望在学习及工作中可以帮助到您

先来看一个最普通的实现示例:

创建一个新的html页面,

</div>
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  
  5. <title>无标题文档</title>  
  6. </head>  
  7. <body>  
  8. </body>  
  9. </html>  
</div> </div>

在<head></head>中间,插入CSS代码

</div>
  1. #warp {    
  2. position: absolute;    
  3. width:500px;    
  4. height:200px;    
  5. left:50%;    
  6. top:370px;    
  7. margin-left:-250px;    
  8. margin-top:-100px;    
  9. }  
</div> </div>

在HTML代码里调用这个CSS

</div>
  1. <div id="warp">   
  2.   <span>共计</span>   
  3.     <span>71</span>   
  4.   <span>条数据符合条件</span>   
  5. </div>  
</div> </div>

显示如下:
201586183425378.png (500×48)

相关问题

这里让一个层居中是一个非常常见的布局方式,但在html中水平居中使用margin:0px auto;可以实现,但垂直居中使用外边距是无法达到效果的。(页面设置height:100%;是无效的),这里使用绝对定位+负外边距的方式来实现垂直居中,但同时要考虑页面重置大小的情况,需要使用js来修正。

1、让层水平居中

</div>
  1. .className{   
  2.     width:270px;   
  3.     height:150px;   
  4.     margin:0 auto;   
  5. }  
</div> </div>

使用margin:0 auto;让层水平居中,留意宽度和高度必不可少。
2、让层垂直居中

</div>
  1. .className{   
  2.     width:270px;   
  3.     height:150px;   
  4.     position:absolute;   
  5.     left:50%;   
  6.     top:50%;   
  7.     margin:-75px 0 0 -135px;   
  8. }  
</div> </div>

将层设置为绝对定位,left和top为50%,这时候使用负外边距,负外边距的大小为宽高的一半。
3、在重置窗体的时候层依旧保持居中

JavaScript Code复制内容到剪贴板

    您可能想查找下面的文章:

    • 一个div在浏览器水平居中的实现方法
    • 让Div实现水平或垂直居中的相关方法
    • div中内容上下居中小结
    • 使用绝对定位+负外边距让DIV层水平垂直居中页面

    相关文章

    • 2017-06-02div+css布局中选择使用html标签的方法
    • 2017-06-02如何终止DIV的float属性简单实现
    • 2017-06-02学习DIV+CSS网页布局之混合布局
    • 2017-06-02css ul li导航菜单居中问题解决方法
    • 2017-06-02css vertical-align属性的一些理解与认识(二) text-top篇
    • 2017-06-02CSS实现菜单背景自适应宽度的方法
    • 2017-06-02DIV+CSS实现带三角箭头的提示框
    • 2017-09-02从搭建一个React项目,同时使用git把项目放到GitHub上
    • 2017-06-02独行DIV自适应宽度布局CSS实例与应用范围
    • 2017-06-02CSS使用图片美化的漂亮菜单效果

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • Div设置最小宽度(有浮动元素或浏览器宽度小于1350之后)
    • 经典的IE6的高度问题-div默认存在3个像素高
    • CSS样式分离之再分离达到精简与重用
    • 什么是DIV+CSS?有哪些优势?
    • div+css相对定位和绝对定位用法实例详解
    • 元素及文本的水平居中/垂直居中/绝对居中总结
    • 以HTML为基础学习DIV CSS
    • div+css实现类似winxp桌面图标布局(至上而下从左往右)
    • css过渡+3D效果的简单实现
    • 单/多行文本添加省略号方法详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有