0503格式与布局

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
            }
            #cs_fixed{
                width: 200px;
                height: 200px;
                background-color: orange;
                position: fixed;/*相当于浏览器的定位*/
                right: 100px;
                bottom: 100px;
            }
            #cs_absolute{
                width: 200px;
                height: 200px;
                background-color: blue;
                /*position: absolute;相当于父级元素进行定位*/
                /*left: 100px;
                top: 100px;*/
            }
            #cs_absolute_nei{
                width: 100px;
                height: 100px;
                background-color: red;
                position: absolute;/*相对于父级元素进行定位*/
                left: 10px;
                top: 10px;
            }
            #cs_relative{
                width: 100px;
                height: 100px;
                background-color: green;
                position: relative;
                top: 20px;
                left: 20px;
            }
            #putong{
                width: 100px;
                height: 100px;
                background-color: #003B4D;
                position: relative;
                top: -10px;
            }
            #dh{
                width: 1004px;
                height: 30px;
                border: 1px solid grey;
            }
            .dh_list{
                width: 250px;
                height: 30px;
                float: left;
                text-align: center;水平居中
                line-height: 30px;垂直居中
                border-right: 1px solid grey;
            }
            #wai{
                width: 300px;
                height: 300px;
                background-color: blue;
                /*解决内外margin重叠现象*/
                /*    overflow: hidden;*/
               border: 1px solid red;
               margin-bottom: 20px;
            }
            #nei{
                width: 100px;
                height: 100px;
                background-color: red;
                margin-top: 10px;
            }
            #ceng1{
                width: 300px;
                height: 300px;
                background-color: black;
                position: relative;
                top: 20px;
                z-index: 1;
            }
            #ceng2{
                width: 200px;
                height: 200px;
                background-color: green;
                position: relative;
                top: -10px;
                z-index: -1;
            }
        </style>
    </head>
    <body>
    <!--    位置-->
    <!--<div id="cs_fixed">
    <div >
        <div id="cs_absolute">
        <div id="cs_absolute_nei">

        </div>
    </div>
    <div id="cs_relative">

    </div>
    <div id="putong">

    </div>    -->

    <!--流式布局-->
    <div id="dh">
        <div class="dh_list">春节</div>
        <div class="dh_list">端午</div>
        <div class="dh_list">六一</div>
        <div class="dh_list" style="border-right: 0;">国庆</div>
    </div>

    <!--margin重叠现象-->
    <div id="wai">
    <div id="nei">

    </div>

    </div>

    <!--    层-->
    <div id="ceng1">

    </div>
    <div id="ceng2">

    </div>
    </div>
    </body>
</html>

格式与布局
|-位置 position
|--fixed 相对于浏览器边界的定位
|--absolute 相对于父级元素定位
|----定位后原来的位置没有了
|--relative 相对于自己应该出现的位置进行定位
|----定位后原来的位置保留
|--left right top bottom

|-流式布局
|--float:left right
|--margin-left margin-right margin-top margin-bottom
|--magion的重叠现象
|----内外元素之间的margin重叠现象
|----解决方法:over-flow:hidden 加边框border
|----相毗邻的两个元素之间,如果相邻部位有margin 取最大值

|-层 z-index
|--必须给元素加position或float

原文地址:https://www.cnblogs.com/mjwwzy/p/8988393.html

时间: 2024-10-11 13:02:45

0503格式与布局的相关文章

一起学HTML基础-格式与布局fixed/absolute/relative/z-index/float

很多网页都存在一个悬浮的操作条或者广告区,无论如何上下滚动网页,操作条或广告区都不会动,这个就是div制作,位置锁定在屏幕指定位置,现在我们就学习下网页的格式与布局. position 位置,来给div定位 1.position:fixed;锁定位置(相当于浏览器窗口的位置),默认层数最高.例如有些网站的右下角弹窗. 练习:在右下角做一个弹窗,锁定位置,不随网页滚动而滚动. 步骤: 一.先做一个文字的弹窗 <head> <meta http-equiv="Content-Typ

css样式表----------样式属性(背景与前景、边界和边框、列表与方块、格式与布局)

一.背景与前景 (1).背景 line-height: 1.5 !important;">90; /*背景色(以样式表为主,样式表优先.)*/ background-image:url(路径); /*设置背景图片(默认为平铺.)*/ background-repeat:no-repeat/repeat-x/repeat-y;no-repeat /*不平铺 repeat-x 橫向平铺 repeat-y 纵向平铺 */ background-position:center; /*背景图片居中

9.11上午 列表方块 格式和布局

样式表 六.列表方块 1.有序列表变无序列表 <ol>        <li>张店</li>        <li>桓台</li>        <li>淄川</li>    </ol> 网页上显示为1. 张店     2. 桓台   3. 淄川  (竖向显示) <ol style="list-style:none">        <li>张店</li>

css样式,边界和边框,格式和布局

1.大小:width:宽:heigh:高 2.背景:1)background-color:背景颜色 2)background-image:背景图片url路径 3)background-repeat:图片的平铺方式.no-repeat:不平铺,repeat:平铺,repeat-x:水平平铺,repeat-y:垂直平铺 4)background-position:图片位置.center,left,right,top,bottom:eg:左上:left 20px top 20px 5)backgrou

css样式表:样式分类,选择器。样式属性,格式与布局

样式表分类: 1.内联样式表, 和html联合显示,例:<p style="font-size:14px;">内联样式表</p> 2.内嵌样式表 作为一个独立的区域内嵌在网页里,必须写在head里边. <style type="text/css"> p  //格式对p起作用 {样式: } </style> 3.外部样式表 新建一个CSS文件,用来放置样式表.如果要在HTML文件中调用样式表,需要在HTML文件中点右键→

HTML基础(五)——-css样式表——样式属性——格式与布局

一.position:fixed 锁定位置(相对于浏览器的位置),例如有些网站的右下角的弹出窗口. 示例: 二.position:absolute     绝对位置: 1.外层没有position:absolute(或relative):那么div相对于浏览器定位,如下图中b(距离浏览器右边框为50像素,距离下边框为20像素). 2.外层有position:absolute(或relative):那么div相对于外层边框定位,如下图中bb(距离d的右边框50像素,距离d的下边框为20像素). 示

从图片中提取html格式的布局

制作界面的自动化 意义:对于程序设计人员来说,比较痛苦的是制作界面.从设计人员发送的稿件(通常为jpg格式),到完成html的布局,需要将图像转化为div标记,自动化这一过程十分有意义 1.设计一个工具:从图片格式,生成bootstrap3的布局文件,目的是生成可嵌套的合适的div,row,column 2.思路: 定义:div就是一个矩形框,而在html布局中的任意两个div,有以下几种形式 事实上除了最后一种交错的方式(面积有重叠),两个div可以任意方式组合.最后一种方式的坐标表达是()

格式与布局(定位)

1.position:fixed锁定位置(相对于浏览器的位置)滚动条移动时,加position:fixed的标签不动.2.position:absolute绝对定位 2.1外层没有position:absolute(或relative);,那么div相对于浏览器定位. 2.2外层有position:absolute(或relative);,那么div相对于外层边框定位.外层会限制内层的定位.3.position:relative相对定位 相对于默认位置的移动.4.分层(z-index)Z轴方向为

css基础:格式与布局

1.定位:position:fixed:锁定位置,相当于屏幕位置锁定,不随页面移动. position:absolute:绝对位置,相对于页面定位,随页面移动. position:relative:相对位置,相对于页面内周边元素的位置,要注意与周围元素的关系,避免相互排挤. 2.其他属性:z-index:n:该层设置为第n层,三维布局,在z轴方向分层,可理解为摞纸. float:left:横向左侧排列,横向流式布局,超出边框后自动排在下一行:right 横向右侧排列. overflow:hidd