• HTML/CSS7


    1. Position位置
    2. 只要使用定位,必须要有一个相对的参照物。relative
    3. 具体定位的那个元素需要加position:absolute;绝对的

    绝对的 :就是具体到某一个地方了,特别详细的意思。

     

    使用绝对定位的时候,浏览器会逐层向上级元素找position属性,如果父级没有就会继续向上级查找position,一直到找到position为止,如果找不到就以body为相对位置。

    页面布局

      结构层:搭我们的页面框架。

      布局层:针对框架内部结构进行排版。

    不需要使用浮动解决的问题尽量不用。

      使用浮动之后会使该元素脱标,并且该元素的margin。

    div 盒子模型 :

      就是一个容器,可以装任何标签。

      1.盒子实际占用的空间

      2.盒子的实际宽高和高度

      3.如何理解盒子模型

      细节性问题

          块级元素的宽如果没有设置宽度,就是父级的宽,如果没有设置高度根据内容而定。

     结构选择器

          Div:nth-of-type(1)

     单位问题 width

        1.100px

        2.百分比,给一个元素设置的宽是50%,那么这个50% 是相对他的父级。

    1. Position细说

    Position:relative;

    Left:100px;

    Top:100px;

    Position:absolute;

    Left:100px;

    Top:100px;

    Position:relative;如果设置值了,相对原来的位置进行调整

    二者区别

    1. absolute会脱离标准流,relative不会,relative虽然给值了,但是依然占有着原来的位置。
    2. Relative存在”形影分离”,所以一般情况下不建议添加值了,一般给子元素当参照位置,或者是元素的微调。
    3. Absolute 会有一种现象”压盖”效果。

    Z-index层次关系,可以改变元素的层叠位置,所有的标签默认是0, z-index的值越大,该元素就在上方。

    备注:以后我们做定位的时候,尽量保持”子绝父相”。

    Fixed 固定定位

    Position:fixed; 

    .heads{

      position:fixed;

      top:0;

      bottom:0;

      background:red;

      height:60;

      100%;

    }

    脱离标准流的属性有哪些:float  position:absolute  position:fixed.

    Position:static;静态

  • 相关阅读:
    Windows程序调试系列: 使用VC++生成调试信息 转
    mysql基础
    mysql bug
    VS2010下配置Winpcap 开发环境
    WIN7 下面 装XP
    Iptables 指南 1.1.19
    mysql内核 innodb存储引警(卷1)配书 用VS 2003 编绎 mysql-3.23.49 源代码
    cmake
    Windows+VS2012环境下编译调试MySQL源码 转
    哈佛图书馆自习室墙上的训言 (自勉)
  • 原文地址:https://www.cnblogs.com/LXW2002326/p/9709322.html
Copyright © 2020-2023  润新知