绝对定位、相对定位、固定定位,有父级的定位,z轴,溢出

01.绝对定位absolute

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            body{
                margin: 0;
            }
            div{
                width: 100px;
                height: 100px;
            }
            #box1{
                background: yellow;
            }
            #box2{
                background: green;
                position: absolute;
                left:100px;
            }
            #box3{
                background: blue;
            }
        </style>
    </head>
    <body>
        <!-- 
            定位:
                绝对定位:absolute :父级没有定位时,相对文档定位,脱离文档流提升层级
                相对定位:relative
                固定定位:fixed
                -----------------
                没有(默认)定位:static
                
            只要有定位,就可以使用扩展样式
            left right
            top bottom
         -->
        <div id="box1"></div>
        <div id="box2"></div>
        <div id="box3"></div>
    </body>
</html>

02.相对定位relative

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            body{
                margin: 0;
            }
            div{
                width: 100px;
                height: 100px;
            }
            #box1{
                background: yellow;
            }
            #box2{
                background: green;
                position: relative;
                left:100px;
            }
            #box3{
                background: blue;
            }
        </style>
    </head>
    <body>
        <!-- 
            定位:
                绝对定位:absolute :父级没有定位时,相对文档定位,脱离文档流提升层级
                相对定位:relative :相对自己的定位,不脱离文档流,提升层级
                固定定位:fixed :
                -----------------
                没有(默认)定位:static
                
            只要有定位,就可以使用扩展样式
                left right
                top bottom
         -->
        <div id="box1"></div>
        <div id="box2"></div>
        <div id="box3"></div>
    </body>
</html>

03.固定定位

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            body{
                margin: 0;
            }
            div{
                width: 100px;
                height: 100px;
            }
            #box1{
                background: yellow;
            }
            #box2{
                background: green;
                position: relative;
                left:100px;
            }
            #box3{
                background: blue;
            }
        </style>
    </head>
    <body>
        <!-- 
            定位:
                绝对定位:absolute :父级没有定位时,相对文档定位,脱离文档流提升层级
                相对定位:relative :相对自己的定位,不脱离文档流,提升层级
                固定定位:fixed :针对窗口定位,脱离文档流,提升层级
                -----------------
                没有(默认)定位:static
                
            只要有定位,就可以使用扩展样式
                left right
                top bottom
         -->
        <div id="box1"></div>
        <div id="box2"></div>
        <div id="box3"></div>
    </body>
</html>

04.有父级的定位

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            #box{
                width: 960px;
                height: 400px;
                background: #0000FF;
                margin: 0 auto;
                /* 让子集元素针对自己定位 */
                position: relative;
            }
            #div1{
                width: 80px;
                height: 80px;
                background: green;
                position: absolute;
                left: 300px;
            }
            #div2{
                width: 80px;
                height: 80px;
                background: red;
                position: absolute;
            }
        </style>
    </head>
    <body>
        <!-- 
         如果父级有定位
            绝对定位的子集元素都是针对父级在定位
         -->
        <div id="box">
            <div id="div1"></div>
            <div id="div2"></div>
        </div>
    </body>
</html>

05.z轴-index

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            #box{
                width: 100px;
                height: 100px;
                position: relative;
            }
            #div1{
                width: 100px;
                height: 100px;
                border: 1px solid deepskyblue;
                position: absolute;
                background: red;
                z-index: 1;
                font-weight: bold;
                opacity: 0.4;
            }
            #div2{
                width: 100px;
                height: 100px;
                background: #000;
                position: absolute;
                left:8px;
                top: 8px;
                z-index: -10;
                opacity: 0.5;
            }
        </style>
    </head>
    <body>
        <div id="box">
            <div id="div1">法国法国是</div>
            <div id="div2"></div>
        </div>
    </body>
</html>

06.溢出overflow

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            div{
                width: 200px;
                height: 100px;
                border: 1px solid red;
                overflow: auto;
                overflow: hidden;
            }
        </style>
    </head>
    <body>
        <div>女裤女靴子绿领巾的攻击体魄大放大放大腐蚀毒粉阿瑟 挖土机颇强条狗咯刚看了你这卡里现在;垃圾狗滚咯破乳剂跳舞机公开栏女考虑现在你不考虑;自己内心的来看;  </div>
    </body>
</html>

当当图书网(作业)

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            *{
                padding: 0;
                margin: 0;
                font-size: 0;
            }
            ul{
                list-style: none;
            }
            a{
                text-decoration: none;
            }
            img{
                border:0;
            }
            #logo,#nav{
                width: 960px;
                margin: 3px auto;
            }
            #nav .main{
                width: 100%;
                background: url(image/menuBg.jpg) ;
            }
            #nav{
                position: relative;
            }
            #nav .main li{
                float: left;
                height: 36px;
                line-height: 36px;
                }
            #nav .main li a{
                font-size: 12px;
                color: #fff;
                font-family: Verdana,"宋体";
                margin: 0 16px;
            }
            #nav .extra{
                width: 248px;
                position: absolute;
                right: 0;
                top: -30px;
                background: #eafffa;
                border: 1px solid #c8ece3;
                border-bottom: 0;
            }
            #nav .extra li{
                margin:0 10px;
                float: left;
                background: #eafffa;
            }
            #nav .extra li a{
                line-height: 29px;
                font-size: 12px;
                color: #7b7b7b;
            }
            #nav .szfq{
                position: absolute;
                top: -42px;
                right: 194px;
            }
        </style>
    </head>
    <body>
        <div id="logo">
            <img src="image/logo.jpg" >
        </div>
        <div id="nav">
            <ul class="main">
                <li><a href="">首页</a></li>
                <li><a href="">图书</a></li>
                <li><a href="">音像</a></li>
                <li><a href="">童装</a></li>
                <li><a href="">服装</a></li>
                <li><a href="">鞋靴</a></li>
                <li><a href="">运动</a></li>
                <li><a href="">箱包</a></li>
                <li><a href="">美妆</a></li>
                <li><a href="">珠宝</a></li>
                <li><a href="">家居</a></li>
                <li><a href="">食品</a></li>
                <li><a href="">酒</a></li>
                <li><a href="">手机</a></li>
                <li><a href="">数码</a></li>
                <li><a href="">电脑</a></li>
                <li><a href="">家电</a></li>
                <div style="clear:both;"></div>
            </ul>
            <ul class="extra">
                <li><a href="">尾品汇</a></li>
                <li><a href="">当当优品</a></li>
                <li><a href="">数字馆</a></li>
                <li><a href="">都看阅器</a></li>
                <div style="clear:both;"></div>
            </ul>
            <div class="szfq">
                <img src="image/icon_count.png" alt="">
            </div>
        </div>
    </body>
</html>

fly社区(作业)

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            *{
                padding: 0;
                margin: 0;
                list-style: none;
            }
            p{
                line-height: 0;
            }
            body{
                background: #f2f2f2;
            }
            
            a{
                text-decoration: none;
            }
            #nav{
                line-height: 50px;
                width: 640px;
                background: #ffffff;
                border-radius: 3px;
            }
            #nav .title{
                font-size: 14px;
                text-indent: 23px;
                font-family: "微软雅黑";
                color: #666666;
                }
            #nav .sub{
                height: 75px;
                border-top: 1px dashed #e9e9e9;
            }
            img{
                margin: 15px;
                height: 45px;
                width: 45px;
            }
            
            #nav .hangone{
                
            }
            #nav .hangtwo{
                
            }
            .sub{
                position: relative;
            }
            .taolun{
                line-height: 13px;
                font-size: 12px;
                position: absolute;
                top: 0px;
                left: 00px;
            }
        </style>
    </head>
    <body>
        <div id="zhiding">
            <ul id="nav">
                <li class="title">置顶</li>
                <li class="sub"><img src="../../../20190401/bitbug_favicon.ico" alt="">
                            <span class="taolun">讨论</span>
                            <a href="javascript:;">鞠婧祎的白蛇传好好看</a>
                            <span class="jingtie">精帖</span>
                            <a href="javascript:;">姜政</a>
                            <span class="vip">VIP3</span>
                            <span class="date">2019-3-3</span>
                            <span class="feiwen">悬赏飞吻</span>
                            <span class="huida">回答</span>
                </li>
                <li class="sub"><img src="../../../20190401/bitbug_favicon.ico" alt=""></li>
                <li class="sub"><img src="../../../20190401/bitbug_favicon.ico" alt=""></li>
            </ul>
        </div>
    </body>
</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,014评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,796评论 3 386
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,484评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,830评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,946评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,114评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,182评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,927评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,369评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,678评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,832评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,533评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,166评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,885评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,128评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,659评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,738评论 2 351

推荐阅读更多精彩内容