`
阅读更多

 

div相对屏幕居中

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2014年7月21日 10:20:28 星期一

 

原理很简单,主要记住以下3点:

 

第一点要求:position:absolute

第二点要求:left:50%;top:50%

第三点要求:margin-left:-175px [也就是-(350/2)] margin-top:-150px [也就是-(300/2)]

 

原理:

先让这个DIV绝对定位;

让他距离上边50%,左边50%;这会这个DIV的左上角这个点就是窗口的正中间;

因为已经知道了这个DIV的高和宽了,那么再从这里点向左移动总宽及高的一半就可以了.

 

举例: 

<div style="width:350px;height:300px;position:absolute;left:50%;top:50%;

margin-top:-150px;margin-left:-175px;border:solid #000 5px;">

</div>

 

<style type="text/css">   
<!--   
div {   
position: absolute;      /*绝对定位*/   
top: 50%;                  /* 距顶部50%*/   
left: 50%;                  /* 距左边50%*/   
height: 200px;  margin-top: -100px;   /*margin-top为height一半的负值*/   
width: 400px;  margin-left: -200px;    /*margin-left为width一半的负值*/   
}   
-->   
</style> 

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

蕃薯耀 2014年7月21日 10:20:28 星期一

 

1
4
分享到:
评论

相关推荐

    div+css垂直居中和水平居中

    在网页设计中,实现元素的垂直居中和水平居中是一项常见的需求,这涉及到...学习和熟练掌握这些方法对于提高网页布局能力至关重要,特别是在响应式设计中,灵活运用居中策略能帮助创建美观且适应不同屏幕尺寸的界面。

    绝对居中div

    在这个例子中,`.container`是我们的相对定位父元素,而`.centered-div`是我们要居中的子元素。`.centered-div`通过绝对定位和transform属性实现了居中。 需要注意的是,这种方法可能不适用于所有情况,特别是当...

    垂直居中显示ie7+

    在网页设计中,"垂直居中显示"是一个常见的需求,特别是在多设备、多屏幕尺寸的环境下,确保元素在页面上无论何时都能保持居中状态,能够提供良好的用户体验。本话题主要探讨如何在IE7及以上的浏览器中实现元素的...

    CSS网页布局DIV水平居中的各种方法

    这种方法的优点在于它可以在不知道元素确切宽度的情况下实现居中,并且能够适应不同屏幕尺寸下的布局需求。 ### 总结 通过上述两种方法,我们可以有效地实现`div`容器的水平居中。对于静态布局或者宽度固定的元素...

    css中position:fixed实现div居中上下左右居中

    此技术非常适用于创建居中的模态对话框、提示框和其他需要在屏幕上居中的元素。然而,它也可以被用于其他布局技巧中,例如创建全屏背景图像或动画等。 在实际应用中,只需将上述CSS类应用到任何希望居中的DIV元素上...

    css 相对浏览器动态居中永远保持在屏幕正中

    使用如下css可以使div永远保持在屏幕正中 复制代码代码如下: &lt;style type=”text/css”&gt; .log { position:absolute; /*绝对定位*/ top:50%; /*距顶部50%*/ left:50%; margin:-100px 0 0 -150px; /*设定这个...

    让DIV水平垂直居中的两种完美方法推荐

    在网页布局中,将一个DIV元素在其父容器中水平垂直居中是一个常见需求。本文介绍了两种实用的方法来实现这一目标,这两种方法分别基于传统的CSS布局技术以及CSS3中的transform属性。 第一种方法利用负的margin值来...

    CSS 图片水平垂直居中于DIV

    在网页设计中,将图片水平垂直居中于一个DIV元素是常见的需求,这涉及到CSS布局技术的运用。本文将深入探讨如何实现这个效果,并提供相关的源码示例。 首先,我们要明白CSS中的定位机制,包括静态定位、相对定位、...

    不错的弹出层居中效果锁定屏幕

    在网页设计中,"不错的弹出层居中效果锁定屏幕" 是一个常见的需求,尤其是在创建模态框、对话框或提示信息时。这个标题描述了一个简单而实用的解决方案,允许弹出层(通常是div元素)在页面中央显示,并且能够固定在...

    鼠标移动到div上显示制定信息或者div(自适应显示位置)

    这个功能实现了对不同屏幕尺寸的自适应,因为坐标计算是基于元素的相对位置,而不是固定的像素值。因此,无论屏幕大小如何变化,信息div总能正确显示。 通过以上步骤,我们已经成功创建了一个简单的鼠标悬停提示...

    图片水平垂直居中

    在网页设计中,让图片水平垂直居中是一个常见的需求,特别是在构建响应式布局或需要保持元素在不同屏幕尺寸下居中的场景。本文将详细介绍如何使用简洁的代码来实现这一目标,适用于各种现代浏览器。 首先,我们可以...

    完全纯css实现div自适应居中兼容IE7 Chrome FireFox

    为了使div同时在水平和垂直方向上居中,需要将div放置在一个相对定位的容器中,然后对该容器应用`position: fixed;`或`position: absolute;`,并结合`top`, `left`, `right`, `bottom`和`margin`属性进行调整。 3. ...

    div完美自适应动态上下左右居中

    本文将详细介绍如何利用CSS属性实现一个能够完美自适应屏幕大小变化、动态上下左右居中的`&lt;div&gt;`元素。 #### 一、概念理解 在开始之前,我们需要了解几个关键概念: - **自适应**:即页面元素能够根据不同的设备...

    全屏css+DIV页面上中下三行布局,兼容各浏览器中间居中显示

    本文将深入探讨如何使用CSS+DIV来创建一个全屏页面上中下三行布局,并确保在各种浏览器中都能实现中间内容的居中显示。 首先,我们需要理解CSS的盒模型和定位概念。盒模型包括内容区域(content)、内边距(padding...

    CSS.DIV实列

    3. **响应式设计**:利用媒体查询(Media Queries),可以让`div`随着屏幕尺寸变化而改变布局。这在移动优先的设计策略中非常重要。 ```css @media (max-width: 768px) { .container { width: 100%; } } ```...

    固定宽高的DIV如何绝对居中

    在网页设计中,让一个具有固定宽度和高度的 `DIV` 元素绝对居中是一项常见的需求。这里的“绝对居中”意味着无论浏览器窗口大小如何变化,该元素都将始终保持在屏幕或其容器的中心位置。要实现这个效果,通常会结合...

    DIV+CSS相对IE6、IE7和IE8的兼容问题

    标题和描述均提到了“DIV+CSS相对IE6、IE7和IE8的兼容问题”,这揭示了在Web开发中,尤其是针对老旧浏览器如IE6、IE7和IE8进行CSS布局时,开发者可能遇到的一系列挑战。这些浏览器在解析CSS规则时存在独特的行为,...

    使用绝对定位+负外边距让DIV层水平垂直居中页面

    在网页设计中,让元素水平垂直居中是一种常见的需求,特别是在响应式布局中。传统的CSS方法,如使用`margin: 0 auto;...这个方法在响应式设计中尤其有用,因为它能确保元素在不同屏幕尺寸下都能正确居中显示。

    jQuery封装的屏幕居中提示信息代码

    ### jQuery封装的屏幕居中提示信息代码知识点 #### 1. jQuery介绍 jQuery是一个快速、小巧、功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互过程,极大地简化了JavaScript编程。 #### 2....

    css + div 实现图片展示

    使用flexbox,我们让图片水平居中并允许它们在屏幕变窄时堆叠。通过媒体查询,我们在小屏幕设备上改变了图片的排列方式。 为了实现更复杂的图片展示效果,如轮播图、缩略图预览等,我们还可以利用CSS动画、伪类选择...

Global site tag (gtag.js) - Google Analytics