html盒子模型 正方形嵌套,前端box(盒子嵌套)
1、盒子模型
一个盒子我们会分成几个部分:
内容区(content)
内边距(padding)
边框(border)
外边距(margin)
图片1.png
内容区
通过width和height两个属性可以设置内容区的大 小。
width和height属性只适用于块元素。
内边距
默认情况下width和height不包含padding的大小。
使用padding属性来设置元素的内边距。
例如:
padding:10px 20px 30px 40px
这样会设置元素的上、右、下、左四个方向的内边距
内边距
同时在css中还提供了padding-top、padding-right、padding-
right、padding-bottom分别用来指定四个方向的内边距
边框
border-top/left/right/bottom分别指定上右下左 四个方向的边框。
边框的样式
边框可以设置多种样式:
none(没有边框)
dotted(点线)
dashed(虚线)
solid(实线)
double(双线)
groove(槽线)
ridge(脊线)
inset(凹边)
outset(凸边)
外边距
使用margin属性可以设置外边距。
用法和padding类似,同样也提供了四个方向的 margin-top/right/bottom/left。
当将左右外边距设置为auto时,浏览器会将左右外 边距设置为相等,所以这行代码margin:0 auto可 以使元素居中。
display
我们不能为行内元素设置width、height、 margin-top和margin-bottom。
我们可以通过修改display来修改元素的性 质。
可选值:
block:设置元素为块元素
inline:设置元素为行内元素
inline-block:设置元素为行内块元素
none:隐藏元素(元素将在页面中完全消失)
visibility
visible:可见的
hidden:隐藏的
overflow
visible:默认值
scroll:添加滚动条
auto:根据需要添加滚动条
hidden:隐藏超出盒子的内容
文档流
文档流
我是一个span
我是一个span
我是一个span
我是一个span
我是一个span
我是一个span
浮动
浮动
.box1{
width: 600px;
height: 200px;
background-color: red;
/*
块元素在文档流中默认垂直排列,所以这个三个div自上至下依次排开
如果希望块元素在页面中水平排列,可以使块元素脱离文档流
使用float来使元素浮动,从而脱离文档流
可选值:
none,默认值,元素默认在文档流中排列
left,元素会立即脱离文档流,向页面的左侧浮动
right,元素会立即脱离文档流,向页面的右侧浮动
当为一个元素设置浮动以后(float属性是一个非none的值),元素会立即脱离文档流,元素脱离文档流以后,它下边的元素会立即向上移动
元素浮动以后,会尽量向页面的左上或这是右上漂浮,直到遇到父元素的边框或者其他的浮动元素
如果浮动元素上边是一个没有浮动的块元素,则浮动元素不会超过块元素
*/
float: left;
}
.box2{
width: 200px;
height: 200px;
background-color: yellow;
float: left;
}
.box3{
width: 200px;
height: 200px;
background-color: green;
float: left;
}
定位
position属性可以控制Web浏览器如何以 及在何处显示特定的元素。
可以使用position属性把一个元素放置到网 页中的任何位置。
可选值:
static
relative
absolute
fixed
相对定位
当将position属性设置为relative时,则开启了元素 的相对定位。
当开启了相对定位以后,可以使用top、right、 bottom、left四个属性对元素进行定位。
内联元素的浮动
浮动
.box1{
/*在文档流中,子元素的宽度默认占父元素的全部*/
/*height: 100px;*/
background-color: #bfa;
/*
当元素设置浮动以后,会完全脱离文档流.
块元素脱离文档流以后,高度和宽度都被内容撑开
*/
/*float: left;*/
}
.s1{
/*
开启span的浮动
内联元素脱离文档流以后会变成块元素
*/
float: left;
width: 100px;
height: 100px;
background-color: yellow;
}
hello
网页的简单布局
本来生活
*{
margin: 0;
padding: 0;
}
.head{ /*头部*/
width: 1519.2px;
height: 31px;
background-color: #fcfcfc;
border-bottom: 1px solid #e5e5e5;
margin: auto;
}
.register{ /*登录*/
width: 195px;
height: 29.6px;
background-color: yellow;
margin-left: 160px;
}
.slideshow1{ /*轮播图*/
width: 1519.2px;
height: 60px;
background-color: yellowgreen;
margin: auto;
}
.seek{ /*搜索*/
width: 1200px;
height: 102px;
background-color: #3e4141;
margin: auto;
margin-top: 10px;
margin-bottom: 20px;
padding: 10px 0 20px;
}
.catalogue{ /*目录*/
width: 1519.2px;
height: 44px;
background-color: #8ab700;
margin: auto;
}
.box1{
width: 210px;
height: 44px;
background-color: green;
margin-left: 160px;
float: left;
}
/*.box2{
width: 86px;
height: 40x;
background-color: green;
display: block;
margin:left:20px;
}*/
.box2{
width: 86px;
height: 40px;
background-color: green;
float: left;
margin:2px /*10px*/;
}
.box3{
width: 122px;
height: 40px;
background-color: green;
float: left;
margin:2px /*10px*/;
}
.box4{
width: 122px;
height: 40px;
background-color: green;
float: left;
margin:2px /*10px*/;
}
.box5{
width: 104px;
height: 40px;
background-color: green;
float: left;
margin:2px /*10px*/;
}
.box6{
width: 104px;
height: 40px;
background-color: green;
float: left;
margin:2px /*10px*/;
}
.box7{
width: 104px;
height: 40px;
background-color: green;
float: left;
margin:2px /*10px*/;
}
.box8{
width: 86px;
height: 40px;
background-color: green;
float: left;
margin:2px /*10px*/;
}
.box9{
width: 122px;
height: 40px;
background-color: green;
float: left;
margin:2px /*10px*/;
}
.box10{
width: 122px;
height: 40px;
background-color: green;
float: left;
margin:2px /*10px*/;
}
.content{ /*内容*/
width: 1519.2px;
height: 400px;
background-color: gray;
margin:auto;
}
.classify{
width: 206px;
height: 396px;
background-color: yellow;
margin-left: 160px;
float: left;
border:2px green solid;
}
/*.a{
width: 206px;
height: 33px;
background-color: blue;
float: left;
}*/
image.png
html盒子模型 正方形嵌套,前端box(盒子嵌套)相关推荐
- CSS盒子模型、圆角边框、盒子/文字阴影
目录 CSS盒子模型 网页布局过程: 盒子模型(Box Model)组成 边框(border) 表格的细线边框 边框会影响盒子实际大小 内边距(padding) padding应用-新浪导航 编辑 ...
- HTML盒子模型制作个人名片,网页设计基础 CSS盒子模型 第4章 CSS盒子模型_教学设计.doc...
博学谷--让IT教学更简单,让IT学习更有效 PAGE 12 PAGE 1 <HTML+CSS+JavaScript网页制作案例教程> 教学设计 课程名称: HTML+CSS+JavaSc ...
- 盒子模型(CSS重点)-盒子边框(border)
盒子模型(CSS重点)-盒子边框(border) 其实,CSS就三个大模块,盒子模型.浮动.定位,其余的都是细节.要求这三部分,无论如何也要学的非常精通. 所谓盒子模型就是把HTML页面中的元素看作是 ...
- html 盒子模型添加图片,[HTML/CSS]盒子模型,块级元素和行内元素
目录 概述 在div+css中,了解块级元素和行内元素还是非常有必要的,比如:对行内元素使用width属性就会失效.虽然自己不是做前端的,但是,在项目中,曾经也弄过从前端布局,也吃过这方面的亏.今天, ...
- php盒子模型,HTML与CSS的盒子模型
这次给大家带来HTML与CSS的盒子模型,使用HTML与CSS的盒子模型的注意事项有哪些,下面就是实战案例,一起来看一下. 一.边框 (上) 1.什么边框? 边框就是环绕在标签宽度和高度周围的线条 2 ...
- html盒子模型包含哪些部分,CSS盒子模型由哪四部分组成?
CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型,指在一个网页文档中,每个元素都被呈现为一个矩形的盒子,描述了元素所占空间的内容. CSS盒子模型由哪四部分组成? 盒子模型由元素 ...
- CSS的盒子模型、圆角边框、盒子阴影、文字阴影及ps操作
目录 一.盒子模型 (一)边框 border 1.基本写法 2.分开写 3.表格细线边框 border-collapse 4.border与盒子大小 (二)内边距 padding 1.基本写法 2.分 ...
- css盒子模型输出对联,网页设计基础 CSS盒子模型 第4章 CSS盒子模型_补充案例.doc...
博学谷--让IT教学更简单,让IT学习更有效 PAGE 18 第4章 补充案例 [案例4-1] 顶部导航栏1 一.案例描述 考核知识点 边框的复合属性.背景颜色 练习目标 灵活运用边框的复合属性. 掌 ...
- 前端笔记 | CSS盒子模型
CSS盒子模型 一.盒子模型 1.1 网页布局的本质 1.2 盒子模型的组成 1.3 边框border 1.4 内边距padding 1.5 外边距margin 1.6 清除内外边距 二.特殊样式 2 ...
最新文章
- Python工程师求职必知的经典面试题
- 1996 年 3 月. IEEE 成立了 802.3z 工作组开始制定 1000Mb/s 标准。下列千兆以太网中不属于该标准的是(19)【答案】C
- CSS设置超出表格的内容用省略号显示
- spyder 崩溃解决方案
- nginx配置php 9000,Nginx支持php配置
- oracle test传入参数,oracle存储过程,test(测试)时传自定义类型参数问题
- 评:我从编程中悟出八个字(不算原创,不过希望让大家能看看)
- Angular 学习笔记 Material
- matlab rem与mod 的区别
- ArcSDE 10.2 for Oracle 12C安装注意事项
- 365RSS.cn = Web3.0?
- 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_05-CMS需求分析-什么是CMS...
- 妙盈科技:ESG数据提供商获融资
- 学生宿舍管理系统java课设_java编写的学生宿舍管理系统
- 【原创】微信最新表情js代码
- 《东周列国志》第六十三回 老祁奚力救羊舌 小范鞅智劫魏舒
- Qt开发——图片缩放简述
- 菜狗centos7.6安装CDH6.1.1(5.13.2)离线集群安装步骤和遇到的各种坑(笔记)
- 计算机一级一分钟要打多少字,打字速度分几个等级,一分钟打多少个字算较快?...
- Bother, disturb and trouble 三个表示 “打扰” 的词语区分
热门文章
- Connections could not be acquired from the unde...
- px、em、rem、rpx 用法 与 区别
- 能否用计算机证明数学定理大全,那些教材中未给出证明的定理,到底能否使用?...
- 关于ROS+Gazebo通过cmd_vel或键盘控制节点发布速度消息时,仿真小车运动速度相反问题
- 深入探讨IGP协议:OSPF与ISIS的区别(区域类型比较,邻接关系比较,DR和DIS比较,如何计算路由以及性能的比较)
- android textview设置图片大小,修改Textview内图片文字间距和图片大小
- 信息学奥赛一本通(c++):2024:【例4.10】末两位数
- Deferred Shading介绍
- web手机端真机测试
- Java中对数组降序排列