div_div布局 - CSDN
div 订阅
DIV是层叠样式表中的定位技术,全称DIVision,即为划分。有时可以称其为图层。 DIV元素是用来为HTML(标准通用标记语言下的一个应用)文档内大块(block-level)的内容提供结构和背景的元素。 展开全文
DIV是层叠样式表中的定位技术,全称DIVision,即为划分。有时可以称其为图层。 DIV元素是用来为HTML(标准通用标记语言下的一个应用)文档内大块(block-level)的内容提供结构和背景的元素。
信息
常用操作
网站制作
类    型
软件
缩写
DIV
中文名
分隔,分割,划分
应用范围
软件,互联网
外文名
DIVision
DIV定义
可定义文档中的分区或节(division/section)。
标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。如果用 id 或 class 来标记
,那么该标签的作用会变得更加有效。注释:
是一个块级元素,也就是说,浏览器通常会在 div 元素前后放置一个换行符。提示:请使用
元素来组合块级元素,这样就可以使用样式对它们进行格式化。
收起全文
精华内容
参与话题
  • div

    千次阅读 2019-06-29 06:37:39
    div> 是一个块级元素。这意味着它的内容自动地开始一个新行。 实际上,换行是 <div> 固有的唯一格式表现。 可以对同一个 <div> 元素应用 class 或 id 属性来添加额外的样式,但是更常见的情况是只...

    <div> 是一个块级元素。这意味着它的内容自动地开始一个新行。

    实际上,换行是 <div> 固有的唯一格式表现。

    可以对同一个 <div> 元素应用 class 或 id 属性来添加额外的样式,但是更常见的情况是只应用其中一种。

    这两者的主要差异是,class 用于元素组(类似的元素,或者可以理解为某一类元素),而 id 用于标识单独的唯一的元素。

    <html>
    <body>
    
    <h3>This is a header</h3>
    <p>This is a paragraph.</p>
    
    <div style="color:#00FF00">
      <h3>This is a header</h3>
      <p>This is a paragraph.</p>
    </div>
    
    </body>
    </html>

    转载于:https://www.cnblogs.com/chrisghb8812/p/5632878.html

    展开全文
  • 四个完整的DIV+CSS网页案例,有详细解说

    千次下载 热门讨论 2020-07-30 23:33:23
    四个完整的DIV+CSS网页案例,有详细解说,教你如何一步步完成页面制作。
  • div详解

    2019-06-23 22:57:04
    链接: http://www.mingrisoft.com/book/1115242010301101112.html 转载于:https://www.cnblogs.com/Pjwork/p/9165294.html

    链接:

    http://www.mingrisoft.com/book/1115242010301101112.html

     

    转载于:https://www.cnblogs.com/Pjwork/p/9165294.html

    展开全文
  • HTML CSS + DIV实现整体布局

    万次阅读 多人点赞 2018-09-14 21:01:13
    盒子模型的相关属性 margin(外边距/边界) border(边框) padding(内边距/填充 )  我们看图理解一下各属性作用:    以上属性又分为上、右、下、左四个方向    问题:页面元素的宽度width、高度height...

    盒子模型的相关属性

    • margin(外边距/边界)
    • border(边框)
    • padding(内边距/填充 )

         我们看图理解一下各属性作用:

         

         以上属性又分为上、右、下、左四个方向
         
         问题:页面元素的宽度width、高度height如何计算?
         答案:元素的实际占位尺寸 = 元素尺寸 + padding + 边框宽度
         比如:元素实际占位高度 = height属性 + 上下padding + 上下边框宽度


    9、盒模型的层次关系

        我们通过一个经典的盒模型3D立体结构图来理解,如图:
        

         从上往下看,层次关系如下:

         第1层:盒子的边框(border),
         第2层:元素的内容(content)、内边距(padding)
         第3层:背景图(background-image)
         第4层:背景色(background-color)
         第5层:盒子的外边距(margin)

         从这个层次关系中可以看出,当同时设置背景图和背景色时,背景
         图将在背景色的上方显示


    11、水平居中和垂直居中

        水平居中包含两种情况:
            块级元素的水平居中:margin:0px auto;
            文字内容的水平居中:text-align: center;
        
        垂直居中:
            常见的单行文字的垂直居中可设置文字所在行的height与
            行高样式属性一致,比如:
            div{
                width: 400px;
                height: 400px;
                line-height: 400px;/*行高与div高度一致*/
            }


    13、首页布局CSS + DIV代码分析

        HTML结构代码:
        <div id="container">
                <div id="header">顶部(header)</div>
                <div id="main">主体部分(main)</div>
                <div id="footer">底部(footer)</div>
        </div>
        
        CSS样式代码:
        /*主面板样式*/
        #container { 
            width:980px; 
            margin:0px auto;/*主面板DIV居中*/
        }
       /*顶部面板样式*/
        #header {
            width:100%;
            height:150px;
            border:1px #F00 solid;
        }
        /*中间部分面板样式*/
        #main {
            width:100%;
            height:400px;
            border:1px #F00 solid;
        } 
        /*底部面板样式*/
        #footer {
            width:100%;
            height:100px;
            border:1px #F00 solid;
        }

    14、为什么需要float浮动属性?
       
        我们来看看下图:

        
        
        问题:如何让商品分类DIV、内容DIV和右侧DIV并排放置?
        答案:使用float(浮动)样式

    15、浮动属性

        理解浮动属性首先要搞清楚,什么是文档流?
        文档流:浏览器根据元素在html文档中出现的顺序,
            从左向右,从上到下依次排列
        
        浮动属性是CSS中的定位属性,用法如下:
            float: 浮动方向(left、right、none);

        left为左浮动、right为右浮动、none是默认值表示不浮动
        ,设置元素的浮动,该元素将脱离文档流,向左或向右移动
        直到它的外边距碰到父元素的边框或另一个浮动元素的边
        框为止


        浮动示例,没有使用浮动的3个DIV:
        HTML结构代码:
            <div id="first">第1块div</div>
            <div id="second">第2块div</div>
            <div id="third">第3块div</div>

        CSS样式代码:
            #first, #second, #third{
                    width:100px;
                    height:50px;
                    border:1px #333 solid;
                    margin:5px;
            }

        执行效果如图:
        


        样式中加入 float:left;
        执行效果如图:
        
        
        你再修改为 float: right试试右浮动是什么效果
        
    16、让商品分类DIV、内容DIV和右侧DIV并排放置

        HTML结构代码:
        

    Java代码 复制代码 收藏代码

    1. <div id="container"> 
    2.     <div id="header">顶部(header)</div> 
    3.     <div id="main"> 
    4.         <div class="cat">商品分类(cat)</div> 
    5.         <div class="content">内容(content)</div> 
    6.         <div class="sidebar">右侧(sidebar)</div> 
    7.     </div> 
    8.     <div id="footer">底部(footer)</div> 
    9. </div> 
    
     
    1. <div id="container">

    2. <div id="header">顶部(header)</div>

    3. <div id="main">

    4. <div class="cat">商品分类(cat)</div>

    5. <div class="content">内容(content)</div>

    6. <div class="sidebar">右侧(sidebar)</div>

    7. </div>

    8. <div id="footer">底部(footer)</div>

    9. </div>

        
       CSS样式代码(在第13节CSS代码基础上加入):

        .cat, .sidebar {
            float:left;
            width:20%;
            height:100%;
        }
        .content {
            float:left;
            width:60%;
            height:100%;
        }

    17、clear清除

        clear只对块级元素有效,表示如果前一个元素存在左浮动或右浮动,则换行
        clear属性的取值:rigth、left、both、none

    18、总结

    • 盒子模型有哪些属性?各属性又分别包含哪些属性?
    • float属性的应用场合?有哪些取值?   
    • clear属性的应用场合?有哪些取值?

    html中的布局非常重要,下面我来简单介绍一下。

    工具/原料

    • 电脑

    • inbuilder

    方法/步骤

    1. 观察图片构成。总共十一个板块。首先要有一个大的div包含所有,背景色等。

      html 中div布局的简单使用

    2. .background{

      background-color: #008000;

      height: 800px;

      width: 420px;

      margin: 0 auto;

      }

      html 中div布局的简单使用

    3. .a1{

      height: 80px;

      width: 200px;

      background: #fff;

      margin-left: 50px;

      margin-top: 10px;

      margin-right: 10px;

      float: left;

      html 中div布局的简单使用

    4. .a2{height: 80px;

        width: 100px;

        background-color: #fff;

        margin-top: 10px;

        float: left;

        }

       

      .a3{

      height: 80px;

      width: 310px;

      background-color: #FFFFFF;

      margin-left: 50px;

      margin-top: 10px;

       

      float: left;

      }

      .a4{

      height: 80px;

      width: 310px;

      background-color: #FFFFFF;

      margin-left: 50px;

      float: left;

      margin-top: 10px;

      html 中div布局的简单使用

    5. .a5{

      height: 80px;

      width: 150px;

      background: #fff;

      margin-left: 50px;

      margin-top: 10px;

      margin-right: 10px;

      float: left;

      }

      .a6{height: 80px;

        width: 150px;

        background-color: #fff;

        margin-top: 10px;

        float: left;

        }

      .a7{height: 50px;

        width: 310px;

        background-color: #fff;

        margin-top: 10px;

        margin-left: 50px;

        float: left;

        } 

      .a8{

      height: 80px;

      width: 150px;

      background: #fff;

      margin-left: 50px;

      margin-top: 10px;

      margin-right: 10px;

      float: left;

      }

      html 中div布局的简单使用

    6. .a9{height: 80px;

        width: 150px;

        background-color: #fff;

        margin-top: 10px;

        float: left;

        }

      .a10{height: 80px;

        width: 310px;

        background-color: #fff;

        margin-top: 10px;

        float: left;

        margin-left: 50px;

        } 

      .a11{height: 80px;

        width: 310px;

        background-color: #fff;

        margin-top: 10px;

        float: left;

        margin-left: 50px;

        margin-bottom: 10px;

        } 

      </style>

      html 中div布局的简单使用

    7. </head>

      <body>

      <div >

      <div class="background">

        <div class="a1">1</div>

        <div class="a2">2</div>

        <div class="a3">3</div>

        <div class="a4">4</div>

        <div class="a5">5</div>

        <div class="a6"> 6</div>

        <div class="a7">7</div>

        <div class="a8">8</div>

        <div class="a9">9</div>

        <div class="a10">10</div>

        <div class="a11">11</div>

         </div>

      </div>

      </body>

      </html>

      END

    注意事项

    • 不使用中文命名

    • float:left 浮动

    展开全文
  • div居中和div内容居中

    万次阅读 2018-08-27 23:44:46
    一、div自身居中: 使用margin:0 auto 上下为0,左右自适应的css样式。 要让div水平居中,那么除了设置css margin:0 auto外,还不能再设置float,不然将会导致div靠左(设置float:left)和div靠右(设置float:...

    一、div自身居中:

    使用margin:0 auto
    上下为0,左右自适应的css样式。

    要让div水平居中,那么除了设置css margin:0 auto外,还不能再设置float,不然将会导致div靠左(设置float:left)和div靠右(设置float:right)。

    1、div布局居中实例代码

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>div布局居中实例 thinkcss</title>
    <style>
    #jz{ margin:0 auto; width:320px; height:100px; border:1px solid #F00}
    </style>
    </head>
    <body>
    <div id="jz">设置margin:0 auto兼容各大浏览器让div水平居中</div>
    </body>
    </html>

    2、截图
    这里写图片描述
    div盒子水平居中截图

    以上实例正是使用margin:0 auto让div兼容各大浏览器的水平居中。

    二、div内的内容居中:

    内容居中分为div内容水平居中与div内容垂直居中。

    div内容水平居中相比布局div居中,而div内容居中比较简单,只需要设置一个内容居中css(text-align:center)、内容垂直居中(line-height)即可。

    1、div内容水平居中CSS:
    text-align:center
    无论是p还是div都可以对其设置此CSS实现对应对象内的内容水平居中。

    2、div内容垂直居中 行高属性:
    line-height
    要让div内只有一行的内容垂直居中,通常对div设置的height(高)与line-height(行高)相同,即可实现div内容垂直居中。

    3、div内容水平居中与垂直居中实例代码

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>div内容居中实例 thinkcss</title>
    <style>
    #juzhong{width:320px;height:100px; line-height:100px; text-align:center; border:1px solid #F00}
    </style>
    </head>
    <body>
    <div id="juzhong">text-align和line-height设置水平与垂直居中</div>
    </body>
    </html>

    4、截图
    这里写图片描述
    div内容水平居中与div内容垂直居中布局实例

    从上图可以看见div内容实现两者情况下居中,但没有设置margin:0 auto而div没有水平居中。

    可以实例下再将以上代码拷贝后,加入DIV布局居中代码试试实现DIV的居中。

    展开全文
  • css3实现左侧菜单栏

    2019-06-17 02:17:39
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • 左侧菜单栏实现

    2019-07-07 12:25:27
    div id="side-left"> <div class="side-left"> <h1 class="caption">左侧菜单栏标题</h1> <ul class="list"> <li class="item" ng-repeat="item in menue" ng-cl...
  • 转载地址 后台左侧菜单,背景颜色以及长宽都可以改,代码里有注释,本菜单可广泛应用于网站后台管理的左侧,作为主菜单,简洁风格,优点是修改容易,菜单项直接写在HTML里,而非JS文件里 ... 后台专用树型菜单,可
  • 左侧导航菜单div+css样式,样式非常好看,适合faq页面使用,分层级的可折叠菜单
  • Div&左侧菜单栏

    2020-07-30 17:08:25
    NULL 博文链接:https://lidechungo-126-com.iteye.com/blog/1472026
  • DIV+CSS搭建(淘宝首页)布局图

    万次阅读 2019-03-19 16:27:17
    下面的代码只有DIV+CSS的网页结构布局。没有将最终的淘宝静态页面的代码放上去,只有布局图和最终页面的比较图。 搭建的布局图与最终效果的一个比较: <!DOCTYPE html> <html lang="en"> <head&...
  • HTML DIV布局实例

    千次阅读 2019-05-05 20:18:36
    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">...Div首页布局</title> <style type="text/css"> *{ margin: 0; padding: 0;...
  • div 中id和class使用讲解

    万次阅读 2017-06-13 17:03:49
    div 标签中,我们比较常见的属性是id 和class,那么这两个属性有什么区别吗?今天就来看看这两者的区别。其实id 和class是大部分标签都有的属性。其作用是让CSS或者JavaScript找到DOM元素并操作。  首先看看这两个...
  • 烟花爆炸特效

    万次阅读 2020-07-20 14:02:01
    div class="camera -x"> <div class="camera -y"> <div class="camera -z"> <div class="fireworks"> <div class="line"> <div class="spark"> <div class="fire"&g.
  • (精华)2020年7月17日 vue 实现回到顶部

    万次阅读 2020-07-17 14:32:25
    div v-show="visible" :style="customStyle" class="back-to-ceiling" @click="backToTop"> <svg width="16" height="16" viewBox="0 0 17 17" xmlns="http://www.w3.org/2000/svg" class=
  • 多个div在一个div中一行水平显示(float ) html代码: left right bottom 用户display做法是对将要显示在一行的元素应用display:inline-block;既具有block的性质又具有in-line的性质 css ...
  • javascript怎么清空一个div里面的内容

    万次阅读 2014-05-17 11:07:18
    document.getElementById('BIGDraw').innerHTML = ""; 清空div内容
  • JS动态获取div的宽度、高度

    万次阅读 2018-01-10 10:41:15
    JS动态获取div的宽度var o = document.getElementById("div1");var w = o.clientWidth||o.offsetWidth;alert("Div1" width is "+w);JS动态获取div的高度同理:var o = document.getElementById("div1");var h = o....
  • html5:div 横向排列的方法。

    万次阅读 多人点赞 2019-03-19 11:14:50
    div 横向排列的方法。 以下面这组 div 为例,wrap 的高度由内容撑开 <div id="wrap"> <div id="div1">div1</div> <div id="div2">div2</div> <div id="div3">div3</...
  • Jquery清空div内容

    万次阅读 2017-01-10 15:22:46
    $("#id_for_div").empty();
1 2 3 4 5 ... 20