本章节介绍一下如何实现未知宽高的元素在指定元素下实现垂直水平居中效果,下面就以span元素为例子,介绍一下如何实现span元素在div中实现水平垂直居中效果,代码如下:

#box{

width:200px;

height:150px;

background:blue;

position:relative;

}

#antzone{

background:green;

}

window.οnlοad=function(){

var obox=document.getElementById("box");

var oantzone=document.getElementById("antzone");

var w=oantzone.offsetWidth;

var h=oantzone.offsetHeight;

oantzone.style.position="absolute";

oantzone.style.left="50%";

oantzone.style.top="50%";

oantzone.style.marginLeft=-(w/2)+"px";

oantzone.style.marginTop=-(h/2)+"px";

}

脚本之家

上面你的代码实现了span元素在div中垂直水平居中效果,下面简单介绍一下它的实现过程。

<

html js设置文字垂直居中,javascript实现在指定元素中垂直水平居中相关推荐

  1. js java 改变字体颜色,js设置文字颜色的方法示例

    本文实例讲述了js设置文字颜色的方法.分享给大家供大家参考,具体如下: aaabbbccc 不允许在h1标签中添加任何字符,可以通过css或js定义,使其aaa为红色bbb为黄色ccc为蓝色 /p&g ...

  2. Java 文件操作二(重命名、设置只读、是否存在、指定目录中创建文件、获取文件修改日期、创建文件、文件路径比较)

    文件重命名 import java.io.File;public class Main {public static void main(String[] args) {File oldName = ...

  3. js和jQuery判断数组是否包含指定元素

    最近遇见一些前台基础性问题,在这里笔者觉得有必要记录一下,为了以后自己查阅或者读者查看. 已知var arr = ['java','js','php','C++']; 问题:arr数组是否包含'jav ...

  4. html+js+显示文字时钟,JavaScript canvas实现文字时钟

    本文实例为大家分享了canvas实现文字时钟的具体代码,供大家参考,具体内容如下 先看看效果图 代码 Document 您的浏览器不支持canvas var c=document.getElement ...

  5. html js设置颜色渐变效果,Javascript 颜色渐变效果的实现代码

    下面就是博主的一些思路和解决办法,如果对此没兴趣,想直接使用jquery插件的同学,可以点这里 思路 每一种颜色由RGB组成,每两位为一个16进制数 当前颜色代码和目标颜色代码,转换成10进制数后,是 ...

  6. js javaScript array 取指定元素索引、判断是否相同、重复、过滤数据

    最近写js也多了,Array中有好多方法不够用.自己加了些以后还可能用到. <script type="text/javascript"> //找到返回所在索引,不存在 ...

  7. JS鼠标点击自动选中点击元素中的文字

    目录 1. 选中输入框(input.textarea等)中的文字 2.普通标签(div.p.span等) 1. 选中输入框(input.textarea等)中的文字 <form action=& ...

  8. JavaScript删除数组指定元素

  9. input文字垂直居中_CSS的带文字居中分析

    CSS居中的方法有特别多,这里只介绍最基本的方法. CSS中分块级元素和内联元素,但是块级元素或者内联元素都可以设置display,最常用的三种display--inline.block.inline ...

最新文章

  1. 2013 年最不可思议的 10 个硬件开源项目
  2. POJ 2752 同一个串的前后串
  3. python paramiko模块
  4. AIX系统相关的日常操作
  5. java中closeable_java的Closeable接口和Cloneable接口
  6. python元类_python中的元类 metaclass
  7. gzip和gunzip 解压参数
  8. Hands-on Lab (14) - 部署StatefulSets应用
  9. c语言lr分析器的设计与实现_Python3设计模式四 :状态模式
  10. 让小黑人360度旋转的制作技巧
  11. 杭电 hdu 2002
  12. js创建对象的多种方式及优缺点
  13. 看我如何解决tomcat控制台内容输出乱码的问题?
  14. OpenCV获取图像的高和宽(Iplimage)
  15. intelssd在linux固件升级,Intel固件升级教程修复320系列SSD 8M丢数据问题
  16. Linux那些事儿 之 戏说USB(21)向左走,向右走
  17. 先进制造技术论文_轴承先进锻造工艺及制造技术
  18. rosdep update 使用小鱼fishros解决ros1/ros2问题 2022
  19. 上线群聊功能 阿里搞不赢的社交美团能行吗?
  20. USB会议摄像机的重要的网络特性

热门文章

  1. 高中计算机老师的心酸,“有一种累,叫高中老师”高中老师的一天,看哭无数学生、家长!...
  2. 儿童服饰行业竞争分析
  3. 如何优化一款企业级 即时通讯工具? 从需求分析到原型文档
  4. 德馨食品启动上市辅导:中信资本持股10%,曾因食品安全问题被罚
  5. 家庭中成药使用方法一览表
  6. 手机换屏太贵!只需学会三种保养屏幕的方法,帮你远离换屏烦恼
  7. chrome浏览器数据消失_使用Chrome的数据保护器节省带宽
  8. linux ext4-fs error,[求助]EXT4-fs error (device sdb4) ext4_find_entry...
  9. tf.range用法
  10. dockerfile自制Linux镜像,使用dockerfile基于centos构建python3镜像