• css中定位


    一切皆为框
    div、h1或p元素尝尝被称为块级元素。这意味着这些元素显示为一块内容,即“块框”。与之相反,span和strong等元素称为“
    称为”行内元素“,这是因为他们的内容显示在行中,即”行内框“。您可以使用display属性改变生成的框的类型。这意味着,
    通过display属性设置为block,可以让行内元素(比如<a>元素)表现得像块级元素一样,还可以把display设置为none,让生成
    的元素根本没有框。这样的话,该框及其所有内容就不在显示,不用占用文档中的空间
    css定位机制
    CSS有三种基本定位机制:普通流、浮动和绝对定位。
    除非专门制定,否则所有框都在普通流中定位。也就是说,普通流中的元素的位置由元素在html中的位置决定
    块级框从上到下一个接一个地排列,框之间的垂直距离是由框的垂直外边边距计算出来。
    行内框在一行中水平布置。可以使用水平内边距、边框和外边距调整他们的间距。但是,垂直内边距、边框和外边距不影响行内框的高度。
    css position属性
    通过position属性我们可以选择4中不同类型的定位,这会影响元素框生成的方式。
    position属性值的含义:
    static
    元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父级元素中。
    relative
    元素框偏移某个距离。元素仍保持其未定位前的形状,它原本所占的空间仍保留。
    absolute
    元素框从文档流完全删除,并相对于其包含快定位。包含块可能是文档中的另外一个元素或者是初始包含块。元素原先在正常文档流中所占的空间会关闭,就好像元素原来不存在一样。元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框
    fixed
    元素框的表现类似于position设置为absolute,不过其包含块是视窗本身。

    提示:相对定位实际上被看作普通流定位模型的一部分,因为元素的位置相对于它在普通流中的位置。
    css 浮动
    浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。
    由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得像浮动框不存在一样。

  • 相关阅读:
    实现手机页面转换
    Activity到另一个Acivity
    Android简单的Button事件处理
    样式定义Android界面样式
    更改手机窗口画面底色——color.xml定义颜色
    搭建每日构建环境
    perl常用语法
    perl开发文档
    IT项目实施规范
    快速开发php扩展
  • 原文地址:https://www.cnblogs.com/huangguojin/p/5130153.html
Copyright © 2020-2023  润新知