`
yangyou230
  • 浏览: 1650352 次
文章分类
社区版块
存档分类

总结:HTML 元素居中

 
阅读更多

horizontal middle

============

1.text-align:center

<div style="text-align:center">

<div style="display:inline-block;">text</div>

</div>

2.margin:0 auto;

If we know the width of the inner div, then we can use margin auto

<div style="width:300px;">

<div style="margin: 0 auto;width:100px;">text</div>

</div>

3.table cell

<div style="display:table-cell;vertical-align:center">

<div>text</div>

</div>

vertical middle

=========

if we know the height of the parent, then we can set the line-height to be the same height of the div

<div style="height:30px;line-height:30px">

<div style="display:inline-block;">text</div>

</div>

if we know the height of the inner div, then we can use margin auto

<div style="height:300px;">

<div style="margin: auto 0;height:100px;">text</div>

</div>

both vertical and horizontal middle

===========

position:absolute

position:absolute

position: relative;

<div style="position: relative; height: 400px; width: 400px;">

<div style="border: 1px solid ; overflow: hidden; position: absolute; width: 100%; height: 100%;">

<!-- need to calculate the height -->

<div style="position: absolute; top: 50%; left: 50%; height: 3em;">

<div style="border: 1px solid ; top: -50%; left: -50%; position: relative;"> content fffffffffffffff sdfsfs sdfs sfsf sf ssd </div>

</div>

</div>

</div>

分享到:
评论

相关推荐

    CSS网页布局:div垂直居中的各种方法

    在前面的文章中我简单总结了一个“CSS在页面布局中实现div水平...所以在这里我还要啰嗦两句,CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有valign特性的元素才生效,例如表格元素中的、、&lt;caption&gt;

    实现水平垂直居中总结.html

    关于元素的水平/垂直居中的方案有很多,包括知道元素宽/高和不知道元素宽/高的情况。该html文档总结了几个我知道的较为常用的实现方法。

    元素及文本的水平居中/垂直居中/绝对居中总结

    简单总结一下html中元素的 水平居中、垂直居中、绝对居中的实现方式,感兴趣的朋友可以了解下哦

    关于html水平垂直居中的问题小结

    最近遇到很多居中的问题,就花点时间总结了一下放在这里,以后找也方便 1.居中文本 复制代码代码如下:”wrap”&gt; 我在中间…… ...ps:text-align:center只是将元素下面的内联元素居中显示1.2display:table-cell(多行

    详解html的几种水平垂直居中的方式(基础)

    所以我给大家总结式的列出几种常用的水平垂直居中的方法。 第一种方法 &lt;!--html盒子代码--&gt; &lt;!--水平垂直居中--&gt; &lt;p&gt;d第一种 &lt;!-css样式部分--&gt; .Centered1{ background-color: #800070; ...

    CSS文本和div垂直居中方法总结

    在样式布局中,我们经常碰到需要将元素居中。通过css实现元素的水平居中较为简单:对文本,只需要对其父级元素设置text-align: center;,而对div等块级元素,只需要设置其left和right的margin值为auto。要实现元素的...

    CSS里的各种水平垂直居中基础写法心得总结

    https://www.jb51.net/w3school/htmldom/prop_style_verticalalign.htm(W3C标准,概念不清的看手册很重要哦) ——————————————————————————– 首先,依旧是概念。介绍一下行内元素和块级...

    frontend-training:前端练习项目

    前端训练前置练习项目仿拉勾网首页仿照拉勾网pc端的首页和登录页,参照千锋教育的一个实战课程技术栈:HTML + CSS总结:在父级元素内,子元素(块级)水平居中的方法是使用绝对定位,left属性设置为50%,margin-...

    css实现元素垂直居中的常用方法(总结)

    垂直居中 css: .box1{ display: table-cell; vertical-align: middle; text-align: center; } 方法2:display:flex .box2{ display: flex; justify-content:center; align-items:Center; } 方法3:绝对...

    CSS水平居中总结(新手必看篇)

    如果被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置 text-align:center 来实现的。 html代码: XML/HTML Code复制内容到剪贴板 &lt;body&gt;  我想要在父容器中水平居中显示。  &lt;/...

    Baidu-Test:百度前端技术研究院实践

    Baidu-Test4-27:完成task0001的练习题。总结:虽然是基础知识,可还是有很多细节的知识没有掌握。...总结:巩固了float浮动,position定位,水平居中、border-radius圆形头像知识,学到css3透明度颜色渐变新知识

    不固定宽度和高度的情况下CSS调整div居中的方法总结

    很多新手在写css的时候经常遇到的一个问题,当div没有固定的宽度或者高度的时候,如何才能让div水平或者垂直居中显示。...方法一:用一个“ghost”伪元素(看不见的伪元素)和 inline-block / vertical-al

    全面总结使用CSS实现水平垂直居中效果的方法

    假设,要垂直水平居中的元素大小是未知的,你要使用绝对定位与负margin配合就难上加难。当然你会说,使用表格将解决我一切所需,的确是这样,那么除了这些方法,还有别的方案吗?接下来我们就针对这个自设问题,来...

    HTML5 Canvas核心技术 图形、动画与游戏开发

    23 1.8 在canvas中使用html元素 25 1.9 打印canvas的内容 32 1.10 离屏canvas 35 1.11 基础数学知识简介 37 1.11.1 求解代数方程 37 1.11.2 三角函数 38 1.11.3 向量运算 39 1.11.4 根据计量单位来推导等式 ...

    css兼容性问题总结笔记

    自己总结出来后生产pdf文档带书签的。 CSS兼容性笔记 1 一 css hack 1 1.直接案例 1 2. hack写法列表 1 3.在IE7+浏览器中按照IE7文档模式 1 4. 注意 Html头部的声明 2 二 IE下判断IE版本的语句 2 1. 直接案例 2 2. ...

    高效前端:Web高效编程与优化实践_机械工业出版社; 第1版 (2018年1月1日) 完整版-未加密

    · ·目 录 Contents前 言第1章 HTML/CSS优化 1Effective前端1:能用HTML/CSS解决的问题就不要用JS 2Effective前端2:优化HTML标签 16Effective前端3:用CSS画一个三角形 22Effective前端4:尽可能地使用伪元素 ...

    程序员面试刷题的书哪个好-work:工作

    rem,相对于根元素(即html元素)font-size计算值的倍数。 em,相对于父元素字体大小,元素的非font-size属性用em的话,相对于自身font-size vw,相对于视口的宽度,视口被均分为100单位的vw 像webpack里的postcss有...

    PHP程序开发范例宝典III

    个实例,每个实例都突出实用性,绝大部分实例都体现了PHP编程人员在实际项目开发过程中总结出的经验技巧。  《PHP程序开发范例宝典》内容充实,实例丰富,特别适于PHP编程人员和广大计算机爱好者学习开发使用,也...

Global site tag (gtag.js) - Google Analytics