首页 > 其他分享 >css盒子的定位(绝对定位)

css盒子的定位(绝对定位)

时间:2024-10-16 15:18:26浏览次数:9  
标签:定位 盒子 color 50px height 锚点 background css

如何给定位盒子

        想给盒子定位,必须提供三个要素,锚点、方向和距离。而盒子的相对定位,就是以元素本身的位置作为锚点。

盒子定位的属性名和属性值

        position:absolute;

绝对定位的锚点

        absolute 是绝对定位元素,其锚点是父辈属性,即谁包含它,它就以谁为锚点,最高可以以浏览器窗口为基准进行定位。

        父辈元素容器内,podition必须要有除了static值以外的值,否则不是父辈容器

方向和距离属性(函数值可为负值)

锚点和视觉位置左边的距离——left:

锚点和视觉位置右边的距离——right:

锚点和视觉位置上边的距离——top:

锚点和视觉位置下边的距离——bottom:


例子

        移动绿色的位置,距离父辈左边相差50px,顶部相差10px。


        原本代码

<!doctype html>
<!--声明文档类型,告诉浏览器使用HTML5标准来渲染页面。-->
<html>
<head>
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport"content="width=device-width,initial-scale=1.0">
	<meta charset="utf-8">
    <style>
        div{
            width: 50px;
            height: 50px;
            margin: 5px;
        }
        #div1{
            background-color: red;
 
        }
		
        #div2{
            background-color: green;
   
        }
		
        article{
            width:500px;
            height: 500px;
            background-color: gray;
        }
    </style>
</head>
<body>
    <article>
        <div id="div1">红</div>
        <div id="div2">绿</div>

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


改完后

<!doctype html>
<!--声明文档类型,告诉浏览器使用HTML5标准来渲染页面。-->
<html>
<head>
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport"content="width=device-width,initial-scale=1.0">
	<meta charset="utf-8">
    <style>
        div{
            width: 50px;
            height: 50px;
            margin: 5px;
        }
        #div1{
            background-color: red;
			position: absolute;
			top: 25px;
			right: 50px;
 
        }
		
        #div2{
            background-color: green;
   
        }
		
        article{
            width:500px;
            height: 500px;
            background-color: gray;
            <!--父辈元素容器内,podition必须要有除了static值以外的值,否则不是父辈容器-->
			position: relative;
        }
    </style>
</head>
<body>
	<main>
    <article>

        <div id="div1">红</div>
        <div id="div2">绿</div>

    </article>
		</main>
</body>
</html>

标签:定位,盒子,color,50px,height,锚点,background,css
From: https://blog.csdn.net/2402_82646957/article/details/142966882

相关文章

  • 前端新手教程:HTML、CSS 和 JavaScript 全面详解及实用案例
    一、引言在当今数字化的时代,前端开发扮演着至关重要的角色,它决定了用户与网页和应用程序交互的体验。HTML、CSS和JavaScript作为前端开发的核心技术,分别负责网页的结构、样式和交互。本教程将为前端新手全面深入地介绍HTML、CSS和JavaScript的知识点,并通过实用案例帮助......
  • 第六章 元素应用CSS
    6.1使用CSS设置字体样式6.1.1.字体类型CSS提供font-family属性来控制文本的字体类型。格式如下:font-family:字体名称;参数:字体名称按优先顺序排列,以逗号隔开。如果字体名称包含空格,则应用引号括起。说明:用font-family属性可控制显示字体。不同的操作系统,其字体名是......
  • 盒子的浮动
    目录一、浮动1、脱离文档流(1)盒子浮动后,将脱离其原本位置,文档流后面的元素会自动递补其位置。如下图:(2)盒子浮动起来后,会生成一个与父盒等宽的浮层。​编辑(3)左浮动:第一个设置左浮动的盒子浮至浮层,其它设置左浮动的盒子紧跟其后,从左到右排列,直到放不下才换行。 (4)右浮动:第一......
  • 深入解析CSS中的!important规则
    深入解析CSS中的!important规则一、引言在CSS的世界里,样式的优先级通常由选择器的特异性、在样式表中的位置(后来的规则覆盖先前的规则)以及继承等因素决定。然而,!important规则就像一把双刃剑,它可以打破这些规则,赋予某些样式声明更高的优先级。本文将深入探讨!important的......
  • CSS伪元素详解
    CSS伪元素详解一、引言在CSS中,伪元素是一个非常强大的工具,它允许我们为元素的特定部分添加样式,而无需修改HTML结构。这不仅提高了样式的灵活性,还有助于保持代码的整洁和可维护性。本文将深入探讨CSS伪元素的使用方法和一些实用技巧。二、伪元素的基本概念1、伪元素的定......
  • CSS盒子模型(更新ing)
    目录一、概念盒子的尺寸二、盒子模型的属性1、块级元素和内联(行内)元素2、常见的块级元素3、常见的内联(行内)元素一、介绍概念在CSS视角下,所有HTML元素可以看作盒子。所谓的盒子在HTML中就是一个盛装元素内容的容器。盒子由内容区(content),内边距(padding),边框(border),外......
  • Java中的变量和常量:数据的‘小盒子’和‘铁盒子’有啥不一样?
    什么是变量?在Java里,变量就是一个“可变的小盒子”,你可以随时改变它里面的数据。就像你有一个存钱罐,可以随时往里面放钱、取钱,今天装100块,明天变成200块,完全没问题。变量的定义:当你要定义一个变量时,你要告诉Java两个信息:这个“盒子”是用来装什么类型的数据(也就是数据类......
  • 五官定位 API 对接说明
    五官定位API对接说明本文将介绍一种五官定位API对接说明,它可以通过输入图片,对请求图片进行五官定位(也称人脸关键点定位),计算构成人脸轮廓的90个点,包括眉毛(左右各8点)、眼睛(左右各8点)、鼻子(13点)、嘴巴(22点)、脸型轮廓(21点)、眼珠[或瞳孔](2点)。接下来介绍下五官......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript购物商城
    HTML+CSS+JS【购物商场】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......
  • css opacity 淡入淡出效果2
    <!DOCTYPEhtml><html><scripttype="text/javascript"src="style/jquery-3.7.0.min.js?v=0.002?v=1.0.01"></script><head><style>.fade{position:absolute;z-index:-......