为了账号安全,请及时绑定邮箱和手机立即绑定

css定位 position

难度初级
时长 1小时18分
学习人数
综合评分9.33
96人评价 查看评价
9.6 内容实用
9.2 简洁易懂
9.2 逻辑清晰
  • display:none;元素不显示

    .nav-li hover:ul{

    display:block鼠标移动到某元素时,取代之前的display:none

    查看全部
  • 所有具有定位属性的元素有层级,先写的元素会被后写的覆盖

    z-index(层级)只作用于带有定位属性的元素

    z-index受制于父元素

    查看全部
    0 采集 收起 来源:z-index

    2019-06-23

  • 脱离文档流

    1. 对联广告

    2. 登陆弹窗

    不受制于父元素,即使父元素带有定位属性

    查看全部
    0 采集 收起 来源:position-fiexed

    2019-06-23

  • 绝对定位:脱离文档流

    查看全部
    0 采集 收起 来源:position-absolute

    2019-06-23

  • <!DOCTYPE html><html><head>  <meta charset="UTF-8">  <title>Document</title>  <style>    *{margin: 0px;padding: 0px;}    .container{      width: 100%;      height: 6731px;      background: url(img/1.png) no-repeat center top;    }    .nav{      width: 160px;      height: 205;      position: fixed;      left: 0;      top: 50%;      margin-top: -103px;      font-family: "微软雅黑";    }    .nav-li{      width: 160px;      height: auto;      border-bottom: 1px solid #FFF;      background: #333;      text-align: center;      color: #FFF;      font-size: 16px;      line-height: 40px;      cursor: pointer;    }  .nav-li ul{    width: 160px;    height: auto;    background: #fff;    display: none;  }  .nav-li ul li{    width: 160px;    height: 40px;    border-bottom: 1px dashed #666;    color:#333;text-align: center;line-height: 40px; position: relative; }.nav-li ul li:hover .list-3{  display: block;}.tit{  width: 160px;  height: 40px;}.nav-li:hover ul{  display: block;}.list-3{  width: 160px;  height: auto;  position: absolute;  left: 160px;  top: 0px;  display: none;}.list-3Dom{  width: 160px;  height: 40px;  background: #444;  border-bottom: 1px solid #FFF;  text-align: center;  line-height: 40px;  color: #FFF}  </style></head><body>  <div class="container">    <div class="nav">      <div class="nav-li">        <div class="tit">慕课网的标题</div>        <ul>          <li>二级栏目            <div class="list-3">             <div class="list-3Dom">               三级栏目             </div>             <div class="list-3Dom">               三级栏目             </div>             <div class="list-3Dom">               三级栏目             </div>            </div></li>           <li>二级栏目</li>            <li>二级栏目</li>        </ul>      </div>         <div class="nav-li">        <div class="tit">慕课网的标题</div>        <ul>          <li>二级栏目            <div class="list-3">             <div class="list-3Dom">               三级栏目             </div>             <div class="list-3Dom">               三级栏目             </div>             <div class="list-3Dom">               三级栏目             </div>            </div></li>           <li>二级栏目</li>            <li>二级栏目</li>        </ul>      </div>   <div class="nav-li">        <div class="tit">慕课网的标题</div>        <ul>          <li>二级栏目            <div class="list-3">             <div class="list-3Dom">               三级栏目             </div>             <div class="list-3Dom">               三级栏目             </div>             <div class="list-3Dom">               三级栏目             </div>            </div></li>           <li>二级栏目</li>            <li>二级栏目</li>        </ul>      </div>   <div class="nav-li">        <div class="tit">慕课网的标题</div>        <ul>          <li>二级栏目            <div class="list-3">             <div class="list-3Dom">               三级栏目             </div>             <div class="list-3Dom">               三级栏目             </div>             <div class="list-3Dom">               三级栏目             </div>            </div></li>           <li>二级栏目</li>            <li>二级栏目</li>        </ul>      </div>    </div>  </div></body></html>


    查看全部
  • Repeat 平铺
    查看全部
  • position:inherit;继承父元素的定位类型

    查看全部
    0 采集 收起 来源:position-inherit

    2019-04-23

  • position:fixed;固定定位  原来的位置会被后面的元素占用

    不管它有没有父元素,父元素是否定位,它都只会以浏览器窗口的四个角为原点定位,x、y轴的正方向和相对定位、绝对定位一样

    查看全部
    0 采集 收起 来源:position-fiexed

    2019-04-23

  • 1、position:relative; 相对定位 原先的位置不会被后面的元素占用

    (1)若设置了top和left的值,则它以它的父元素的(若没有父元素就以它自己的)左上角为原点,向右向下为x轴、y轴的正方向,移动相应的距离

    (2)若设置了top和right的值,则它以它的父元素的(若没有父元素就以它自己的)右上角为原点,向左向下为x轴、y轴的正方向,移动相应的距离

    (3)若设置成负值,则原点不变,正方向变为相反的方向

    以此类推……

    2、position:absolute; 绝对定位 原先的位置会被释放,然后被后面的元素占用

    (1)若设置了top和left的值,则它以它的最近的定位了的父元素的(否则以当前可视浏览器窗口的)左上角为原点,向右向下为x轴、y轴的正方向,移动相应的距离

    (2)若设置了top和right的值,则它以它的最近的定位了的父元素的(否则以当前可视浏览器窗口的)右上角为原点,向左向下为x轴、y轴的正方向,移动相应的距离

    (3)若设置成负值,则原点不变,正方向变为相反的方向

    以此类推……

    (4)若以浏览器窗口的右下角为原点,且bottom设置为负值时,则它会向浏览器下方移动,这时可能会移动到浏览器的下一屏

    查看全部
    1 采集 收起 来源:position-absolute

    2019-04-23

  • 量大元素:块级元素,内联元素

    查看全部
    0 采集 收起 来源:文档流

    2019-04-17

  • css中position

    查看全部
    0 采集 收起 来源:课程简介

    2019-04-17

  • html中的三种布局方式

    1、标准流

    2、浮动

    3、定位

    position(解释:定位、位置)定位属性的意义,通过改变正常的标准流,以非正常的方式迫使元素脱离标准流。

    • position(解释:定位、位置)属性决定了元素将如何定位

    • 通过top(解释:顶部)、right(解释:右边)、bottom(解释:底部)、left(左边)实现位置

    position(解释:定位、位置)中有五个可选的参数

    • static是position(解释:定位、位置)中的默认值,元素按照标准流的方式进行正常的排列。

    • relative是指相对定位,使用了relative元素让处于正常的文档流中。但是我们可以通过left(左边)、top(解释:顶部)、right(解释:右边)、bottom(解释:底部)来改变元素的位置。

    查看全部
    2 采集 收起 来源:position-relative

    2019-03-31

  • html可以分为两大元素

    1、块级元素(div、h1-h6标题、有序无序列表「ol、ul、li」、table表格、p段落、···)

    区别:独占一行。

    2、内联元素(a超链接、span文字、img图片、input控件、)

    区别:内联元素和相邻内联元素在同一行,如果一行内宽度不够时才会被挤到另一行去。

    这两种元素的排列方式呢,是在没有特殊属性的干扰下,在正常的标准流中所表现出来的正常特性。

    查看全部
    6 采集 收起 来源:文档流

    2019-03-31

  • position:inherit 可以继承他父元素中的定位属性 前提是他父元素中有定位属性

    查看全部
    0 采集 收起 来源:position-inherit

    2019-03-27

  • hover .list{ display:block }鼠标到达才显示
    查看全部

举报

0/150
提交
取消
课程须知
1、需要有HTML基础知识。 2、需要对css基础样式有一定的掌握和了解
老师告诉你能学到什么?
1、运用定位知识去实现固定定位 2、运用定位知识去实现相对定位

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!