`

如何使body居中,绝对定位与相对定位

阅读更多

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  <style type="text/css">
/*
给body加了一个边框,可以看出,body已经居中了
*/
body {
 MARGIN: 0 AUTO;
 width: 700px;
 border: solid 1px #000;
}
</style>

 </head>
 <body>

  <!-- 在该div里面设置position:relative;则该div里面设为绝对定位的元素将是相对于该div进行绝对定位了-->
  <div
   style="position: relative; MARGIN: 0 AUTO; width: 200px; height: 400px; background: orange;"
   name="father">


   <div style="LEFT: 0px; POSITION: absolute; TOP: 260px;">
    这部分是相对于name="father"的div进行绝对定位的

   </div>

  </div>

  <div style="LEFT: 0px; POSITION: absolute; TOP: 260px;">
   这部分是相对于当前窗口进行绝对定位的

  </div>

 </body>
</html>
</html>

分享到:
评论

相关推荐

    绝对居中div

    在CSS中,有三种主要的定位模式:静态定位(static)、相对定位(relative)和绝对定位(absolute)。绝对定位可以使元素相对于最近的非 static 定位的祖先元素进行定位,如果找不到这样的祖先,它将相对于初始包含...

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

    在CSS中,定位主要有静态定位、相对定位、绝对定位和固定定位。对于绝对定位(`position: absolute;`),元素会相对于最近的非静态定位祖先元素进行定位,如果找不到这样的祖先,则会相对于body定位。 1. **水平...

    CSS定位.pdf

    3. **绝对定位(absolute)**:绝对定位的元素脱离文档流,其位置相对于最近的已定位祖先元素(非static定位)或整个body元素。绝对定位的元素不会影响其他元素的布局,可以覆盖其他元素,使用z-index属性调整层级。...

    CSS元素的浮动与定位综合案例3.pdf

    `#container`作为页面的主容器,设置背景色、左对齐、固定宽度、自动水平居中以及相对定位,这为后续的绝对定位提供参考点。 接下来是第一大模块的布局设计。这个模块包含3个子模块。第1个子模块使用背景图像创建大...

    CSS综合案例3,利用定位完成谷歌搜索框

    然后,我们对输入框`search-input`使用绝对定位,使其在容器内居中: ```css .search-input { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); /* 使用transform进行微调,使其...

    层固定,图片自动大小且居中

    由于我们已经设置了层为相对定位,现在可以将图片设置为绝对定位,使其相对于容器居中: ```css img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); /* 将图片向左和向上移动...

    用CSS将登录框水平垂直居中于浏览器.docx

    在CSS中,有相对定位(relative)、绝对定位(absolute)和固定定位(fixed)等几种方式。在这个场景下,我们将使用绝对定位来实现居中效果。 代码示例: ```html &lt;!DOCTYPE html&gt; ;charset=utf-8"&gt; 登录框...

    css设置未知尺寸图片的水平和垂直居中

    1. **相对定位(Relative Positioning)** 当设置元素的`position`为`relative`时,元素相对于其正常位置进行定位。我们可以通过`top`和`bottom`,`left`和`right`属性调整位置,但不会影响其他元素的布局。 2. **...

    CSS定位“十字架”之水平垂直居中

    首先,我们要明白,CSS中的定位分为静态定位(static)、相对定位(relative)、绝对定位(absolute)和固定定位(fixed)。绝对定位是相对于最近已定位的祖先元素进行定位,如果没有这样的祖先,则会相对于初始包含...

    css控制div中元素居中的示例.pdf

    首先,创建一个包含居中元素的容器,然后将其绝对定位于相对页面左边边缘 50% 的位置。这样,该容器的左外边距将从页面 50% 宽度的位置开始算起。 然后,将容器的左外边距值设置为负的容器宽度的一半。这样即可将该...

    UL里的LI元素左浮动层一行显示时使其居中的方法

    在网页设计中,列表(LI元素)的布局是一个常见的需求...包括绝对定位、相对定位、浮动等属性的理解与应用。通过本例展示的相对定位技巧,我们能够更加灵活地控制页面中的元素布局,从而创造出更加丰富多彩的用户界面。

    HTML对于元素水平垂直居中的探讨

    我们在设计页面的时候,经常要把DIV居中显示,而且是相对页面窗口水平和垂直方向居中显示,如让登录窗口居中显示。 到现在为止,探讨了很多种方法。 HTML: XML/HTML Code复制内容到剪贴板 &lt;body&gt;     ...

    CSS实现垂直居中的几种实现方式.docx

    2. **相对定位+负margin**:给父容器设置相对定位,子元素设置绝对定位,top为50%,再通过负margin调整。例如: ```css .out { position: relative; width: 400px; height: 400px; border: solid 1px gray; }...

    使用CSS居中浮动元素的方法

    方法二:父元素与子元素的相对定位和浮动 这种方法不需要预先知道元素的尺寸,适用于动态内容或响应式设计。首先,父元素设置`position: relative`并使用`left: 50%`使其左边缘位于自身中心。然后,子元素同样设置`...

    HTML5培训技术分享 定位属性、列表的高级应用及带有图片列表的网页制作(上)

    - 描述:绝对定位是相对于最近的已定位祖先元素的位置进行定位,若无则相对于初始包含块(通常是 `&lt;body&gt;` 元素)。 - 特点:当一个元素被定义为`absolute`时,它会从文档流中移除,并根据`left`, `top`, `right` 和...

    CSS 将两个button按钮垂直+水平居中

    1. 为按钮创建一个相对定位的容器。 2. 使用绝对定位和`margin: auto;`实现垂直居中。 3. 使用`text-align: center;`实现文本内容的水平居中。 4. 确保按钮的外层容器高度合适,与按钮高度相等。 5. 考虑框架样式的...

    前端HTML5圣诞树,可以根据自己需求加入自己的js

    .tree:定义圣诞树的容器,设置相对定位。.trunk:定义树干的样式,使用绝对定位位于底部中心。.triangle:定义树叶(三角形)的样式,使用绝对定位位于树干之上。.lights:定义灯光的容器,使用绝对定位并设置动画...

    面试神器.pdf

    第一种是通过父元素相对定位和子元素绝对定位,然后将子元素的`left`和`top`属性设置为50%,再利用负偏移量使其居中,或者使用`transform: translate(-50%, -50%)`实现相同效果。第二种方法是利用Flexbox布局,将父...

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

    上中下三行布局通常通过相对定位(relative)或绝对定位(absolute)来实现。我们可以为每个部分创建一个独立的DIV,并利用CSS的position属性进行布局。例如,顶部行可以设置为固定高度,底部行设置为固定在底部,而...

    固定宽高且DIV绝对居中实现思路及示例

    在这个示例中,`.parent`类的元素用于设置一个相对定位的容器,而`.content`类的元素就是我们要居中的元素。通过这种方式,无论屏幕大小如何变化,`.content`都会保持在`.parent`的中央。 总结来说,实现固定宽高且...

Global site tag (gtag.js) - Google Analytics