一、含义

把元素布局到页面,就像想买个桌子,放到家里,要知道桌子的大小,形状,然后才能放到家里

所以我们把所有的元素都想成盒子,矩形,只需要考虑大小即可

二、组成

1.内容区(content)

元素中所有的子元素和文本内容都在内容区中排列

默认情况:设置width,height都是内容区宽高

2.边框(border)元素设置边框

边框属于盒子边缘,边框里面属于盒子内部,出了边框都是盒子的外部设置边框必须指定三个样式 边框大小、边框的样式、边框的颜色

边框属于盒子边缘,边框里面属于盒子内部,出了边框都是盒子的外部设置边框必须指定三个样式 边框大小、边框的样式、边框的颜色

边框大小:border-width

边框样式:border-style

边框颜色:border-color

单独设置某一边的边框宽度

border-bottom-width

border-top-width

border-left-width

border-right-width

边框的样式

border-style  可选值

默认值:none

实线  solid

虚线  dashed

双线  double

点状虚线   dotted

设置边框的颜色  默认值是黑色

border-color  也可以跟多个值

四个值   上   右  下  左

三个值   上  左右   下

二个值   上下  左右

一个值   上下左右

对应的方式跟border-width是一样

单独设置某一边的边框颜色

border-XXX-color: ;

简写border

1、 同时设置边框的大小,颜色,样式,没有顺序要求

2、可以单独设置一个边框

border-top:; 设置上边框

border-right  设置右边框

border-bottom  设置下边框

border-left   设置左边框

3、去除某个边框

border:none;

小练习

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>Document</title><style>* {padding: 0;margin: 0;list-style: none;text-decoration: none;}#dh {display: block;background-color: rgb(245, 249, 252);width: 200px;border-width: 1px;border-style: solid;border-color: rgb(19, 129, 238);margin-left: 50px;}h3 {display: inline-block;color: rgb(5, 5, 132);}p>a {display: inline-block;color: black;padding-left: 5px;line-height: 30px;width: 170px;}</style>
</head><body><nav id="dh"><div class="kj">&nbsp;<img src="./素材1/图片素材/title_icon.gif" alt=""><h3>课程导航</h3><hr></div><main><p><a href="">ACCP 软件工程师</a><img class="jt" src="./素材1/A`H6Z134%~6176MFU9GATM4.png" alt=""><hr></p><p><a href="">BTEST 软件测试工程师</a><img class="jt" src="./素材1/A`H6Z134%~6176MFU9GATM4.png" alt=""><hr></p><p><a href="">BENET 网络工程师</a><img class="jt" src="./素材1/A`H6Z134%~6176MFU9GATM4.png" alt=""><hr></p><p><a href="">JBNS 网站工程师</a><img class="jt" src="./素材1/A`H6Z134%~6176MFU9GATM4.png" alt=""><hr></p><p><a href="">ACCP 启蒙星</a><img class="jt" src="./素材1/A`H6Z134%~6176MFU9GATM4.png" alt=""><hr></p><p><a href="">ANDROID 软件工程师</a><img class="jt" src="./素材1/A`H6Z134%~6176MFU9GATM4.png"alt=""><hr></p><p><a href="">JAVA 软件工程师</a><img class="jt" src="./素材1/A`H6Z134%~6176MFU9GATM4.png"alt=""><hr></p><p><a href="">.NET 软件工程师</a><img class="jt" src="./素材1/A`H6Z134%~6176MFU9GATM4.png" alt=""><hr></p></p><p><a href="">网络营销</a><img class="jt" src="./素材1/A`H6Z134%~6176MFU9GATM4.png"alt=""></main></nav>
</body></html>

简单介绍盒子模型的原理以及用法相关推荐

  1. 2021年大数据ELK(十八):Beats 简单介绍和FileBeat工作原理

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 Beats 简单介绍和FileBeat工作原理 一.Beats 二.FileB ...

  2. php 框架源码分析,Laravel框架源码解析之模型Model原理与用法解析

    本文实例讲述了Laravel框架源码解析之模型Model原理与用法.分享给大家供大家参考,具体如下: 前言 提前预祝猿人们国庆快乐,吃好.喝好.玩好,我会在电视上看着你们. 根据单一责任开发原则来讲, ...

  3. xgboost简单介绍_XGBOOST模型介绍

    描述 前言 这是机器学习系列的第三篇文章,对于住房租金预测比赛的总结这将是最后一篇文章了,比赛持续一个月自己的总结竟然也用了一个月,牵强一点来说机器学习也将会是一个漫长的道路,后续机器学习的文章大多数 ...

  4. 简单介绍一下v-if 的几种用法

    文章目录 前言 一.简单的介绍一下v-if 的几种用法? 1.a && b (a true , b true): a true b true a && b = true ...

  5. 简单介绍SQLserver中的declare变量用法

    这篇文章主要介绍了SQLserver中的declare变量用法,sql中declare是声明的意思,就是声明变量的,这个一般是用在函数和存储过程中的.感兴趣的可以来了解一下 平时写SQL查询.存储过程 ...

  6. Memcache —— 简单介绍:背景、原理、应用

    2019独角兽企业重金招聘Python工程师标准>>> 面临的问题 对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题.特别当你的程序架构还是建立在单数据库模 ...

  7. 简单介绍numpy实现RNN原理实现

    这篇文章主要介绍了numpy实现RNN原理实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 首先说明代码只是帮助理解,并未写出 ...

  8. 盒子模型的margin负数用法

    本文转载于:猿2048网站https://www.mk2048.com/blog/blog.php?id=k1i00kj&title=%E7%9B%92%E5%AD%90%E6%A8%A1%E ...

  9. 磁盘结构简单介绍,硬盘工作原理,接口种类IDE,SATA,SCSI,FC接口,主引导技术MBR,文件系统类型

    磁盘的结构 物理结构: 盘片:硬盘有多个盘片,每个盘片2面 磁头:磁盘里最贵的一个,非接触式,读写合一分离式 数据结构: 扇区:盘片被平均分割成多个扇形区域,每个存放512字节 磁道:同一个盘片不同半 ...

最新文章

  1. 关于java和c的选择结构和循环结构
  2. ML之SVM:基于SVM(sklearn+subplot)的鸢尾花iris数据集的前两个特征(线性不可分的两个样本),判定鸢尾花是哪一种类型
  3. 私有句柄表(内核对象,并非用户对象),全局句柄表
  4. Linux_unix系统编程手册以同步方式等待信号
  5. 以操作系统的角度述说线程与进程
  6. matlab 自定义对象,自定义类的对象显示
  7. python怎么引入os模块的函数_Python里的OS模块常用函数说明
  8. python使用技巧_python小技巧
  9. QTCreator2.8.0+Qt Open source 4.8.5环境配置(Win7x64)
  10. 南加州大学等开源元学习研究库learn2learn
  11. RabbitMQ 交换机、队列、消息持久化
  12. 学习_010_Hadoop权威指南
  13. 【摘录】模拟物流快递系统程序设计
  14. html制作学生信息表静态网页,实验一静态网页制作报告.doc
  15. 机房收费管理系统之退卡
  16. 【小工具推荐】-云笔记+思维导图
  17. ceph (cephadm)集群部署
  18. Stm32端口复用与重映射
  19. 通俗易懂浅谈一下服务器异地容灾备份
  20. ppp协议与以太网协议的异同

热门文章

  1. Linux网络管理实战1
  2. Tableau——使用双轴无法在地图中显示工具提示中的内容
  3. pycharm中LeetCode插件乱码问题
  4. 别焦虑了,这才是中国各行业平均工资的真相
  5. MapReduce【数据清洗】
  6. anaconda python下载math库_Anaconda下载及安装及查看安装的Python库用法
  7. Apizza在线接口调试文档工具如何方便添加测试用例
  8. opencv 中无法打开文件“opencv_world401d.lib”
  9. 数字视频稳定处理面临的困难
  10. 云原生应用的核心要素