JS 实现div 居中显示

JS 实现div 居中显示DOCTYPEhtmlh utf 8 titleJS 实现 div 居中 titlestyle 外层 div 居中 main position absolute 极为重要 background color blue

 <html> <head> <meta charset="utf-8" /> <title>JS实现div居中 
   title> <style> /*外层div居中*/ #main { position: absolute; /*极为重要*/ background-color: blue; width:400px; height:200px; /*left:50%; top:50%; margin-left:-200px; margin-top:-100px;*/ border:1px solid #00F; } #content { position: absolute; /*极为重要*/ background-color: yellow; width: 200px; height: 100px; /*left:50%; top:50%; margin-left:-100px; margin-top:-50px;*/ /*div内部文字居中*/ text-align: center; line-height:100px; /*行间距和div宽度相同*/ }  
   style> <body> <div id="main"> <div id="content"> Sun  
   div>  
   div> <script type="text/javascript"> window.onload = function() { 
     // 获取浏览器窗口  var windowScreen = document.documentElement; // 获取main的div元素  var main_div = document.getElementById("main"); // 通过窗口宽高和div宽高计算位置  var main_left = (windowScreen.clientWidth - main_div.clientWidth)/2 + "px"; var main_top = (windowScreen.clientHeight - main_div.clientHeight)/2 + "px"; // 位置赋值  main_div.style.left = main_left; main_div.style.top = main_top; // 获取mcontent的div元素  var content_div = document.getElementById("content"); var content_left = (main_div.clientWidth - content_div.clientWidth)/2 + "px"; var content_top = (main_div.clientHeight - content_div.clientHeight)/2 + "px"; content_div.style.left = content_left; content_div.style.top = content_top; }  
   script>  
   body>  
   html> 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218024.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午8:13
下一篇 2026年3月18日 上午8:13


相关推荐

  • java 数组转字符串 字符串转数组

    java 数组转字符串 字符串转数组字符串转数组使用 Javasplit 方法 split 方法根据匹配给定的正则表达式来拆分字符串 注意 nbsp nbsp nbsp nbsp 和 nbsp nbsp 等转义字符 必须得加 nbsp 多个分隔符 可以用 nbsp nbsp 作为连字符 字符串转数组 java lang StringString 0 1 2 3 4 5 String arr str split 用 分

    2026年3月17日
    2
  • mysql—总体备份和增量备份

    mysql—总体备份和增量备份

    2022年2月6日
    50
  • 最新xmind2022版思维导图如何使用详解教程

    最新xmind2022版思维导图如何使用详解教程前段时间和大家盘点了五种高效的学习方法 没有看过的小伙伴戳这里最科学的学习方法盘点 讲到思维导图笔记法的时候 本狗子给大家推荐了一款免费的思维导图软件 xmind 软件 然后好多小伙伴都加我问关于思维导图的使用方法 于是今天我就做了一份关于 xmind 软件的使用教程 先带大家回忆一下关于思维导图的用法用处 MindMap 有四个基本特点 注意力的焦点集中在中央图像上 主题作为分支从中央向四周辐射 分支由关键词或者关键图像构成 使用色彩 图画 代码加以修饰 思维导图学习法的

    2026年3月19日
    1
  • 最新kali之crunch

    最新kali之crunch描述 从字符集生成单词表 Crunch 可以根据您指定的条件创建单词表 紧缩的输出可以发送到屏幕 文件或另一个程序 必需的参数是 min len 您想开始处理的最小长度字符串 即使对于不使用该值的参数 此选项也是必需的 max len 您希望收紧的最大长度字符串 即使对于不使用该值的参数 此选项也是必需的 charsetstrin 您可以在命令行上指定要使用的字符集的字符集 或者如果留为空白 则字符集将使用默认字符集 顺序必须是小写字母 大写

    2026年3月17日
    2
  • Cacls和ICacls

    Cacls和ICacls解释 Cacls 显示或修改文件的访问控制列表 ACL ICACLS 显示或修改自由访问控制表 Dacl 上指定的文件 并指定目录中的文件应用于存储的 Dacl 总结 显示或修改文件访问控制权限相关术语 一个 DACL Discretionar 其指出了允许和拒绝某用户或用户组的存取控制列表 当一个进程需要

    2026年3月20日
    2
  • Alluxio简介

    Alluxio简介Alluxio 简介 Alluxio 概览 Alluxiov2 6 1 stable Documentatio 介绍 Alluxio 是世界上第一个面向基于云的数据分析和人工智能的开源的数据编排技术 它为数据驱动型应用和存储系统构建了桥梁 将数据从存储层移动到距离数据驱动型应用更近的位置从而能够更容易被访问 这还使得应用程序能够通过一个公共接口连接到许多存储系统 Alluxio 内存至上的层次化架构使得数据的访问速度能比现有方案快几个数量级 在大数据生态系统中 Alluxio 位于数

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号