网页元素居中攻略记_(3)已知宽高元素水平垂直居中

已知宽高元素水平垂直居中

方案

使用了position的absolute属来实现,在上篇文章的垂直居中的基础上加上水平居中

代码

index.html

<!DOCTYPE html>
<html lang="zh">

  <head>
    <meta charset="UTF-8">
    <title>已知宽高元素水平垂直居中</title>
    <style>
      #container {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -250px;
        margin-left: -250px;
        height: 500px;
        width: 500px;
        background: #000;
      }
      /*先把块拉到页面的50%处,因为顶对齐在(50%,50%),所以必须拉回元素的一半大小,才能实现完全居中*/

    </style>
  </head>

  <body>
    <div id="container"></div>
  </body>

</html>

时间: 2024-10-12 16:54:53

网页元素居中攻略记_(3)已知宽高元素水平垂直居中的相关文章

网页元素居中攻略记_(4)用CSS3属性让元素水平垂直居中

flex实现子块的完美居中 方案 父块使用display:flex属性,子块margin自适应即可实现 代码 index.html <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>块状元素垂直居中(已知高度)</title> <style> *{margin: 0;padding: 0;} .

网页元素居中攻略记_(5)未知元素宽高垂直居中

题外话 以前,我们要自适应全局居中,需要借助JS或者JQ来实现,现在有了CSS3就可以省去好多功夫了,为什么这么说!! 请看比较: 传统的绝对居中 #container{ position:abosolute; top:50%; left:50%; margin-left:-包含块宽度的一半(如 -300px ); margin-top: -包含块高度的一半; } 这种是实现了包含块的绝对居中,但是有一个问题,就是宽高度无法自适应(需固定宽高)-比如动态增加数据的时候,用这个就不大合适了-.这时

网页元素居中攻略记_(5)未知宽高元素绝对居中

题外话 以前,我们要自适应全局居中,需要借助JS或者JQ来实现,现在有了CSS3就可以省去好多功夫了,为什么这么说!! 请看比较: 传统的绝对居中 #container{ position:abosolute; top:50%; left:50%; margin-left:-包含块宽度的一半(如 -300px ); margin-top: -包含块高度的一半; } 这种是实现了包含块的绝对居中,但是有一个问题,就是宽高度无法自适应(需固定宽高)-比如动态增加数据的时候,用这个就不大合适了-.这时

网页元素居中攻略记_(2)元素垂直居中

单行内元素垂直居中 方案 设置行内元素的行高等于父元素的高度或者包裹块的高度即可实现垂直居中,具体看代码效果 代码实现 index.html <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>单行内元素垂直居中</title> <style> div { width: 200px; height

网页元素居中攻略记_(1)元素水平居中

行内元素水平居中 方案 行内元素包裹在一个属性display为block的父层元素中,父块text-align:center即可实现 代码实现 index.html <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>行内元素水平居中</title> <style type="text/css

网页元素居中攻略记_(6)图片水平垂直居中

前言 借助table的特性来实现 代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css" media="screen"> .test{ display:table; heigh

webBrowser中操作网页元素全攻略

webBrowser中操作网页元素全攻略 2012-12-20 14:21 188人阅读 评论(0) 收藏 举报 1.获取非input控件的值: webBrowser1.Document.All["控件ID"].InnerText; 或webBrowser1.Document.GetElementById("控件ID").InnerText; 或webBrowser1.Document.GetElementById("控件ID").GetAttr

分享《OpenCV计算机视觉编程攻略(第3版)》高清中文版PDF+英文版PDF+源代码

下载:https://pan.baidu.com/s/1QF4MXrlc0JZlO1zSuBLmKQ <OpenCV计算机视觉编程攻略(第3版)>高清中文版PDF+英文版PDF+源代码 高清中文版PDF,328页,带书签目录,文字可以复制.高清英文版PDF,464页,带书签目录,文字可以复制. 中英文两版可以对比学习. 配套源代码:经典书籍,讲解详细: 结合C++和OpenCV全面讲解计算机视觉编程,不仅涵盖计算机视觉和图像处理的基础知识,而且通过完整示例讲解OpenCV的重要类和函数. 其中

《OpenCV计算机视觉编程攻略(第3版)》高清中文版PDF+英文版PDF+源代码

资源链接:https://pan.baidu.com/s/1NHKXsHapQwuuRNLV8i6L-A<OpenCV计算机视觉编程攻略(第3版)>高清中文版PDF+英文版PDF+源代码高清中文版PDF,328页,带书签目录,文字可以复制.高清英文版PDF,464页,带书签目录,文字可以复制.中英文两版可以对比学习.配套源代码:经典书籍,讲解详细:结合C++和OpenCV全面讲解计算机视觉编程,不仅涵盖计算机视觉和图像处理的基础知识,而且通过完整示例讲解OpenCV的重要类和函数.其中高清中文