html 5 设置标签居中,Html5中新增标签与样式实现元素水平垂直居中的方法
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中新增标签与样式实现元素水平垂直居中的方法相关推荐
- html5中新增标签的兼容性如何设置,HTML5新标签的兼容性处理
普通浏览器 普通不支持HTML5新标签的浏览器 -- 能正常解析,但会当初成 inline 元素对待 在不支持HTML5新标签的浏览器里,会将这些新的标签解析成行内元素(inline)对待,所以我们只 ...
- HTML5新增的video标签,HTML5中video标签的使用方法
HTML5中video标签的使用方法 发布时间:2020-08-27 11:33:56 来源:亿速云 阅读:100 作者:小新 这篇文章将为大家详细讲解有关HTML5中video标签的使用方法,小编觉 ...
- HTML5中新增的音频标签是,HTML5新增的音频标签、视频标签
我们所说的H5就是我们所说的HTML5中新增的语言标准 一.音频标签 在HTML5当中有一个叫做audio的标签,可以直接引入一段音频资源放到我们的网页当中 格式: 降级的文字说明(当音频文件不能本浏 ...
- HTML中可以有多个meta吗,HTML5中meta标签有三个主要属性是什么
HTML5中meta标签有三个主要属性是什么 发布时间:2020-10-22 13:46:11 来源:亿速云 阅读:88 作者:小新 小编给大家分享一下HTML5中meta标签有三个主要属性是什么,相 ...
- html5定义页脚标签,使用 HTML5 中的新标签和新属性
新标签主要分成三个部分:语义化标签.功能性标签及新的输入控件类型 语义化标签 .. . ....... 这些新的语义化标签目前得到了大部分主流浏览器的支持,建议直接使用:如果是在IE 8及以下版本,无 ...
- html5中details标签作用
html5 中新增的<details>标签允许用户创建一个可展开折叠的元件,让一段文字或标题包含一些隐藏的信息. 标签定义及使用说明 <details> 标签规定了用户可见的或 ...
- php video标签使用方法,HTML_HTML5 video标签(播放器)学习笔记(一):使用入门,近有在学习html5中video标签(播 - phpStudy...
HTML5 video标签(播放器)学习笔记(一):使用入门 近有在学习html5中video标签(播放器)的使用,这里做一些学习笔记,方便自己查阅和记录,本文是第一篇,将介绍的是使用该标签初始化该做 ...
- php中的ol标签,html5中ol标签的用法详解
这篇文章主要介绍了详解HTML5中ol标签的用法,是HTML5入门学习中的基础知识,需要的朋友可以参考下 定义和用法 标签定义有序列表. HTML 4.01 与 HTML 5 之间的差异 在 HTML ...
- CSS中的长度单位和HTML5中多媒体标签的使用
CSS中的长度单位和HTML5中多媒体标签的使用 第一部分.长度单位 1.基本长度单位 2.长度单位的换算 第二部分.vw.vh.vmin.vmax 1.vw.vh.vmin.vmax的含义 2.vw ...
最新文章
- Android View绘制之旅
- iphone内存检测
- SQL SERVER 2012修改数据库名称(包括 db.mdf 名称的修改)
- 使用ANTLR在5分钟内用Java解析任何语言:例如Python
- reddit_我在3天内疯狂地审查了Reddit上的50个投资组合,从中学到了什么。
- 连接oracle报错:Invalid connection string format, a valid format is: host:port:sid
- 显卡花屏显存测试软件6,显卡花屏诊断好帮手:Video Memory Stress Test
- 2021跨境电商独立站将喷发式增长?你知道怎样运营独立站吗?
- 【数据分析】目标优化矩阵表确定权重
- java中动态代理的使用
- Vuex之state和getters
- 射频微波芯片设计4:耦合器芯片
- 嵌入式linux mtd,嵌入式Linux驱动设备之MTD技术详解
- 关于左对齐和左对齐的一些简单理解和杨辉3角的算法思想
- Python学习之【Django】
- 研究生计算机方面有哪些专业,计算机类研究生有哪些专业?
- 基于GEC6818开发板的相册
- 选择傲慢和残忍,会让你更加孤独
- 激光SLAM系统Fast LOAM (Lidar Odometry And Mapping)源码解析
- 微信“15。。。。。”背后的故事