<HTML>
<HEAD>
<TITLE>js根据页面大小变化设置div左右居中</TITLE>
</HEAD>
<body>
<div id="" style="border: solid; width: 100%; height: 100px">
说明:js根据页面大小变化设置div左右居中, 要应用js代码,要设置position:absolute
</div>
<div id="mydiv"
style="border: solid; background-color: red; width: 100px; position: absolute">
此为居中的div
</div>
<!-- <div style="border:solid;height:100px;width:100px">2</div> -->
</body>
<script type="text/javascript">
var mydiv = document.getElementById("mydiv");
var mydiv_resize = function() {
mydiv.style.left = (document.body.clientWidth - 100) / 2;//100为mydiv的宽度
mydiv.style.height = document.body.clientHeight / 2;
}
mydiv_resize();
window.onresize = mydiv_resize;
</script>
</HTML>
分享到:
相关推荐
最后,还需提一下,如果图片无法在JSP页面中居中,可能的原因包括但不限于:图片的父元素没有正确设置样式、JSP容器默认的样式影响了布局、外部CSS链接未正确加载或存在冲突、以及浏览器缓存导致页面样式未更新等...
非常实用的页面制作,用于设置div的透明度,以及div在页面左右居中
在网页设计中,将图片在div中垂直和水平居中是一项常见的需求,这涉及到CSS布局技术的运用。本文将深入探讨如何使用最简单的方法来实现这个目标,同时也会涉及JavaScript(JS)的一些特效,尽管在描述中没有明确指出...
在网页开发中,jQuery提供了便捷的方式来创建动态的、可交互的弹出div层窗口。这种技术通常用于显示警告、消息、表单或任何需要用户注意的内容。创建一个弹出div层窗口的关键在于利用jQuery的`show()`、`hide()`、`...
以前的想法是通过CSS+Div使div居中,但是现在的想法变了,通过JavaScript可以简单的使Div在页面上居中,随着网页大小的改变做出相应的改变。而且只要明白了居中的原理轻而易举的就可以实现了。 先看一下居中的原理吧...
在网页设计中,让一个`div`元素在页面上实现水平和垂直居中是一项常见的需求。这个主题,"DIV水平垂直居中",通常涉及到CSS布局技术和可能的JavaScript辅助方法。在这个场景中,描述提到使用了jQuery来实现,这是一...
在网页设计中,让`<div>`元素内的多行文本实现上下居中并添加省略号功能是一项常见的需求。这通常涉及到CSS布局、文本对齐和溢出隐藏等多个技术点。接下来,我们将深入探讨如何实现这个效果。 首先,我们要解决的是...
在网页设计中,让一个div元素在页面上弹出并居中是一项常见的需求,尤其是在创建模态对话框、提示信息或者加载窗口时。jQuery作为一个强大的JavaScript库,提供了丰富的功能来简化这种操作。本文将深入探讨如何使用...
在网页设计中,"DIV+CSS 图片垂直居中效果"是一个常见的布局需求,它涉及到CSS的盒模型、定位和Flexbox或Grid等现代布局技术。以下是对这一主题的详细阐述: 1. **基础概念** - **DIV**:HTML中的`<div>`元素是一...
然而,当这些浮动的`div`需要在浏览器窗口大小改变时保持居中对齐,传统的浮动方法(如设置`left`或`right`属性)通常无法实现预期效果。这是因为浮动元素会根据设定的位置固定,不会自动调整以适应窗口变化。 为了...
本主题将深入探讨如何利用CSS和JavaScript实现蒙版的居中技术,并讲解如何使用JavaScript获取div的宽度和高度。 首先,让我们了解CSS中的居中技术。在CSS中,有多种方法可以实现元素的水平和垂直居中。以下是一些...
在网页设计中,"DIV始终居中的半透明弹出层"是一个常见的需求,它涉及到CSS布局、定位以及透明度设置等多个技术点。下面将详细解释这些知识点。 首先,`DIV`是HTML中的一个块级元素,常用于创建网页布局结构。在本...
2. **创建消息提示div层**:接着,创建一个用于显示消息的div层,同样通过`document.createElement("div")`创建,设置样式使其居中显示,并设置宽度、高度、边框等属性,最后将其添加到页面中。 ```javascript ...
这篇博文主要探讨了如何通过CSS(层叠样式表)和JavaScript来实现div内图片的居中显示。以下将详细讲解这两种方法。 首先,我们来了解CSS居中技术。CSS提供了多种方式使元素居中,对于图片在div中居中,我们可以...
2. **浮动 Div 的自动居中**:`MoveFloatLayer()` 函数通过计算页面中心点的位置来动态调整 Div 的位置,使 Div 始终保持在屏幕中央。 3. **页面加载完成后执行**:`window.onload=initialFloatDiv;` 确保页面完全...
在网页设计中,"DIV始终居中的半透明弹出层"是一种常见的用户界面元素,用于显示重要的信息或者交互,如提示、警告、登录框等。本文将深入探讨如何实现这样的功能,包括HTML结构、CSS样式以及可能涉及的JavaScript...
其次,"DIV渐变居中"是将一个div元素在页面中水平和垂直居中,并且在变换过程中实现颜色渐变。这通常涉及到CSS定位(如absolute或fixed)和margin负值的使用来实现居中,而颜色渐变则可以通过CSS3的transition属性...
在网页设计中,"垂直居中显示"是一个常见的需求,特别是在多设备、多屏幕尺寸的环境下,确保元素在页面上无论何时都能保持居中状态,能够提供良好的用户体验。本话题主要探讨如何在IE7及以上的浏览器中实现元素的...
标题中的“DIV未知高度的垂直居中代码”指的是在网页设计中如何使一个具有未知高度的<div>元素在页面上实现垂直居中的技术。在Web开发中,这是一项常见的需求,尤其是在响应式设计中,当内容高度不确定时,仍然希望...