当前位置:首页 > 网站模板 > 正文内容

网页制作盒子模型代码(网页制作盒子模型代码大全)

网站模板1年前 (2023-04-08)471

今天给各位分享网页制作盒子模型代码的知识,其中也会对网页制作盒子模型代码大全进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

CSSDIV写盒子模型图

网页盒子模型存在两种:

1:标准W3C盒子模型;2:IE盒子模型(IE浏览器默认的模型)。

在两种不同模型网页里,定义了相同CSS属性的元素显示效果是不一样的,下面就用公式来区分这两种不同的盒子模型。

1:标准W3C盒子模型

宽=width(padding-left)(padding-right)(margin-left)(margin-right)(border-left)(border-right)

高=height(padding-top)(padding-bottom)(margin-top)(margin-bottom)(border-top)(border-bottom)

2:IE盒子模型

宽=width(border-left)(border-right)

高=height(border-top)(border-bottom)

该模型是IE浏览器默认的盒子模型,当然也可以对其进行更改,在页面最上方加如下代码:

1

盒子模型示例代码

--定义样式 border-style:

!DOCTYPE html

html

head

meta charset="utf-8"

title菜鸟教程(runoob.com)/title

style type="text/css"

    .block {

      width: 200px;

  height:200px;

      padding: 30px;

  background-color: red;

  border-style:solid;

  border-width:10px;

  border-color:green;

  //border:10px solid yellow;

  //border-radius: 20px;

  //margin:auto;

    }

/style

/head

body

    div class="block"border/div

/body

/html

--兄弟元素margin合并

!DOCTYPE html

html lang="en"

head

    meta charset="UTF-8"

    titleTitle/title

    style type="text/css"

        body {

            background: pink;

        }

        .div {

            //overflow: hidden;

            //margin: 0 auto;

            width: 300px;

            height: 600px;

            background: #aaa;

        }

        .div1 {

            width: 200px;

            height: 200px;

            background: red;

            //margin: 50px 0px;

            //float: left;

        }

        .div2 {

            width: 200px;

            background: green;

            //margin: 50px 0px;

            height: 200px;

            //float: left;

        }

    /style

/head

body

    div class="div"

        div class="div1"/div

        div class="div2"/div

    /div

/body

/html

----父子元素margin合并

!DOCTYPE html

html

head

meta charset="utf-8"

title菜鸟教程(runoob.com)/title

style type="text/css"

        body {

            background: pink;

        }

        .div1 {

            //margin-top: 20px;

            width: 450px;

            height: 450px;

            background: #aaa;

//overflow:hidden;

//border:1px solid red;

        }

        .div2 {

            width: 200px;

            height: 200px;

            background: red;

            //margin-top: 50px;

        }

    /style

/head

body

    div class="div1"

        div class="div2"/div

    /div

/body

/html

--box-sizing

!DOCTYPE html

html

head

meta charset="utf-8"

title菜鸟教程(runoob.com)/title

style type="text/css"

.group {

      /* background-color: blue; */

      overflow: hidden;

  }

    .block {

      width: 33.33%;

      padding: 20px;

      float: left;

      //box-sizing: border-box ;

    }

    .red {

      background-color: red;

//box-sizing: conten-box ;

//overflow: hidden;

//outline:#00FF00 dotted thick;

    }

    .green {

      background-color: green;

    }

    .gray {

      background-color: gray;

//box-sizing: border-box  ;

    }

/style

/head

body

div class="group"

    div class="block red"1/div

    div class="block green"2/div

    div class="block gray"3/div

/div

/body

/html

--盒子显示(display)类型

!DOCTYPE html

html

head

meta charset="utf-8"

title菜鸟教程(runoob.com)/title

style

.background{

background-color:#F60;

margin-bottom:5px;

margin-left:5px;

height:50Px;

}

.display1{

display:block;

}

.display2{

display:inline ;

//display:inline-block;

}

/style

div class="background "Div默认为 block/div

div class="background "Div默认为 block/div

div class="background "Div默认为 block/div

div class="background display2"修改为 inline/div

div class="background display2"修改为 inline/div

div class="background display2"修改为 inline/div

span class="background display1"加了block属性/span

span class="background display1"加了block属性/span

span class="background display1"加了block属性/span

span class="background"没加block属性/span

span class="background"没加block属性/span

span class="background"没加block属性/span

/body

/html

网页中DIV+CSS盒模型是怎么组成的?

css盒模型是重点。如果您会用表格布局的话,就非常好理解和掌握了。这里的盒模型是和table布局的一个不同点。学 习web标准,首先要弄懂的就是这个盒模型,这就是DIV排版的核心所在。传统的表格排版是通过大小不一的表格和表格嵌套来定位排版网页内容,改用CSS 排版后,就是通过由CSS定义的大小不一的盒子和盒子嵌套来编排网页。这种排版方式的网页代码简洁,表现和内容相分离,维护方便,能兼容更多的浏览器,比如PDA设备也能正常浏览。

那么它为什么叫盒子呢?先说说我们在网页设计中常听的属性名:内容(content)、填充(padding)、边框(border)、边界(margin),CSS盒子模式都具备这些属性。

我们可以把它想像成现实中上方开口的盒子,然后从正上往下俯视,边框相当于盒子的厚度,内容相对于盒子中所装物体的空间,而填充呢,相当于为防震而在盒子内填充的泡沫,边界呢相当于在这个盒子周围要留出一定的空间,方便取出。是不是这样就很容易理解盒模型了。

所以整个盒模型在页面中所占的宽度是由左边界+左边框+左填充+内容+右填充+右边框+右边界组成,而css样式中weight所定义的宽度仅仅是内容部分的宽度,这是许多朋友容易搞混的地方

这里的边界我们也称之为:外边距、外补丁;填充也叫:内边距、内补丁。

关于网页制作盒子模型代码和网页制作盒子模型代码大全的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

扫描二维码推送至手机访问。

版权声明:本文由我的模板布,如需转载请注明出处。


本文链接:http://2565999.com/post/8776.html

分享给朋友:

“网页制作盒子模型代码(网页制作盒子模型代码大全)” 的相关文章

3dmax素材怎么给平面(如何平面做出3d效果)

3dmax素材怎么给平面(如何平面做出3d效果)

今天给各位分享3dmax素材怎么给平面的知识,其中也会对如何平面做出3d效果进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、3dmax9模型如何展开为平面...

多张图片怎么合成PPT(多张图片怎么合成一个文件发微信)

多张图片怎么合成PPT(多张图片怎么合成一个文件发微信)

本篇文章给大家谈谈多张图片怎么合成PPT,以及多张图片怎么合成一个文件发微信对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、怎样用PPT把两张图片合成一张? 2、如何在...

ui面试自我介绍模板(UI设计自我介绍)

ui面试自我介绍模板(UI设计自我介绍)

今天给各位分享ui面试自我介绍模板的知识,其中也会对UI设计自我介绍进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、ui设计师面试英文自我介绍 2、ui设...

手机上查看网页源代码(手机上查看网页源代码的浏览器)

手机上查看网页源代码(手机上查看网页源代码的浏览器)

本篇文章给大家谈谈手机上查看网页源代码,以及手机上查看网页源代码的浏览器对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、什么手机浏览器支持查看网页源码? 2、小米浏览器...

网页制作软件hbuilder(网页制作软件hbuilder还有什么)

网页制作软件hbuilder(网页制作软件hbuilder还有什么)

本篇文章给大家谈谈网页制作软件hbuilder,以及网页制作软件hbuilder还有什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、HBuilderX 是什么软件呢?...

销售年终总结汇报ppt模板下载(销售年终总结ppt模板免费下载 素材)

销售年终总结汇报ppt模板下载(销售年终总结ppt模板免费下载 素材)

今天给各位分享销售年终总结汇报ppt模板下载的知识,其中也会对销售年终总结ppt模板免费下载 素材进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、那里有销售年...