首页 > 其他分享 >css盒子模型

css盒子模型

时间:2024-07-04 17:58:03浏览次数:29  
标签:盒子 border 模型 元素 边框 padding background margin css

1.(内容)盒子组成

盒⼦属性( Box properties

margin 外边距 border 边框    padding 的外边缘与 margin 的内边缘之间,默认值为 0 padding 内间距  width & height 内容区域宽⾼ 设置高度 因为父元素没有高度,所以他设置百分比时不能出现

边框属性

border-width: 上 右 下 左 border-style: 上 右 下 左 border-color: 上 右 下 左 bborder:width style color border-radius 50%(圆)

外边距属性

margin-top: ;
margin-right: ;(是否是距离浏览器的边距?看起来margin-right没有⽣效,其实 有效果的,只是在默认即标准流的情况的下显示不出来效果,可以加右浮 动脱离标准流,是右侧为基准点,在他的右侧创建一个)

margin:(上下)(左右)
margin: (上下左右)

(面试)让一个块级元素在水平方向居中?
1.margin:0 auto
2.定位布局
3.flex浮动布局
(面试)外边距合并问题
垂直方向上外边距会重合(谁的外边巨大就听谁的),水平方向上外边距时累加的(相加的)

内边距属性

写好的内容距离边框的距离

padding-top: ;
padding-right: ;
padding-bottom: ;
padding-left: ; padding:上 右 下 左

2.CSS盒模型

内容盒⼦(W3C盒⼦)content box

(面试)内容盒子所占屏幕的宽度和高度?

屏幕width=lmargin+lpadding+cwidth+rpadding+rmargin

height同理

边框盒⼦(IE盒⼦模型)

(面试)内容盒子所占屏幕的宽度和高度?

​​​width

盒模型注意点

切换盒子:box-sizing:border-box;

(面试)内容盒子和边框盒子两的区别

(面试)父子元素外边距重复的问题? (⼦元素 ) 顶部的外边距或者内边距, 外⾯⼀个盒⼦ ( ⽗元素 ) 也会被顶下来,因为找不到边界,加个边界边框就可以了。 原因 ⼦元素和⽗元素上边框重合在⼀起。 因为⽗元素的第⼀个⼦元素的顶部外边距margin-top 如果碰不到有效 的border 或者 padding ,就会不断⼀层⼀层的找⾃⼰⽗元素的麻烦。只要给 ⽗元素设置⼀个有效的border 或 padding 就可以有效的管制这个 margin-top,防⽌它越级,把⾃⼰的 margin-top 当成⽗元素的 margin-top 执⾏。 想要控制父子元素的距离,就直接padding(现阶段,以后就直接用定位布局),若是margin,则需要添加边框。

3.盒⼦背景样式

background-color 背景颜⾊ background-image 背景图⽚ 注意点 : 1. 图⽚的地址必须放在 url() 中 , 图⽚的地址可以是本地的地址 , 也可 以是⽹络的地址 2. 如果图⽚的⼤⼩没有标签的⼤⼩⼤ , 那么会⾃动在⽔平和垂直⽅ 向平铺来填充 3. 如果⽹⻚上出现了图⽚ , 那么浏览器会再次发送请求获取图⽚ background-repeat 背景平铺属性 background-position 背景定位属性    background-size: 100%;不需要设置定位 注意点 : 同⼀个标签可以同时设置背景颜⾊和背景图⽚ , 如果颜⾊和图⽚同时存在, 那么图⽚会覆盖颜⾊ background-attachment关联 取值: scroll 默认值, 会随着滚动条的滚动⽽滚动 fixed 不会随着滚动条的滚动⽽滚动 背景图⽚和插⼊图⽚区别?
  1. 背景图⽚仅仅是⼀个装饰, 不会占⽤位置 ,插⼊图⽚会占⽤位置
  2. 背景图⽚有定位属性, 所以可以很⽅便的控制图⽚的位置
  3. 插⼊图⽚没有定位属性, 所以控制图⽚的位置不太⽅便
  4. 插⼊图⽚的语义⽐背景图⽚的语义要强, 所以在企业开发中如果你的图⽚想被搜索引擎收录, 那么推荐使⽤插⼊图⽚

标签:盒子,border,模型,元素,边框,padding,background,margin,css
From: https://blog.csdn.net/weixin_67252311/article/details/140160070

相关文章

  • css练习2
    一、 选择题1. 下列哪些CSS属性可以被子元素继承?AA. colorB.borderC.marginD.padding只有以color/font-/text-/line-开头的属性才可以继承2. 下列哪个不是可以继承的属性?DA. font-sizeB.text-decorationC.font-weightD.border-width只有以color/......
  • css的布局
    1css布局标准流标准流处在网页的最底层,表示页面的位置。在标准流中有两种排列方式,垂直排列,水平排列在css中将元素分为三类,行内元素,块级元素,行内块级元素如果是块级元素,就会垂直排列,如果是行内元素或者行内块级元素,就会水平排列如何让块级元素水平排列呢?  float:left......
  • 一文带你看懂什么是营销归因模型及SaaS企业的应用
    在数字化时代,营销活动的多样性和复杂性使得评估其效果成为一项挑战。营销归因模型应运而生,为SaaS企业等提供了科学、系统的评估工具。本文将简要介绍什么是营销归因模型,阐述其带来的好处,并探讨SaaS企业可以采用的营销归因系统。什么是营销归因模型?营销归因模型是一种方法论,......
  • 对标 GPT-4o,法国开源实验室发布多模态大模型 Moshi;腾讯汤道生:AI 领域不应只关注大模型
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点,......
  • 京东面试 rockmq是推消息还是拉消息?他的消息模型是啥?
    在消息队列系统中,消费者模型(即消费者获取消息的方式)通常分为“拉”(pull)模式和“推”(push)模式。这两种模式在性能和实用性上有各自的优势和局限性,特别是在处理不同吞吐量和实时性需求的场景中。RocketMQ的推拉模型RocketMQ本质上使用的是拉模式,但它通过长轮询等技术实现了......
  • LLM大模型: RAG的上下文语义retrieval — RAPTOR
    1、RAG有很多优点,但是缺点也很明显,其中一个硬伤就是:只会“断章取义”!如果文本有明确的答案,现有的retrieve方式大概率能找到,但是如果文本没有明确的答案了?比如android逆向和windows逆向,哪个更有钱途?很多资料会介绍android逆向、windows逆向的原理和技术细节,但是没有哪个更有钱......
  • 一文为你深度解析LLaMA2模型架构
    本文分享自华为云社区《【云驻共创】昇思MindSpore技术公开课大咖深度解析LLaMA2模型架构》,作者:Freedom123。一、前言随着人工智能技术的不断发展,自然语言处理(NLP)领域也取得了巨大的进步。在这个领域中,LLaMA展示了令人瞩目的性能。今天我们就来学习LLaMA2模型,我们根据 昇思M......
  • AI大模型实战进阶:内容审核应用深度解析
    1.背景介绍内容审核是指对互联网上的内容进行审核的过程,主要包括文本、图像、音频和视频等多种形式的内容。随着互联网的普及和用户生成内容的增加,内容审核的重要性也不断提高。人工审核不能满足需求,因此需要借助人工智能技术来自动化审核。AI大模型在内容审核领域具有广泛......
  • 原来逆水寒官网这样用CSS进行适配的
    前言这段时间对逆水寒很是着迷,这不我又打开了它的官网,不得不说网易前端官网做的是真炫酷!!!同样是前端的开发者(自己还是小菜鸡罢了),就不得不想扣扣官方的细节了,拿出我们老生常谈的问题—适配,官方做的很漂亮,窗口缩小不会影响页面内容位置的偏移,当我将窗口缩小的时候还会出现......
  • 【双出版加持!录用率高!见刊、检索更稳定!】第六届结构抗震与土木工程研究国际学术会议 (I
    随着社会的发展,城市规模的不断扩大,建筑形态也趋于多样化和复杂化,建筑结构形式逐渐由规则简单向高层、大跨甚至特殊复杂的方向发展。而房屋建筑是人们正常生活和生产活动的基本场所,房屋建筑结构的安全必须得到充分保障。但是,自然灾害(地震、风、雪、雨)、人为失误和事故(爆炸、......