zoukankan      html  css  js  c++  java
  • web第九天,浮动与定位

    一,如何给一个元素添加多个背景图

      background : url(第一个背景图) ,url(第二个背景图),url(第三个背景图)

      多张背景图的时候,先写的优先级较高

    二,position定位

        

      格式 : position : relative ; left :0; bottom :0 ;

      浮动 : 解决左右排列的问题(主要去做的)

      定位 : 解决叠加排列的问题(主要去做的)

      position取值 : 

        1,static(默认)

        2,relative(相对定位)

          如果没有定位偏移量,对元素本生没有任何影响。

          不使元素脱离文档流,空间是会被保留。

          不影响其他元素布局

          left,right,top,bottom是相对与当前元素自身进行偏移的

        3,absolute(绝对定位)

          使元素完全脱离文档流

          使内联元素支持宽高(使内联元素具备块元素特性)

          使块元素默认宽根据内容决定(让块具备内联特性)

          如果有定位祖先元素相对于定位祖先元素发生偏移,没有定位祖先元素相对于整个文档发生偏移(绝对、相对、固定)

          注:如果祖先元素中有多个元素具备定位模式,那么是已离自己最近的祖先元素进行偏移。

        4,fixed(绝对定位)

          使元素完全脱离文档流

          使内联元素支持宽高(让内联具备快特性)

          使块元素默认宽根据内容决定(让块具备内联的特性)

          相对与整个浏览器窗口进行偏移,不受浏览器滚动条的影响

          不会受到祖先元素的影响

        5,sticky:粘性定位

          在没有到达指定位置时没有固定效果,到达了指定位置就变为固定模式

        注 : 定位偏移量 : left right bottom top,不能单独使用,必须得配合定位模式

        

        6,z-index定位层级

          默认层级为0

          嵌套时候的层级问题 : 比较的时候,会先跟同级别的去比较。(同级别必须有定位模式与z-index)

    固定定位练习

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     6     <title>Document</title>
     7     <style>
     8         *{margin: 0;padding: 0;}
     9         a{text-decoration: none;}
    10         ul{list-style: none;}
    11         img{display: block;}
    12         .clear:after{content: "";display: block;clear: both;}
    13         .l{float: left;}
    14         .r{float: right;}
    15         #main{
    16             border: 1px black solid;
    17             width: 320px;height: 320px;
    18             margin: 100px auto;
    19             position: relative;
    20         }
    21         .main{
    22             width: 100px;height: 100px;background: red;
    23         }
    24         #box1{position: absolute; left: 10px;top:10px; color: white; line-height: 100px;text-align: center;}
    25         #box2{position: absolute; right: 10px;top:10px;color: white; line-height: 100px;text-align: center;}
    26         #box3{position: absolute;left: 110px; top: 110px;color: yellow; line-height: 100px;text-align: center;background: blue;}
    27         #box4{position: absolute;left: 10px;bottom: 10px;color: white; line-height: 100px;text-align: center;}
    28         #box5{position: absolute;right: 10px;bottom: 10px;color: white; line-height: 100px;text-align: center;}
    29     </style>
    30 </head>
    31 <body>
    32     <div id="main">
    33         <div id="box1" class="main ">链接</div>
    34         <div id="box2" class="main ">链接</div>
    35         <div id="box3" class="main ">链接</div>
    36         <div id="box4" class="main ">链接</div>
    37         <div id="box5" class="main ">链接</div>
    38     </div>
    39     
    40 </body>
    41 </html>
    View Code

    相对定位练习

     1     img {
     2         display: block;
     3     }
     4 
     5     .clear:after {
     6         content: "";
     7         display: block;
     8         clear: both;
     9     }
    10 
    11     .l {
    12         float: left;
    13     }
    14 
    15     .r {
    16         float: right;
    17     }
    18     #box1{ 100px;height: 100px;background: blue;border: 1px black solid;}
    19     #box2{ 100px;height: 100px;background: blue;position: relative;left: 50px;bottom: 50px;border: 1px black solid;}
    20     #box3{ 100px;height: 100px;background: yellow;position: relative;left: 100px;bottom: 100px;border: 1px black solid;}
    21     #box4{ 100px;height: 100px;background: blue;position: relative;left: 150px;bottom: 150px;border: 1px black solid;}
    22     #box5{ 100px;height: 100px;background: blue;position: relative;left: 200px;bottom: 200px;border: 1px black solid;}
    23 </style>
    24 <body>
    25     <div id="box1"></div>
    26     <div id="box2"></div>
    27     <div id="box3"></div>
    28     <div id="box4"></div>
    29     <div id="box5"></div>
    30 </body>
    31 </html>
    View Code

     浮动与定位练习

      1 <!DOCTYPE html>
      2 <html lang="en">
      3 <head>
      4     <meta charset="UTF-8">
      5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
      6     <title>Document</title>
      7     <style>
      8         *{margin: 0;padding: 0;}
      9         a{text-decoration: none;}
     10         ul{list-style: none;}
     11         img{display: block;}
     12         h2{font-size: 26px; color: #909090;line-height: 56px;padding-left: 30px;}
     13         .clear:after{content: "";display: block;clear: both;}
     14         .l{float: left;}
     15         .r{float: right;}
     16         main{margin: 100px auto;}
     17         img1{padding-left: 30px;}
     18         .content1{margin-right: 20px;
     19         background: url(./img/2.png) repeat-x ;
     20         position: relative;
     21         }
     22         .content1 img{
     23             padding-top: 5px;
     24             
     25         }
     26         .content1 p{
     27             font-size: 12px;
     28             line-height: 24px;
     29             position:  relative ;bottom: 24px;
     30         }
     31         .new{
     32             position: absolute;bottom: 150px;
     33         }
     34     </style>
     35 </head>
     36 <body>
     37     <div id="main" >
     38         <h2>黄金档</h2>
     39         <div id="img1" class="clear">
     40             <div class="content1 l">
     41                 <img src="./img/1.jpg" alt="">
     42                 <img src="./img/3.png" alt="" class="new">
     43                 <p>更新至九集</p>
     44                 <p>香蜜沉沉烬如霜</p>
     45                 <p>杨紫登陆上演千年之恋</p>
     46             </div>
     47             <div class="content1 l">
     48                 <img src="./img/1.jpg" alt="">
     49                 <p>更新至九集</p>
     50                 <p>香蜜沉沉烬如霜</p>
     51                 <p>杨紫登陆上演千年之恋</p>
     52             </div>
     53             <div class="content1 l">
     54                 <img src="./img/1.jpg" alt="">
     55                 <p>更新至九集</p>
     56                 <p>香蜜沉沉烬如霜</p>
     57                 <p>杨紫登陆上演千年之恋</p>
     58             </div>
     59             <div class="content1 l">
     60                 <img src="./img/1.jpg" alt="">
     61                 <p>更新至九集</p>
     62                 <p>香蜜沉沉烬如霜</p>
     63                 <p>杨紫登陆上演千年之恋</p>
     64             </div>
     65         </div>
     66         <div id="img2" class="clear">
     67             <div class="content1 l">
     68                 <img src="./img/1.jpg" alt="">
     69                 <p>更新至九集</p>
     70                 <p>香蜜沉沉烬如霜</p>
     71                 <p>杨紫登陆上演千年之恋</p>
     72             </div>
     73             <div class="content1 l">
     74                 <img src="./img/1.jpg" alt="">
     75                 <p>更新至九集</p>
     76                 <p>香蜜沉沉烬如霜</p>
     77                 <p>杨紫登陆上演千年之恋</p>
     78             </div>
     79             <div class="content1 l">
     80                 <img src="./img/1.jpg" alt="">
     81                 <p>更新至九集</p>
     82                 <p>香蜜沉沉烬如霜</p>
     83                 <p>杨紫登陆上演千年之恋</p>
     84             </div>
     85             <div class="content1 l">
     86                 <img src="./img/1.jpg" alt="">
     87                 <p>更新至九集</p>
     88                 <p>香蜜沉沉烬如霜</p>
     89                 <p>杨紫登陆上演千年之恋</p>
     90             </div>
     91         </div>
     92         <div id="img3" class="clear">
     93             <div class="content1 l">
     94                 <img src="./img/1.jpg" alt="">
     95                 <p>更新至九集</p>
     96                 <p>香蜜沉沉烬如霜</p>
     97                 <p>杨紫登陆上演千年之恋</p>
     98             </div>
     99             <div class="content1 l">
    100                 <img src="./img/1.jpg" alt="">
    101                 <p>更新至九集</p>
    102                 <p>香蜜沉沉烬如霜</p>
    103                 <p>杨紫登陆上演千年之恋</p>
    104             </div>
    105             <div class="content1 l">
    106                 <img src="./img/1.jpg" alt="">
    107                 <p>更新至九集</p>
    108                 <p>香蜜沉沉烬如霜</p>
    109                 <p>杨紫登陆上演千年之恋</p>
    110             </div>
    111             <div class="content1 l">
    112                 <img src="./img/1.jpg" alt="">
    113                 <p>更新至九集</p>
    114                 <p>香蜜沉沉烬如霜</p>
    115                 <p>杨紫登陆上演千年之恋</p>
    116             </div>
    117         </div>
    118     </div>
    119 </body>
    120 </html>
    View Code
  • 相关阅读:
    UVa 12716 GCD XOR (简单证明)
    2.12 运行计划并取得数据行
    nyoj 628 小媛在努力 【搜索】
    ArcGIS Server 10.2 公布Oracle11g数据源的 Feature Service
    项目复习期总结3:CSS引入方式,凝视,命名规范,背景,行高,文本属性
    Android使用有道翻译API实如今线翻译功能
    _00017 Kafka的体系结构介绍以及Kafka入门案例(0基础案例+Java API的使用)
    夜&#183; 启程
    你不知道的JavaScript(六)Box&Unbox
    pugixml读取unicode编码的xml文件的做法
  • 原文地址:https://www.cnblogs.com/lykpy/p/12391209.html
Copyright © 2011-2022 走看看