当前位置: 首页 > news >正文

盒模型基本概念

 盒模型

规定了元素框处理元素内容、内边距边框距和 外边距的方式。

1、内边距

元素的内边距在边框和内容区之间。控制该区域最简单的属性是 padding

属性。

Padding:简写属性。

Padding-bottom:设置元素的下内边距。

Padding-top:设置元素的上内边距。

Padding-left:设置元素的左内边距。

Padding-right: 设置元素的右内边距。

Padding:10px   四个方向

        :10px 20px   上下  左右

        :10px 20px 30px   上 左右 下

        :10px 20px 30px 40px  上 右 下 左

2、边框  (可以做三角形)

(border) 是围绕元素内容和内边距的一条或多条线。

Border-style:none、dotted、dashed、double、solid

Border-width

Border-color (默认为transparent)

做三角形:

div{

           width: 0px;

           height: 0px;

           border-top: 900px red solid;

           border-left: 900px transparent solid;

           border-right: 900px transparent solid;

           border-bottom: 900px transparent solid;

       }

<div></div>

3、外边距 (margin:可以为负值)

围绕在元素边框的空白区域是外边距。设置外边距会在元素外创建额外的“空白”,用法同padding。

注:margin: 0 auto 为块级元素水平居中。

4、外边距合并

外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。

合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。

.div1,.div2{

            height: 500px;

            width: 300px;

            border: 2px dashed red;

        }

        .div1{

            margin-bottom: 200px;

        }

        .div2{

            margin-top: 100px;

        }

<div class="div1">fjkalj</div>

<div class="div2">的客服进来</div>

转载于:https://www.cnblogs.com/durunci/p/5862046.html

相关文章:

  • unity ugui消息透传
  • 转:FIFO和DMA
  • TCP确认延时和Nagle算法
  • Lua初学习 9-14_01 数据结构 --- 链表list (同名table)
  • 线程的共享资源和私有资源
  • Code[VS] 1022 覆盖 题解
  • Q: ossfs挂载时如何设置权限?
  • 拷贝(复制)构造函数和赋值函数
  • MFC静态分割后锁定分隔条/限制分隔条的移动范围 方法1
  • 异常 ORA-00257: archiver error. Connect internal only, until freed
  • 判断32位整数二进制中1的个数的算法
  • json化 datatable
  • 乐视云视频 接口开发 结合百度编辑器
  • css 布局
  • code异常处理
  • angular2 简述
  • CSS实用技巧
  • ES6简单总结(搭配简单的讲解和小案例)
  • exif信息对照
  • gf框架之分页模块(五) - 自定义分页
  • HTTP中的ETag在移动客户端的应用
  • js如何打印object对象
  • Laravel 实践之路: 数据库迁移与数据填充
  • LeetCode算法系列_0891_子序列宽度之和
  • magento2项目上线注意事项
  • python_bomb----数据类型总结
  • react 代码优化(一) ——事件处理
  • ReactNative开发常用的三方模块
  • Vue 动态创建 component
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • vue总结
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 嵌入式文件系统
  • 世界上最简单的无等待算法(getAndIncrement)
  • 手机端车牌号码键盘的vue组件
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 一个项目push到多个远程Git仓库
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • # 飞书APP集成平台-数字化落地
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (52)只出现一次的数字III
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (rabbitmq的高级特性)消息可靠性
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (九)c52学习之旅-定时器
  • (理论篇)httpmoudle和httphandler一览
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (一)Neo4j下载安装以及初次使用