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

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

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

本文主要包含Div,居中等相关知识,佚名 希望在学习及工作中可以帮助到您

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

创建一个新的html页面,

  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>  

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

  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. }  

在HTML代码里调用这个CSS

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

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

相关问题

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

1、让层水平居中

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

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

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

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

JavaScript Code复制内容到剪贴板

    1. $(document).ready

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

  • css小技巧
  • DIV 自动滚动功能及滚动条颜色修改的代码
  • CSS控制div宽度最大宽度/高度和最小宽度/高度的方法
  • 解决img在div中居中的问题
  • 设置一个DIV块固定在屏幕中央的两种方法(推荐)
  • 使用CSS的overflow属性防止float撑开div的方法
  • CSS文本和div垂直居中方法总结
  • 使用CSS3的box-sizing属性解决div宽高被内边距撑开的问题
  • html+css+div实现电影结束效果
  • 不固定宽度和高度的情况下CSS调整div居中的方法总结

相关文章

  • 2017-08-06纯CSS实现超简单的二级下拉导航菜单代码
  • 2017-08-06Web前端开发规范文档(css/javascript)
  • 2017-08-06CSS基础知识之float详解
  • 2017-08-06什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
  • 2017-08-06div背景颜色怎样渐变 css实现div层背景颜色渐变代码
  • 2017-08-06Win7下Chrome字体渲染颜色太淡颜色不够黑的解决方法
  • 2017-08-06css中pointer-events属性详解
  • 2017-08-06魔幻般冒泡背景的CSS3按钮动画
  • 2017-08-06CSS常用优化技巧
  • 2017-08-06CSS3绘制超炫的上下起伏波动进度加载动画

文章分类

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

最近更新的内容

    • 纯CSS实现图片列表悬停放大效果的方法
    • CSS background-position 属性 定位图片
    • CSS3的first-child选择器实战攻略
    • Win7下Chrome字体渲染颜色太淡颜色不够黑的解决方法
    • 在固定大小DIV层插入N个图片使其一行排列
    • 目前不被任何主流浏览器支持的CSS3属性汇总
    • CSS实现带箭头的DIV(鼠标放上显示提示框)
    • IE6/7 and IE8/9(Q)中td的上下padding失效的解决方法
    • css的语法介绍 css基础
    • CSS3基础(RGBa、text-shadow、box-shadow、border-radius)

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

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