html的元素水平垂直居中应该怎么设置

这次给大家带来html的元素水平垂直居中应该怎么设置,设置html的元素水平垂直居中的注意事项有哪些,下面就是实战案例,一起来看一下。

我们在设计页面的时候,经常要把DIV居中显示,而且是相对页面窗口水平和垂直方向居中显示,如让登录窗口居中显示。

到现在为止,探讨了很多种方法。

HTML:

      

第一种: CSS绝对定位

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

主要利用绝对定位,再用margin调整到中间位置。

父元素:

.maxbox{       position: relative;       width: 500px;       height: 500px;       margin: 5px;       box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8), -1px -1px 1px rgba(0, 0, 0, 0.8);   }

 子元素:

.minbox{       width: 200px;       height: 200px;       box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8), -1px -1px 1px rgba(0, 0, 0, 0.8);   }

水平垂直居中对齐:

.align-center{       position: absolute;       left: 50%;       top: 50%;       margin-left: -100px;   /*width/-2*/      margin-top: -100px;    /*height/-2*/  }

第二种: CSS绝对定位 + Javascript/JQuery

主要利用绝对定位,再用Javascript/JQuery调整到中间位置。相比第一种方法,此方法提高了class的灵活性。

父元素:

.maxbox{       position: relative;       width: 500px;       height: 500px;       margin: 5px;       box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8), -1px -1px 1px rgba(0, 0, 0, 0.8);   }

  子元素:

.minbox{       width: 200px;       height: 200px;       box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8), -1px -1px 1px rgba(0, 0, 0, 0.8);   }

水平垂直居中对齐:

.align-center{       position: absolute;       left: 50%;       top: 50%;   }

  JQuery:

$(function(){       $(".align-center").css(           {               "margin-left": ($(".align-center").width()/-2),               "margin-top": ($(".align-center").height()/-2)           }       );   });

几种方法的比较:

第一种CSS绝对定位margin调整,兼容性很好但是欠缺灵活性。如果有很多box里需要水平垂直居中,因其width,height不同而需要写不同的 .align-center 。
第二种使用脚本语言,兼容性很好且弥补了第一种的缺点。不因width,height的改变而影响水平垂直居中的效果。
第三种使用CSS3的一些新的属性,兼容IE10, Chrome, Firefox, 和 Opera。兼容性不太很好,不因width,height的改变而影响水平垂直居中的效果。

相信看了这些案例你已经掌握了方法,更多精彩请关注创想鸟其它相关文章!

相关阅读:

怎样用HTML和CSS做出大白

XHTML中有哪些常用的标签

在HTML/XHTML中的img图像标签应该如何使用

以上就是html的元素水平垂直居中应该怎么设置的详细内容,更多请关注创想鸟其它相关文章!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 17:12:06
下一篇 2025年12月21日 17:12:14

相关推荐

  • HTML你一定要知道的优化技巧

    这次给大家带来html你一定要知道的优化技巧,优化html你一定要知道的注意事项有哪些,下面就是实战案例,一起来看一下。 如何提升Web页面的性能,很多开发人员从多个方面来下手如JavaScript、图像优化、服务器配置,文件压缩或是调整CSS。 很显然HTML 已经达到了一个瓶颈,尽管它是开发We…

    好文分享 2025年12月21日
    000
  • HTML的代码书写有哪些规范

    这次给大家带来html的代码书写有哪些规范,书写html的代码的注意事项有哪些,下面就是实战案例,一起来看一下。 通用约定标签 自闭合(self-closing)标签,无需闭合 ( 例如: img input br hr 等 );可选的闭合标签(closing tag),需闭合 ( 例如: 或 以上…

    好文分享 2025年12月21日
    000
  • 使用HTML应该如何编写邮件模版

    这次给大家带来使用html应该如何编写邮件模版,使用html编写邮件模版的注意事项有哪些,下面就是实战案例,一起来看一下。 今天,我想写一个”低技术”问题。   话说我订阅了不少了新闻邮件(Newsletter),比如JavaScript Weekly。每周收到一封邮件,了解…

    好文分享 2025年12月21日
    000
  • HTML中iFrame标签有哪些用法

    这次给大家带来html中iframe标签有哪些用法,在html中iframe标签用法的注意事项有哪些,下面就是实战案例,一起来看一下。 最近工作有个在项目-布兜收藏夹。简言之就是将喜欢的图片收藏到布兜页面上来,这其中用到了很多关于iframe的方面,总结如下:  1. 作为弹出层铺底覆盖   大家如…

    好文分享 2025年12月21日
    000
  • HTML的checkbox和radio怎样美化样式

    这次给大家带来html的checkbox和radio怎样美化样式,html的checkbox和radio美化样式的注意事项有哪些,下面就是实战案例,一起来看一下。 HTML的checkbox和radio样式美化的简单实例 checkbox: input[type=”checkbox”] { disp…

    好文分享 2025年12月21日
    000
  • html关于PHP你必须知道的重要知识点

    这次给大家带来html关于php你必须知道的重要知识点,html里关于php的注意事项有哪些,下面就是实战案例,一起来看一下。 用frameset、frame和iframe还实现多窗口 2.在图片上利用映射距离usemap来实现按钮跳转。——第8尾集 3.表单必须要有name…

    好文分享 2025年12月21日
    000
  • 在HTML中iframe与frame有哪些区别

    这次给大家带来在html中iframe与frame有哪些区别,在html中使用iframe与frame的注意事项有哪些,下面就是实战案例,一起来看一下。 不知道你在项目中用过frameset属性没有,frameset这个属性是在去年我在一个在线客服系统制作中用过,因为客服系统要有固定的布局,上面一块…

    好文分享 2025年12月21日
    000
  • 标注HTML元素时class与id有什么不同

    这次给大家带来标注html元素时class与id有什么不同,标注html元素时class与id的注意事项有哪些,下面就是实战案例,一起来看一下。 在网页中有很复杂的 HTML 结构,如果我们使用 CSS 来定义相关的样式,就需要为这些结构指定相应的标志,然后再编写相应的 CSS 选择器来获取他们赋予…

    好文分享 2025年12月21日
    000
  • HTML的表格应该怎样布局

    这次给大家带来html的表格应该怎样布局,布局html的表格注意事项有哪些,下面就是实战案例,一起来看一下。 HTML 文档中的元素是一个接着一个排列的,只是简单地在在块级元素的前后加上拆行,是一种流水布局。但是,我们所见到的 Web 页面按照一定的规则布局排版的(通常是多列的),所以就要借助一定的…

    好文分享 2025年12月21日
    000
  • 在html中如何实现下载功能

    这次给大家带来在html中如何实现下载功能,在html中实现下载功能的注意事项有哪些,下面就是实战案例,一起来看一下。 新项目基本告一段落,第一次完成前后端分离的集成,遇到的坑自然不少。 来说说第一天遇到的其中一个坑吧。 ——关于下载的问题。。。 以前的做法,大家都喜爱用标签吧。而我一开始也是用a标…

    好文分享 2025年12月21日
    000
  • HTML的基础笔记

    这次给大家带来html的基础笔记,下面就是实战案例,一起来看一下。 一,网页基础结构: 我的第一个网页 这是我的第一个网页 注意:在HTML中,标签大部分都是成对出现的。有开始就有结束 如果不是成对出现的标签,在标签的后面加上/表示结束。 二、基本标签 立即学习“前端免费学习笔记(深入)”; 1、h…

    好文分享 2025年12月21日
    000
  • HTML的基本概念详细介绍

    这次给大家带来html的基本概念详细介绍,html基本概念的注意事项有哪些,下面就是实战案例,一起来看一下。 什么是 HTML? HTML 是用来描述网页的一种语言。 •HTML 指的是超文本标记语言 (Hyper Text Markup Language)•HTML 不是一种编程语言,而是一种标记…

    好文分享 2025年12月21日
    000
  • HTML的标题总结推荐

    这次给大家带来html的标题总结推荐,html标题的注意事项有哪些,下面就是实战案例,一起来看一下。 HTML: 标题 标题(Heading)是通过 – 等标签进行定义的。 定义最大的标题。 定义最小的标题。This is a headingThis is a headingThis i…

    好文分享 2025年12月21日
    000
  • HTML文本格式的知识总结

    这次给大家带来html文本格式的知识总结,使用html文本格式的知识总结的注意事项有哪些,下面就是实战案例,一起来看一下。 HTML 文本格式化标签 标签 描述 定义粗体文本 呈现为被强调的文本 定义斜体字 定义小号字 定义重要文本 定义下标字 定义上标字 定义插入字 定义删除字 通常标签 替换加粗…

    好文分享 2025年12月21日
    000
  • HTML段落的知识总结

    这次给大家带来html段落的知识总结,使用html段落的注意事项有哪些,下面就是实战案例,一起来看一下。 HTML 段落 段落是通过 标签定义的。 实例 This is a paragraph 立即学习“前端免费学习笔记(深入)”;This is another paragraph  提示:忘记使用…

    好文分享 2025年12月21日
    000
  • HTML的meta标签常见用法介绍

    这次给大家带来html的meta标签常见用法介绍,使用html的meta标签的注意事项有哪些,下面就是实战案例,一起来看一下。 什么是mata标签 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。 标签位于文档的头部,不包含任何内容。 标签的…

    好文分享 2025年12月21日
    000
  • HTML的基础知识.关于css样式表和样式属性的详细介绍

    这次给大家带来html的基础知识.关于css样式表和样式属性的详细介绍,使用html的基础知识css样式表和样式属性的注意事项有哪些,下面就是实战案例,一起来看一下。 一、position:fixed     锁定位置(相对于浏览器的位置),例如有些网站的右下角的弹出窗口。 二、position:a…

    好文分享 2025年12月21日
    000
  • HTML基础知识,关于超链接设置的样式的详细介绍

    这次给大家带来html基础知识,关于超链接设置的样式的详细介绍,设置html的超链接样式的注意事项有哪些,下面就是实战案例,一起来看一下。 ***设置超链接的样式示例  a:link 超链接被点前状态 a:visited 超链接点击后状态 a:hover 悬停在超链接时 立即学习“前端免费学习笔记(…

    好文分享 2025年12月21日
    000
  • html如何制作细线表格

    这次给大家带来html如何制作细线表格,用html制作细线表格的注意事项有哪些,下面就是实战案例,一起来看一下。 关于这个细线表格的制作方法,百度一下可能就会有答案告诉你设置这几个值:给table设置border=”0″ cellspacing=”1″…

    好文分享 2025年12月21日
    000
  • html块级标签,行内标签,行内块标签的显示模式有哪些

    这次给大家带来html块级标签,行内标签,行内块标签的显示模式有哪些,使用html块级标签,行内标签,行内块标签显示模式的注意事项有哪些,下面就是实战案例,一起来看一下。 今天讲课的时候,讲到了html中的标签的显示模式,大致分为块级标签和行内标签。那么初学者在刚使用标签的时候会发现有些属性在一些标…

    好文分享 2025年12月21日
    000

发表回复

登录后才能评论
关注微信