iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >web前端css定位position和起浮float
  • 278
分享到

web前端css定位position和起浮float

2023-06-05 02:06:13 278人浏览 八月长安
摘要

div、h2或p元素常常被称为块级元素。这意味着这些元素显现为一块内容,即“块框”。与之相反,span和h4等元素称为“行内元素”,这是由于它们的内容显现内行中,即“行内框”。在这种状况下,这个框称为无名块框,由于它不与专门界说的元素相关联

div、h2或p元素常常被称为块级元素。这意味着这些元素显现为一块内容,即“块框”。与之相反,span和h4等元素称为“行内元素”,这是由于它们的内容显现内行中,即“行内框”。

在这种状况下,这个框称为无名块框,由于它不与专门界说的元素相关联。

块级元素的文本行也会发作相似的状况。假设有一个包括三行文本的阶段。每行文本构成一个无名框。无法直接对无名块或行框运用款式,由于没有能够运用款式的地方(留意,行框和行内框是两个概念)。可是,这有助于了解在屏幕上看到的全部东西都构成某种框。

CSS定位机制

CSS有三种基本的定位机制:普通流、起浮和肯定定位。

除非专门指定,不然全部框都在普通流中定位。也就是说,普通流中的元素的方位由元素在X(html)中的方位决议。

块级框从上到下一个接一个地摆放,框之间的笔直间隔是由框的笔直外边距计算出来。

行内框在一行中水平安置。能够运用水平内边距、边框和外边距调整它们的间隔。可是,笔直内边距、边框和外边距不影响行内框的高度。由一行构成的水平框称为行框(LineBox),行框的高度总是足以包容它包括的全部行内框。不过,设置行高能够添加这个框的高度。

在下面,咱们会为您详细解说相对定位、肯定定位和起浮。

CSS position特点

经过运用position特点,咱们能够挑选4中不同类型的定位,这会影响元素框生成的方法。

position特点值的意义:

static

元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创立一个或多个行框,置于其父元素中。

relative

元素框偏移某个间隔。元素仍坚持其未定位前的形状,它本来所占的空间仍保留。

absolute

元素框从文档流完全删去,并相对于其包括块定位。包括块可能是文档中的另一个元素或者是初始包括块。元素原先在正常文档流中所占的空间会封闭,就好像元素本来不存在相同。元素定位后生成一个块级框,而不管本来它在正常流中生成何种类型的框。

fixed

元素框的体现相似于将position设置为absolute,不过其包括块是视窗自身。

提示:相对定位实际上被看作普通流定位模型的一部分,由于元素的方位相对于它在普通流中的方位。

CSS定位特点

CSS定位特点答应你对元素进行定位。

特点描绘

position把元素放置到一个静态的、相对的、肯定的、或固定的方位中。

top界说了一个定位元素的上外边距鸿沟与其包括块上鸿沟之间的偏移。

right界说了定位元素右外边距鸿沟与其包括块右鸿沟之间的偏移。

bottom界说了定位元素下外边距鸿沟与其包括块下鸿沟之间的偏移。

left界说了定位元素左外边距鸿沟与其包括块左鸿沟之间的偏移。

overflow设置当元素的内容溢出其区域时发作的工作。

clip设置元素的形状。元素被剪入这个形状之中,然后显现出来。

vertical-align设置元素的笔直对齐方法。

z-index设置元素的堆叠次序。

CSS为定位和起浮供给了一些特点,运用这些特点,能够树立列式布局,将布局的一部分与另一部分堆叠,还能够完结多年来一般需求运用多个表格才干完结的使命。

定位的基本思想很简单,它答应你界说元素框相对于其正常方位应该呈现的方位,或者相对于父元素、另一个元素乃至浏览器窗口自身的方位。明显,这个功用十分强壮,也很让人吃惊。要知道,用户署理对CSS2中定位的支撑远胜于对其它方面的支撑,对此不该感到奇怪。

另一方面,CSS1中初次提出了起浮,它以Netscape在WEB开展初期添加的一个功用为根底。起浮不完满是定位,不过,它当然也不是正常流布局。咱们会在后边的章节中清晰起浮的意义。

全部皆为框

p、h2或p元素常常被称为块级元素。这意味着这些元素显现为一块内容,即“块框”。与之相反,span和h4等元素称为“行内元素”,这是由于它们的内容显现内行中,即“行内框”。

您能够运用display特点改动生成的框的类型。这意味着,经过将display特点设置为block,能够让行内元素(比方元素)体现得像块级元素相同。还能够经过把display设置为none,让生成的元素底子没有框。这样的话,该框及其全部内容就不再显现,不占用文档中的空间。

可是在一种状况下,即便没有进行显式界说,也会创立块级元素。这种状况发作在把一些文本添加到一个块级元素(比方p)的最初。即便没有把这些文本界说为阶段,它也会被当作阶段对待

--结束END--

本文标题: web前端css定位position和起浮float

本文链接: https://www.lsjlt.com/news/240823.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • web前端css定位position和起浮float
    div、h2或p元素常常被称为块级元素。这意味着这些元素显现为一块内容,即“块框”。与之相反,span和h4等元素称为“行内元素”,这是由于它们的内容显现内行中,即“行内框”。在这种状况下,这个框称为无名块框,由于它不与专门界说的元素相关联...
    99+
    2023-06-05
  • 如何理解Web前端CSS的定位机制
    本篇内容主要讲解“如何理解Web前端CSS的定位机制”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何理解Web前端CSS的定位机制”吧!定位(position)顾名思义,你想定哪就定哪;元素的...
    99+
    2023-06-03
  • CSS浮动和定位属性介绍
    这篇文章主要介绍“CSS浮动和定位属性介绍”,在日常操作中,相信很多人在CSS浮动和定位属性介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS浮动和定位属性介绍”的疑惑...
    99+
    2024-04-02
  • CSS 相对定位属性详解:position 和 relative
    CSS 相对定位属性详解:position 和 relative引言:在 CSS 中,我们常常需要对元素进行定位,使其在页面中的特定位置显示。而相对定位属性 position 和 relative 就是其中常用的一对属性。本文将详细介绍这两...
    99+
    2023-10-24
    CSS Position Relative Position Positioning Elements
  • 好程序员web前端分享CSS基础知识之position
     好程序员web前端分享CSS基础知识之position    CSS定位机制   标准文档流(Normal flow)   浮动定位(Floats)   绝对定位(Absolute position...
    99+
    2023-06-03
  • CSS中定位和浮动有什么用
    这篇文章主要为大家展示了“CSS中定位和浮动有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS中定位和浮动有什么用”这篇文章吧。 CSS 定位和浮动...
    99+
    2024-04-02
  • CSS 定位属性解析:position 和 top/left/right/bottom
    CSS 定位属性解析:position 和 top/left/right/bottomCSS(层叠样式表)是一种用于描述网页样式的语言,它包含了丰富的属性和选择器。在CSS中,定位属性被广泛用于控制元素在页面中的位置。其中,position...
    99+
    2023-10-24
    CSS position 定位属性
  • CSS 定位属性解读:position 和 top/left/right/bottom
    在前端开发中,CSS 的定位属性是非常重要的。通过定位属性,我们可以控制元素在页面中的位置。而最常用的定位属性就是 position,它的值可以是 static、relative、absolute 和 fixed。除了这些基本的定位属性,我...
    99+
    2023-10-21
    TOP left position right 定位属性
  • CSS的定位机制和position属性的用法
    这篇文章主要讲解了“CSS的定位机制和position属性的用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS的定位机制和position属性的用法”...
    99+
    2024-04-02
  • 好程序员web前端学习路线分享CSS浮动-清除浮动篇
    好程序员web前端学习路线分享CSS浮动-清除浮动篇,为什么要清除浮动  这里所说的清除浮动,并不是不要浮动了,而是清除浮动与浮动之间的影响。那么到底会有什么影响呢?1.高度塌陷  举个例子我们看一下。    我们在这里设置了div0是外容...
    99+
    2023-06-03
  • CSS中的position属性详解:relative和absolute定位的区别
    CSS中的position属性详解:relative和absolute定位的区别,需要具体代码示例在CSS中,position属性用于控制元素的定位方式。其中,relative和absolute是两种常见的定位方式。它们各自具有不同的特点和...
    99+
    2023-12-27
    position属性 relative定位 absolute定位
  • CSS为定位和浮动提供的属性有什么用
    这篇文章主要介绍了CSS为定位和浮动提供的属性有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 CSS 为定位和浮动提供了一些属性,...
    99+
    2024-04-02
  • css为定位和浮动提供属性的示例分析
    这篇文章给大家分享的是有关css为定位和浮动提供属性的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 CSS 定位和浮动 CSS 为定位与浮动供应了一些属性,哄骗这些...
    99+
    2024-04-02
  • CSS中绝对定位属性的解析与其在前端开发中的应用
    解析绝对定位属性 CSS 的特性及其在前端开发中的应用 一、绝对定位属性 CSS 的特性 绝对定位是 CSS 中常用的定位方式之一,它可以让元素脱离普通文档流,并通过指定的偏移量相对于包含它的父元素或根元素进行定位。绝对定位属性...
    99+
    2024-01-23
    CSS 应用 前端开发 特性 解析:绝对定位
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作