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

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

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

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

本文目录一览:

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://sdjcht.com/post/8776.html

分享给朋友:

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

视频制作免费模板手机(视频制作免费模板手机版)

视频制作免费模板手机(视频制作免费模板手机版)

今天给各位分享视频制作免费模板手机的知识,其中也会对视频制作免费模板手机版进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、有没有免费制作视频模板又无水印的ap...

饭店开业宣传单模板免费(餐饮店开业宣传单模板)

饭店开业宣传单模板免费(餐饮店开业宣传单模板)

今天给各位分享饭店开业宣传单模板免费的知识,其中也会对餐饮店开业宣传单模板进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、饭店开业宣传语大全 2、急求饭店...

考研英语邀请信万能模板(考研英语邀请信模版)

考研英语邀请信万能模板(考研英语邀请信模版)

今天给各位分享考研英语邀请信万能模板的知识,其中也会对考研英语邀请信模版进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、邀请信英语作文万能句开头和结尾是什么?...

情感语录文字头像(情感语录头像带字)

情感语录文字头像(情感语录头像带字)

本篇文章给大家谈谈情感语录文字头像,以及情感语录头像带字对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、经典一句话情感语录大全 2、一句话情感语录大全 3、抖音上情...

国家奖学金ppt模板免费下载素材(奖学金申请ppt模板免费)

国家奖学金ppt模板免费下载素材(奖学金申请ppt模板免费)

今天给各位分享国家奖学金ppt模板免费下载素材的知识,其中也会对奖学金申请ppt模板免费进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、做好PPT一定要找素材...

英语推荐信模板万能句型(英语推荐信模板万能句型理由)

英语推荐信模板万能句型(英语推荐信模板万能句型理由)

本篇文章给大家谈谈英语推荐信模板万能句型,以及英语推荐信模板万能句型理由对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、英语推荐信万能句子 2、英文版推荐信怎么写...