简单介绍盒子模型的原理以及用法
一、含义
把元素布局到页面,就像想买个桌子,放到家里,要知道桌子的大小,形状,然后才能放到家里
所以我们把所有的元素都想成盒子,矩形,只需要考虑大小即可
二、组成
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"> <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>
简单介绍盒子模型的原理以及用法相关推荐
- 2021年大数据ELK(十八):Beats 简单介绍和FileBeat工作原理
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 Beats 简单介绍和FileBeat工作原理 一.Beats 二.FileB ...
- php 框架源码分析,Laravel框架源码解析之模型Model原理与用法解析
本文实例讲述了Laravel框架源码解析之模型Model原理与用法.分享给大家供大家参考,具体如下: 前言 提前预祝猿人们国庆快乐,吃好.喝好.玩好,我会在电视上看着你们. 根据单一责任开发原则来讲, ...
- xgboost简单介绍_XGBOOST模型介绍
描述 前言 这是机器学习系列的第三篇文章,对于住房租金预测比赛的总结这将是最后一篇文章了,比赛持续一个月自己的总结竟然也用了一个月,牵强一点来说机器学习也将会是一个漫长的道路,后续机器学习的文章大多数 ...
- 简单介绍一下v-if 的几种用法
文章目录 前言 一.简单的介绍一下v-if 的几种用法? 1.a && b (a true , b true): a true b true a && b = true ...
- 简单介绍SQLserver中的declare变量用法
这篇文章主要介绍了SQLserver中的declare变量用法,sql中declare是声明的意思,就是声明变量的,这个一般是用在函数和存储过程中的.感兴趣的可以来了解一下 平时写SQL查询.存储过程 ...
- Memcache —— 简单介绍:背景、原理、应用
2019独角兽企业重金招聘Python工程师标准>>> 面临的问题 对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题.特别当你的程序架构还是建立在单数据库模 ...
- 简单介绍numpy实现RNN原理实现
这篇文章主要介绍了numpy实现RNN原理实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 首先说明代码只是帮助理解,并未写出 ...
- 盒子模型的margin负数用法
本文转载于:猿2048网站https://www.mk2048.com/blog/blog.php?id=k1i00kj&title=%E7%9B%92%E5%AD%90%E6%A8%A1%E ...
- 磁盘结构简单介绍,硬盘工作原理,接口种类IDE,SATA,SCSI,FC接口,主引导技术MBR,文件系统类型
磁盘的结构 物理结构: 盘片:硬盘有多个盘片,每个盘片2面 磁头:磁盘里最贵的一个,非接触式,读写合一分离式 数据结构: 扇区:盘片被平均分割成多个扇形区域,每个存放512字节 磁道:同一个盘片不同半 ...
最新文章
- 关于java和c的选择结构和循环结构
- ML之SVM:基于SVM(sklearn+subplot)的鸢尾花iris数据集的前两个特征(线性不可分的两个样本),判定鸢尾花是哪一种类型
- 私有句柄表(内核对象,并非用户对象),全局句柄表
- Linux_unix系统编程手册以同步方式等待信号
- 以操作系统的角度述说线程与进程
- matlab 自定义对象,自定义类的对象显示
- python怎么引入os模块的函数_Python里的OS模块常用函数说明
- python使用技巧_python小技巧
- QTCreator2.8.0+Qt Open source 4.8.5环境配置(Win7x64)
- 南加州大学等开源元学习研究库learn2learn
- RabbitMQ 交换机、队列、消息持久化
- 学习_010_Hadoop权威指南
- 【摘录】模拟物流快递系统程序设计
- html制作学生信息表静态网页,实验一静态网页制作报告.doc
- 机房收费管理系统之退卡
- 【小工具推荐】-云笔记+思维导图
- ceph (cephadm)集群部署
- Stm32端口复用与重映射
- 通俗易懂浅谈一下服务器异地容灾备份
- ppp协议与以太网协议的异同