• CSS学习笔记--Div+Css布局实战(入门)


    基本页面布局


    本教程带着大家做一个简单的页面布局

    最重效果如下:


    1.第一部,先创建上下左右4个DIV

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <style type="text/css" >
    
    
        </style>
        <title></title>
    </head>
    <body>
      <div class="main">
      <div class="top">顶部</div>
    
      <div class="left">左边</div>
      <div class="right">右边</div>
      <div class="bottom">底部</div>
      </div>
    </body>
    </html>



    页面效果如下:


    2.设置body的margin属性

    我们从下图可以看到,页面Body离浏览器边缘有8px的大写,我们可以通过设置margin属性解决

     body{
                margin:0;
            }

    3.设置页面顶部

    设置顶部div,使top距在顶部
     .top{
                900px;
                height: 100px;
                background-color: red;
            }
    效果如下:



    4.设置左边DIV元素

    通过float属性,实现DIV向左浮动
     .left{
                
                float:left;
               
                200px;
                height: 600px;
                background-color: green;
    
    
            }
    效果如下:

    5.设置右边DIV元素

    同上,通过float属性,把右边DIV也向左漂浮
      .right{
               
                float:left;
                left: 200px;
            
                700px;
                height: 600px;
                background-color: pink;
            }

    效果如下:


    6.设置底部DIV

    通过float把底部DIV也向左浮动

            .bottom{
                float: left;
                900px;
                height: 200px;
                background-color: blueviolet;
            }

    效果如下:



    7.最终代码

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <style type="text/css" >
    
            body{
                margin:0;
            }
            .top{
                900px;
                height: 100px;
                background-color: red;
            }
            .left{
                float:left;
                200px;
                height: 600px;
                background-color: green;
    
            }
    
            .right{
                float:left;
                left: 200px;
                700px;
                height: 600px;
                background-color: pink;
            }
    
            .bottom{
                float: left;
                900px;
                height: 200px;
                background-color: blueviolet;
            }
        </style>
        <title></title>
    </head>
    <body>
      <div class="main">
      <div class="top">顶部</div>
    
      <div class="left">左边</div>
      <div class="right">右边</div>
      <div class="bottom">底部</div>
      </div>
    </body>
    </html>

    如果需要做精确定位,最好加上position属性,然后用top,left,right,bottom这几个来设置定位,可以用浮动元素位置固定
  • 相关阅读:
    【随机过程】马尔可夫链(2)
    【机器学习】机器学习中的各种相似性、距离度量
    【机器学习】机器学习中的各种相似性、距离度量
    嵌入式开发之8127---DM8127如何利用EDMA搬移数据
    嵌入式开发之8127---核心板原理图
    8148和8127中的ezsdk和dvrsdk
    dm385和8127的区别
    Appro DM8127 IPNC 挂载NFS遇到的问题及解决
    嵌入式开发之cmos---前端采集aptina cmos
    阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第2节 反射_11_反射_案例
  • 原文地址:https://www.cnblogs.com/evan-liang/p/9189571.html
Copyright © 2020-2023  润新知