zoukankan      html  css  js  c++  java
  • 格式与布局

    2018.1.11

    格式与布局

    1,position:fixed

      锁定位置:相对于浏览器位置(如浏览器右下角)

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    
    <style type="text/css">
        #a
            {
                 border:5px solid blue;
                 100px;
                 height:100px;
                 margin:10px;
                 background-color:#0f3;
                 left:30px;
                 bottom:20px;
                 position:fixed;
                 
                }
    </style>
    
    </head>
    <body>
        <div id="a">
        </div>
    
    </body>
    </html>

    试图效果

    2,position:absolute

    a,外层没有position:absolute(或relative);那么div相对于浏览器定位,如下图a。

    b,外层有position:absolute(或relative);那么div相对于外层边框定位,如下图中aa

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    
    <style type="text/css">
        .a
            {
                 border:5px solid blue;
                 100px;
                 height:100px;
                 margin:10px;
                 background-color:#0f3;
                 right:50px;
                 bottom:20px;
                 position:absolute;
                 
                }
        .b
            {
                border:2px solid red;
                400px;
                height:200px;
                
                }
        .c
            {
                border:2px solid  red;
                400px;
                height:200px;
                position:absolute;
                
                }                
    </style>
    
    </head>
    <body>
        <div class="b">b
            <div class="a">a
            </div>
        </div>
        <div class="c">c
            <div class="a">aa
            
            </div>
        </div>
    
    </body>
    </html>

    视觉效果

    3,position:relative

    相对与默认位置的移动。如下图,a在用relative移动位置,aa为用relative移动位置后,aa距原位置上部间距50px,左部间距50px。

    <style type="text/css">
        #a
            {
                 border:5px solid blue;
                 100px;
                 height:100px;
                 margin:10px;
                 background-color:#0f3;
                 position:fixed;
                 
                }
        #aa
            {
                border:5px solid blue;
                100px;
                height:100px;
                marfin:10px;
                background-color:#0f3;
                left:20px;
                top:50px;
                position:relative;
                
                }
        
    </style>
    
    </head>
    <body>
        <div id="a">a
            
        </div>
        <div id="aa">aa
            
        </div>
    
    </body>

    视觉效果

    4,分层(z-index)

      在z轴方向分层,可理解成分成一叠纸,层数越高越靠上。

      在上面relative的事例中,我们看到aa盖住了a,只是因为后写的代码会覆盖前面的,那么在不改变代码顺序的情况下如何让a盖住aa

    <style type="text/css">
        #a
            {
                 border:5px solid blue;
                 100px;
                 height:100px;
                 margin:10px;
                 background-color:#0f3;
                 position:fixed;
                 z-index:2;
                }
        #aa
            {
                border:5px solid blue;
                100px;
                height:100px;
                marfin:10px;
                background-color:#0f3;
                left:20px;
                top:50px;
                position:relative;
                
                }
        
    </style>
    
    </head>
    <body>
        <div id="a">a
            
        </div>
        <div id="aa">aa
            
        </div>
    
    </body>

    视觉效果

    5,float:left,right

      overflow:hidden;超出部分隐藏;scroll显示出滚动条;

      <div style="clear:both"></div>截断流

    6,半透明效果

    <style type="text/css">
    
        
    </style>
    
    </head>
    <body>
            <div style="200px; height:200px; background-color:#0C0; clear:both; display:block;border-radius:40px; box-shadow:30px 30px 200px #CC0000;"></div>
           
    </body>

    视觉效果

    7,鼠标移动到上面的形成特效

        cursor :pointer

      

  • 相关阅读:
    复合词 (Compund Word,UVa 10391)
    卡片游戏 (Throwing card away I,UVa10935)
    交换学生 (Foreign Exchange,UVa10763)
    Ducci序列 (Ducci Sequence,ACM/ICPC Seoul 2009,UVa1594)
    代码对齐 (Alignment of Code,ACM/ICPC NEERC 2010,UVa1593)
    打印队列 (Printer Queue,ACM/ICPC NWERC 2006,UVA12100)
    更新字典 (Updating a Dictionary,UVa12504)
    golang 定时弹出对话框
    重新梳理一下adb操作app(golang版)
    通过无线网络使用ADB ( Connect to android with ADB over TCP )
  • 原文地址:https://www.cnblogs.com/sgb13527/p/8268945.html
Copyright © 2011-2022 走看看