Html5中新增标签与样式实现元素水平垂直居中的方法

发布时间:2021-06-12 12:44:51

来源:亿速云

阅读:71

作者:小新

这篇文章将为大家详细讲解有关Html5中新增标签与样式实现元素水平垂直居中的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

元素的水平垂直居中

1、利用table标签,自带的功能

.parent{

border: 1px solid red;

height: 500px

}

.child{

border: 1px solid black

}

测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试

测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试

效果

2、 margin-left: -50px; margin-top: -50px

.parent{

position: relative;

background-color: yellow;

width: 500px;

height: 200px

}

.child{

width: 100px;

height: 100px;

background-color: #fff;

position:absolute;

top:50%;

left: 50%;

margin-left: -50px;

margin-top: -50px

}

效果

3、 transform: translate(-50%,-50%)

.parent{

width: 500px;

height: 300px;

border: solid 1px red;

position: relative;

}

.child{

width: 200px;

height: 100px;

border: 1px solid black;

position:absolute;

top:50%;

left:50%;

transform: translate(-50%,-50%)

}

效果

4、 margin: auto;

.p{

width: 300px;

height: 200px;

border: 1px solid red;

position: relative;

}

.c{

width: 80px;

height: 40px;

background-color: #dedede;

position:absolute;

margin: auto;

top:0;

bottom:0;

left: 0;

right: 0

}

效果

5、弹性盒

.p{

border: 1px solid red;

width: 400px;

height: 500px;

display: flex;

justify-content: center;

align-items: center

}

.c{

width: 100px;

height: 100px;

background-color: red;

}

效果

html5CSS3有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML和 HTML5?

HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,地理定位等功能的增加。

绘画 canvas 元素

用于媒介回放的 video 和 audio 元素

本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失;

sessionStorage 的数据在浏览器关闭后自动删除

语意化更好的内容元素,比如 article、footer、header、nav、section

表单控件,calendar、date、time、email、url、search

CSS3实现圆角,阴影,对文字加特效,增加了更多的CSS选择器 多背景 rgba

新的技术webworker, websockt, Geolocation

移除的元素

纯表现的元素:basefont,big,center,font, s,strike,tt,u;

对可用性产生负面影响的元素:frame,frameset,noframes;是IE8/IE7/IE6支持通过document.createElement方法产生的标签,

可以利用这一特性让这些浏览器支持HTML5新标签,

浏览器支持新标签后,还需要添加标签默认的样式:当然最好的方式是直接使用成熟的框架、使用最多的是html5shim框架-

关于“Html5中新增标签与样式实现元素水平垂直居中的方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

html 5 设置标签居中,Html5中新增标签与样式实现元素水平垂直居中的方法相关推荐

  1. html5中新增标签的兼容性如何设置,HTML5新标签的兼容性处理

    普通浏览器 普通不支持HTML5新标签的浏览器 -- 能正常解析,但会当初成 inline 元素对待 在不支持HTML5新标签的浏览器里,会将这些新的标签解析成行内元素(inline)对待,所以我们只 ...

  2. HTML5新增的video标签,HTML5中video标签的使用方法

    HTML5中video标签的使用方法 发布时间:2020-08-27 11:33:56 来源:亿速云 阅读:100 作者:小新 这篇文章将为大家详细讲解有关HTML5中video标签的使用方法,小编觉 ...

  3. HTML5中新增的音频标签是,HTML5新增的音频标签、视频标签

    我们所说的H5就是我们所说的HTML5中新增的语言标准 一.音频标签 在HTML5当中有一个叫做audio的标签,可以直接引入一段音频资源放到我们的网页当中 格式: 降级的文字说明(当音频文件不能本浏 ...

  4. HTML中可以有多个meta吗,HTML5中meta标签有三个主要属性是什么

    HTML5中meta标签有三个主要属性是什么 发布时间:2020-10-22 13:46:11 来源:亿速云 阅读:88 作者:小新 小编给大家分享一下HTML5中meta标签有三个主要属性是什么,相 ...

  5. html5定义页脚标签,使用 HTML5 中的新标签和新属性

    新标签主要分成三个部分:语义化标签.功能性标签及新的输入控件类型 语义化标签 .. . ....... 这些新的语义化标签目前得到了大部分主流浏览器的支持,建议直接使用:如果是在IE 8及以下版本,无 ...

  6. html5中details标签作用

    html5 中新增的<details>标签允许用户创建一个可展开折叠的元件,让一段文字或标题包含一些隐藏的信息. 标签定义及使用说明 <details> 标签规定了用户可见的或 ...

  7. php video标签使用方法,HTML_HTML5 video标签(播放器)学习笔记(一):使用入门,近有在学习html5中video标签(播 - phpStudy...

    HTML5 video标签(播放器)学习笔记(一):使用入门 近有在学习html5中video标签(播放器)的使用,这里做一些学习笔记,方便自己查阅和记录,本文是第一篇,将介绍的是使用该标签初始化该做 ...

  8. php中的ol标签,html5中ol标签的用法详解

    这篇文章主要介绍了详解HTML5中ol标签的用法,是HTML5入门学习中的基础知识,需要的朋友可以参考下 定义和用法 标签定义有序列表. HTML 4.01 与 HTML 5 之间的差异 在 HTML ...

  9. CSS中的长度单位和HTML5中多媒体标签的使用

    CSS中的长度单位和HTML5中多媒体标签的使用 第一部分.长度单位 1.基本长度单位 2.长度单位的换算 第二部分.vw.vh.vmin.vmax 1.vw.vh.vmin.vmax的含义 2.vw ...

最新文章

  1. Android View绘制之旅
  2. iphone内存检测
  3. SQL SERVER 2012修改数据库名称(包括 db.mdf 名称的修改)
  4. 使用ANTLR在5分钟内用Java解析任何语言:例如Python
  5. reddit_我在3天内疯狂地审查了Reddit上的50个投资组合,从中学到了什么。
  6. 连接oracle报错:Invalid connection string format, a valid format is: host:port:sid
  7. 显卡花屏显存测试软件6,显卡花屏诊断好帮手:Video Memory Stress Test
  8. 2021跨境电商独立站将喷发式增长?你知道怎样运营独立站吗?
  9. 【数据分析】目标优化矩阵表确定权重
  10. java中动态代理的使用
  11. Vuex之state和getters
  12. 射频微波芯片设计4:耦合器芯片
  13. 嵌入式linux mtd,嵌入式Linux驱动设备之MTD技术详解
  14. 关于左对齐和左对齐的一些简单理解和杨辉3角的算法思想
  15. Python学习之【Django】
  16. 研究生计算机方面有哪些专业,计算机类研究生有哪些专业?
  17. 基于GEC6818开发板的相册
  18. 选择傲慢和残忍,会让你更加孤独
  19. 激光SLAM系统Fast LOAM (Lidar Odometry And Mapping)源码解析
  20. 微信“15。。。。。”背后的故事

热门文章

  1. c语言读写文件w 的用法,C 文件读写
  2. 计算机软件工程 高级职称鉴定
  3. iOS 设备跟踪 GPU 使用率
  4. 数据分析体系是什么,该如何搭建?
  5. 最近很火的配音软件多种声音
  6. ​十种常用的图像压缩算法。
  7. [iOS]关于iOS中界面视图横屏/竖屏切换的问题总结
  8. KKB:数组常用算法、冒泡排序(重点内容)
  9. jsonp跨域请求(PHP后端方式)
  10. Unity自定义UI组件(六)日历、日期拾取器