美文网首页Html+Css
CSS 固定定位和模式转换

CSS 固定定位和模式转换

作者: roy_pub | 来源:发表于2018-12-11 22:34 被阅读31次

和浮动一样,绝对定位和固定定位,可以让块元素转化为行内块元素

两个块级元素,依次排列

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>

        * {
            margin: 0;
            padding: 0;
        }

        .leftAdv {
            width: 100px;
            height: 100px;
            background-color: red;
            position: fixed;
            top: 100px;
            left: 20px;
        }

        .rightAdv {
            width: 100px;
            height: 100px;
            background-color: red;
            position: fixed;
            top: 100px;
            right: 20px;
        }

        .nav {
            height: 80px;
            background-color: pink;
        }

        .container {
            width: 960px;
            height: 3000px;
            background-color: green;
        }
        
    </style>
</head>
<body style="height: 3000px">
    <div class="leftAdv"></div>
    <div class="rightAdv"></div>
    <div class="nav"></div>
    <div class="container"></div>
</body>
</html>

块级元素转为行内块元素,宽度为0,界面看不到效果

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>

        * {
            margin: 0;
            padding: 0;
        }

        .leftAdv {
            width: 100px;
            height: 100px;
            background-color: red;
            position: fixed;
            top: 100px;
            left: 20px;
        }

        .rightAdv {
            width: 100px;
            height: 100px;
            background-color: red;
            position: fixed;
            top: 100px;
            right: 20px;
        }

        .nav {
            height: 80px;
            background-color: pink;
            /*行元素转化为行内块元素,宽度为实际内容宽度,没有设定宽度*/
            position: fixed;
        }

        .container {
            width: 960px;
            background-color: green;
            height: 3000px;
        }

    </style>
</head>
<body style="height: 3000px">
    <div class="leftAdv"></div>
    <div class="rightAdv"></div>
    <div class="nav"></div>
    <div class="container"></div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Title</title>
   <style>

       * {
           margin: 0;
           padding: 0;
       }

       .leftAdv {
           width: 100px;
           height: 100px;
           background-color: red;
           position: fixed;
           top: 100px;
           left: 20px;
       }

       .rightAdv {
           width: 100px;
           height: 100px;
           background-color: red;
           position: fixed;
           top: 100px;
           right: 20px;
       }

       .nav {
           height: 80px;
           background-color: pink;
           /*行元素转化为行内块元素,宽度为实际内容宽度,没有设定宽度*/
           position: fixed;
           /*设定宽度,占据一行*/
           width: 100%;
       }

       .container {
           width: 960px;
           background-color: green;
           height: 3000px;
       }

   </style>
</head>
<body style="height: 3000px">
   <div class="leftAdv"></div>
   <div class="rightAdv"></div>
   <div class="nav"></div>
   <div class="container"></div>
</body>
</html>

相关文章

  • CSS 固定定位和模式转换

    和浮动一样,绝对定位和固定定位,可以让块元素转化为行内块元素 两个块级元素,依次排列 块级元素转为行内块元素,宽度...

  • CSS 定位模式转换

    定位模式转换 元素添加了 绝对定位或固定定位后,元素模式会发生转换,跟浮动一样,都转换为行内块元素 因此,块级元素...

  • CSS相对定位(position)

    CSS定位方式有:相对定位(relative)、绝对定位(absolute)和固定定位(fixed) positi...

  • HTML+CSS:css定位详解之相对定位、绝对定位和固定定位

    HTML+CSS:css定位详解之相对定位、绝对定位和固定定位 大鹏学前端 发布时间:18-12-1820:36 ...

  • CSS居中和定位

    元素的定位属性:主要包括定位模式和边偏移 定位模式: 在CSS中,position属性用于定义元素的定位模式,其基...

  • 实现吸顶效果

    纯CSS实现吸顶效果 粘性定位,是相对定位和固定定位的混合。元素在跨越特定阈值前为相对定位,之后为固定定位著作权归...

  • css新增属性position:sticky

    position:sticky是css定位新增属性;可以说是相对定位relative和固定定位fixed的结合;它...

  • 2018-09-27

    加了绝对定位,固定定位,浮动元素的行内元素,可以不用转换,直接给宽度和高度

  • CSS-固定定位

    一:固定定位介绍 二:目录和代码 index.html index.css

  • position:fixed会一直依据窗口进行定位吗

    在刚开始学习CSS的时候,我们都知道固定定位: 固定定位(position:fixed;)其实是绝对定位定位的子类...

网友评论

    本文标题:CSS 固定定位和模式转换

    本文链接:https://www.haomeiwen.com/subject/upryhqtx.html