美文网首页
盒子模型

盒子模型

作者: 岁月伤魔 | 来源:发表于2018-04-01 19:33 被阅读0次

学习笔记(二):盒子模型


对于这部分,在CSS样式中,我从刷慕课网开始,就是有点懵的。对于各种模型:流动模型、浮动模型、层模型;以及层模型中的:绝对定位、相对定位和固定定位,它们的作用都不是很清楚。通过这次作业,我对于浮动模型和层模型中的绝对定位有了一定的理解。下面是我总结的一些东西。

错误之处


首先,我的老师可能也是针对性的给我布置的作业,因为作业中只有一个个盒子。我在完成的作业中,用的都是绝对定位。何为绝对定位呢?我通过自己的使用,有了一定的了解,用通俗的话来说,就是相对于浏览器页面的定位。意思就是,它的right,left,top,bottom都是相对于浏览器的边框来说的,与其他的盒子无关。
如下代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style tape="text/css">
.div1{
position: absolute;
width: 200px;
height: 100px;
background: blue;
top: 0;
}
.div2{
position: absolute;
width: 200px;
height: 100px;
background: black;
left: 300px;
top: 0;
}
</style>

</head>
<body>
<div class="div1"></div>
<div class="div2"></div>
</body>
</html>

网页上显示为


演示1.png

如果将div2代码改成如下

.div2{
position: absolute;
width: 200px;
height: 100px;
background: black;
left: 100px;
top: 0;
}

网页上显示会有覆盖现象


演示2.png

收获


如果用浮动模型就不会出现以上现象。这个是相对于原有模型的定位,而不是浏览器。
如下代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style tape="text/css">
.div1{
float: left;
width: 200px;
height: 100px;
background: blue;
margin: 0px;
}
.div2{
float: left;
width: 200px;
height: 100px;
background: black;
margin-left: 10px;
}
</style>

</head>
<body>
<div class="div1"></div>
<div class="div2"></div>
</body>
</html>

网页显示


演示3.png

以上是我个人对于绝地定位和浮动模型的理解和区别,然后这也是我这次最大的收获,希望能够帮到大家。


上面代码缩进有点问题,希望不会影响大家阅读。

相关文章

  • 面试题(DAT)

    1.什么是盒子模型?盒子模型有两种,标准盒子模型和IE盒子模型。标准盒子模型:width = content + ...

  • 【IMWeb秋招训练营】【Day1】面试题总结

    1.什么是盒子模型? 盒子模型有两种,标准盒子模型和IE盒子模型。 标准盒子模型:width = content ...

  • CSS盒子模型

    标准盒子模型 IE盒子模型 区别 在我看来标准盒子模型也就是: IE盒子模型:

  • 前端面试之HTML+CSS(八股文)

    1. 盒子模型,普通盒子模型和怪异盒子模型有什么区别? 答:普通盒子模型又称标准W3C盒子模型,标准盒子模型的Wi...

  • css基础问题

    介绍css的盒子模型 css的盒子模型有两种:IE盒子模型,W3C盒子模型盒子模型:内容(content),内边距...

  • CSS盒模型概述

    盒子模型: 盒子模型,又称框模型 (Box Model) 盒子模型主要的属性:width、height、paddi...

  • CSS 盒子模型

    CSS盒子模型 盒子模型边框 CSS盒子模型的宽度和高度 CSS模型的填充 CSS盒子模型的边界 填充和边界的区别

  • CSS

    1. 盒子模型 1.1 标准盒子模型 标准盒子模型包括margin、border、padding、content,...

  • js笔记五十一之js盒子模型

    js盒子模型 CSS盒子模型 ,margin - border - padding - content JS盒子...

  • 笔记:两种盒子模型——ie 盒子模型和标准 w3c 盒子模型。

    其实盒子模型有两种,分别是ie 盒子模型和标准 w3c 盒子模型。 W3C 盒子模型: W3C 盒子模型的范围包括...

网友评论

      本文标题:盒子模型

      本文链接:https://www.haomeiwen.com/subject/rmracftx.html