HTML--元素居中各种处理方法
2016-03-18 10:51
169 查看
1、水平居中
对于行内元素可以使用:.center-children { text-align: center; }
对于块元素,你可以设置其左右外边距为:auto;同时你还应该设置该元素的宽度,不然的话,元素的宽度会撑满整个浏览器或者一种是没反应(不过你设置背景就会看到了)。
.center-me { margin: 0 auto; }
如果你想让多个块元素在一行当中显示,首先你得设置display的属性,inline-block;在使用上面说的方法。还有一种方式是设置display:flex;
justify-content: center;
CSS代码:
<div class="ghost-center"> <p>I'm vertically centered multiple lines of text in a container. Centered with a ghost pseudo element</p> </div> body { background: #f06d06; font-size: 80%; } div { background: white; width: 240px; height: 200px; margin: 20px; color: white; resize: vertical; overflow: auto; padding: 20px; } .ghost-center { position: relative; } .ghost-center::before { content: " "; display: inline-block; height: 100%; width: 1%; vertical-align: middle; } .ghost-center p { display: inline-block; vertical-align: middle; width: 190px; margin: 0; padding: 20px; background: black; }
View Code
相关文章推荐
- 取出HTML标记中内容
- 快捷键整理
- html src文件引入
- HTML与XHTML的区别?
- html中table的使用(1)课程表
- doctype有几种?
- 网页后缀html、htm、shtml、shtm有什么区别?
- 合法提交Html标签(2)
- 合法提交Html标签 Page指令
- HTML table、form表单标签的介绍
- html制作小常识
- html <a>标签属性
- 礼拜四log~html form标签 & @ModelAttribute & 字符串判断相等 & DAO文件
- Html(仿QQ登录WEB网页编写)小小记录
- 让 innerHTML 进来的 script 代码跑起来
- 第一章:HTML基本语法
- html日记——三栏式布局
- HTML学习笔记(三)——超链接标签
- HTML 5 画布(canvas)
- HTML