css div如何居中显示

css div居中显示的方法:1、使用absolute绝对定位,代码为【absolute居中定位】;2、使用translate定位;3、使用margin居中定位;4、使用fixed的居中定位。

css div如何居中显示

本教程操作环境:windows7系统、css3版,DELL G3电脑。

css div居中显示的方法:

1、absolute 绝对定位 这是我们最常用的一种居中定位写法 要求必须确定div的宽高度 目前市面上的浏览器基本上都支持这种写法

                    absolute居中定位                  *{margin:0;padding:0}          .absoluteCenter{ width:600px; height:400px;position:absolute; background: rgb(50,183,97); left:50%; top:50%; margin-left: -300px; margin-top: -200px;  }                        
我是absolute居中定位
        

登录后复制

2、translate定位 这是css3 transform的属性 通过自身的偏移来定位 而且他有个极大的好处 不需要知道div的宽高度 就像js里的this self一样 可以将宽高度设为百分比 IE browser

立即学习“前端免费学习笔记(深入)”;

nbsp;html>                        translate居中定位                  *{margin:0;padding:0}          .translateCenter{ width: 40%; height: 20%; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); background: #2d2d2d;}                        
我是translate居中定位
        

登录后复制

3、margin居中定位  不需要确定div的宽高度 让top,bottom,left,right都为0 再加个margin:auto 神来之笔 IE browser

nbsp;html>                        margin居中定位                  *{margin:0;padding:0}          .marginCenter{ width:200px; height: 200px; position: absolute;left:0; top:0; right:0; bottom: 0; margin: auto; background: #f2056e;}                        
我是margin居中定位
        

登录后复制

4、fixed的居中定位 这个用的最多的可能就是导航条这块儿 让导航条居中显示不随页面滚动

nbsp;html>                        fixed居中定位                *{margin:0;padding:0}        .fixedCenter{max-width:980px; height:70px; position:fixed; margin:0 auto; left:0; right:0; background:rgb(67,163,244);}                        
我是fixed居中定位
        

登录后复制

相关教程推荐:CSS视频教程

以上就是css div如何居中显示的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2878869.html

(0)
上一篇 2025年3月10日 19:40:05
下一篇 2025年2月28日 21:45:53

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css如何实现文本多行省略号

    css实现文本多行省略号的方法:1、给文本元素添加“display: -webkit-box;”样式;2、给文本元素添加“ -webkit-box-orient: vertical;”样式;3、给文本元素添加“ -webkit-line-c…

    2025年3月10日
    200
  • css如何让文字成排显示

    css让文字成排显示的方法:1、使用【writing-mode】属性,语法为【writing-mode:lr-tb或writing-mode:tb-rl】;2、对文字对象宽度设置只能排下一个文字的宽度距离。 本教程操作环境:windows7…

    2025年3月10日
    200
  • css怎么让一个表格居中

    css让一个表格居中的方法:首先新建html文件,在【index.html】中的【】标签中,输入css代码;最后浏览器运行【index.html】页面即可。 本教程操作环境:windows7系统、css3版,DELL G3电脑。 css让一…

    2025年3月10日 编程技术
    200
  • css怎么在图片上显示遮罩层

    css在图片上显示遮罩层的方法:首先检查图像容器和图像样式,并查看遮罩层的样式定义;然后添加用于鼠标移动的脚本代码以显示遮罩层;最后添加mouseover和mouseout事件即可。 本教程操作环境:windows7系统、css3版,DEL…

    2025年3月10日 编程技术
    200
  • css的clearfix如何实现清楚浮动

    css的clearfix实现清楚浮动的方法:首先在需要清除浮动的时候,只要写一个【.clearfix】就行了;然后在需要清浮动的元素中添加clearfix类名就好了。 本教程操作环境:windows7系统、css3版,DELL G3电脑。 …

    2025年3月10日
    200
  • 在CSS中如何给背景图片加上超链接

    在CSS中给背景图片加上超链接的方法:首先新建模块,并设置其class属性为testid;然后将页面的css样式写入标签内,并通过class设置css的样式;最后使用a标签创建一个链接,实现给背景图片加上超链接。 本教程操作环境:windo…

    2025年3月10日 编程技术
    200
  • css如何实现input不可编辑

    css实现input不可编辑的方法:1、设置【onfocus=this.blur()】当鼠标放不上就离开焦点;2、设置disabled,代码为【】。 本教程操作环境:windows7系统、css3版,DELL G3电脑。 css实现inpu…

    2025年3月10日
    200
  • css居中对齐怎么设置

    css居中对齐的设置方法:1、水平居中【text-align:center】;2、水平居中【margin:0 auto】;3、垂直居中【line-height】;4、使用表格,水平、垂直居中;5、弹性布局,水平、垂直居中。 本教程操作环境:…

    2025年3月10日
    200
  • css的字体样式如何设置

    css字体样式的设置方法:1、使用【font-family】属性来定义字体类型,代码为【font-family:name】;2、使用font属性也可以定义字体类型,代码为【font:font-style】。 本教程操作环境:windows7…

    2025年3月10日
    200
  • css如何让字竖着写

    css让字竖着写的方法:使用【writing-mode】设置对象书写方向,语法为【writing-mode : lr-tb、tb-rl】,其中【lr-tb】为从左向右,从上往下,【tb-rl】从上往下,从右向左。 本教程操作环境:windo…

    2025年3月10日
    200

发表回复

登录后才能评论