首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【CSS】盒子模型外边距 ④ ( 元素默认的外边距 | 清除元素默认的内外边距 | 行内元素边距设置 )

文章目录 一、元素默认的外边距 1、body 标签的默认外边距 2、p 标签的默认外边距 二、清除元素默认的内外边距 1、清除方式 2、代码示例 三、行内元素边距设置 一、元素默认的外边距 ---..., 选中 body 标签 , 在 上图 右侧 红色矩形框 中 , 可以看到 body 标签 默认设置了 8 像素的外边距 , 对应的调试模式中 橙色的 部分 ; body { display...style type="text/css"> * { /* 清除标签默认的内边距 */ padding: 0; /* 清除标签默认的外边距 */...padding: 0; margin: 0; } 样式 ; 查看 p 标签样式 , 其 上下边距 也消失了 ; 三、行内元素边距设置 ---- 为 行内元素 设置 上下边距 是无效的 , 建议只为...p 标签 默认外边距 显示效果 : 按下 F12 键 , 进入 调试模式 , 选中 span 行内元素 , 为其设置 四个边距 , 只有 左右边距 50px

2.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CSS概要

    CSS语法 选择符 { 属性:值} 选择符:又称选择器,指明网页中要应用样式规则的元素,如本例中是网页中所有的段(p)的文字将变 成蓝色,而其他的元素(如ol)不会受到影响。...元素的高度、宽度、行高以及顶和底边距都可设置。 元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。...; 元素的高度、宽度及顶部和底部边距不可设置; 元素的宽度就是它包含的文字或图片的宽度,不可改变。...) 如果想为元素设置层模型中的绝对定位,需要设置position:absolute(表示绝对定位),这条语句的作用将元 素从文档流中拖出来,然后使用left、right、top、bottom属性相对于其最接近的一个具有定位属性的父包含块...如果想为元素设置层模型中的相对定位,需要设置position:relative(表示相对定位),它通过left、right、top、 bottom属性确定元素在正常文档流中的偏移位置。

    1.4K50

    重学前端之BFC、IFC、FFC、GFC

    作用及应用场景:解决外边距塌陷问题:在普通的文档流中,当两个相邻的块级元素上下排列,并且都设置了外边距时,它们之间的垂直外边距会发生合并(塌陷),取两者外边距中的较大值。...而如果将其中一个元素放置在 BFC 中,就可以避免外边距塌陷。的外边距不会塌陷,各自按照自己设置的外边距来布局。...>在上述代码中,.flex-container 作为弹性容器创建了 FFC,内部的 .flex-item 子元素通过 flex: 1 设置,能在主轴(水平方向)上平分剩余空间,实现了灵活的布局效果...页面整体布局:对于复杂的网页页面,如电商网站的商品展示页面、新闻资讯网站的文章列表页等,使用 GFC 可以清晰地划分不同的板块区域,像头部导航、侧边栏、主体内容区、底部版权信息区等,将它们按照网格结构进行布局

    18910

    CSS技术入门

    :bold;}盒子模型CSS 盒模型本质上是一个盒子,封装周围的 HTML 元素,它包括:边距,边框,填充,和实际内容。...margin和Padding可以定义一个使用百分比的边距,属性的百分比数值是相对于其父元素的 width 计算的,如果改变了父元素的 width,则它们也会改变。...text_line{clear:both;}图片水平对齐中心对齐,使用margin属性块元素可以把左,右页边距设置为"自动"对齐。...DOCTYPEmargin属性可任意拆分为左,右页边距设置自动指定,结果都是出现居中元素:.center{margin-left:auto;margin-right:auto;width:70%;background-color...margin:0; padding:0;可以移除浏览器的默认设置将边距和填充设置为 0CSS3CSS3 是最新的 CSS 标准。

    2.9K61

    CSS样式

    所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用 CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括: 外边距(margin),边框(border...),内边距(padding),和实际内容(content) Margin(外边距) - 清除边框外的区域,外边距是透明的(两个值:第一个值上下,第二个值左右) Border(边框) - 围绕在内边距和内容外的边框...Padding(内边距) - 清除内容周围的区域(两个值:第一个值上下,第二个值左右) Content(内容) - 盒子的内容,显示文本和图像 弹性盒模型 弹性盒子是 CSS3 的一种新的布局模式 CSS3...弹性盒是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式 引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间 弹性盒子只定义了弹性子元素如何在弹性容器内布局...绝对定位是相对于离他最近的开启了定位的祖先元素进行定位的(一般情况,开启了子元素的绝对定位都会同时开启父元素的相对定位)如果所有的祖先元素都没有开启定位,则会相对于浏览器窗口进行定位 固定定位永远都会相对于浏览器窗口进行定位

    26130

    2.5 view及Flex布局简介:如何使用view实现常见的UI布局?(二)

    view 容器组件最大的作用,就是实现 ui 布局。最常用的是 flex 布局。flex 布局指将 display 样式设置为 flex,再加以其它相关的样式实现的布局。...一定条件下是这样的,但不能这样简单理解。 ? 片 2 以默认的 flex-direction 设置为 row 来看,从左到右是主轴,自上而下是侧轴,也叫辅轴。...当我们讲排列时,一般是指两个或多个元素他们间隔多少;当我们讲对齐时,一般指多个元素它们的两边或中心线对齐的方式。 这三个属性很不好记,一时记住了,过一段时间用的时候可能还要查文档。...可以这样辅助记忆: 1,在默认的以 x 轴为主轴的情况下,即 flex-direction 为 row,justify 单词的意思为调整或排列,css 样式 text-align 有一个值是 justify...元素之间的间隔,与它与父容器之间的间隔是相同的。在视图效果中,两边间隔较多一点,这也是因为外容器本身已经有了一个 padding 边距。

    1.2K40

    Flex Box布局学习- 语法

    之flex兼容性》中详细介绍了,*兼容性*的由来,那么在这我就不多做解释了。...CSS3 弹性盒子(Flex Box)弹性盒子是 CSS3 的一种新的布局模式。...每个弹性子元素没有设置宽度,是自由伸展的,那么子元素的宽度就是本身flex item1所占的宽度。如eg.1 !...> flex-item" style="flex-grow: 1;">flex item 如果每个弹性子元素设置宽度100,那么子元素的宽度就是100...如果设置为0,那么父容器分配分配之前,对每个子元素的默认尺寸都视之为0,剩余空间也就是父容器的全部空间,其结果是,直接按照flex-grow值的比例分配子元素整体的大小; 如果设置为auto,那么父容器会将每个子元素中的内容作为子元素默认尺寸

    80430

    【Web前端】CSS文本处理方向

    处理不同方向的文本是一个重要且复杂的任务,尤其是在多语言支持和跨文化网站设计中尤为重要。CSS(层叠样式表)为我们提供了强大的工具来处理不同的书写模式和布局方向。...接下来我们来继续探讨关于 CSS 中的书写模式、块级布局和内联布局、方向、逻辑属性和逻辑值,以及如何使用这些工具来有效地管理文本的显示。...1、水平书写模式 在水平书写模式下,文本通常按照从左到右(LTR)或从右到左(RTL)的方向排列。以下是如何在 CSS 中设置水平书写模式的示例: 五、逻辑外边距、边框和内边距属性 逻辑外边距、边框和内边距属性用于设置元素的外边距、边框和内边距,这些属性可以相对于书写模式自动调整。...margin-block-start​​:设置块级起始边距。 ​​margin-block-end​​​:设置块级结束边距。

    4300

    分享 10 个 常用且必须要掌握的 CSS 知识点

    简单来说,CSS 盒模型是一个包含多个组件的容器,包括边框、边距、内边距和内容本身。 总之,它是一个用于自定义不同元素布局的 CSS 工具包。...此外,添加边距、内边距和边框不会减小内容区域的总大小。 box-sizing 还有另一个值,称为border-box。 设置时会减小内容区域的大小。...或者换句话说,当向元素添加边距、内边距和边框时,元素的总高度和总宽度不会增加。 CSS盒子模型的组成部分: 1、内容: 这是 CSS 盒子模型的主要元素。...其他各种 CSS 属性可以应用于边框。这些属性包括但不限于边界半径等。 4、边距: 边距是元素边界之外的空间。它在相邻元素之间创建了一个空间。...唯一的区别是它们是在本地范围内声明的。 如何在 SAAS 中声明和使用变量?

    6.9K10

    前端之HTML和CSS

    :gold; 设置元素背景色为金色 border 设置元素四周的边框,如:border:1px solid black; 设置元素四周边框是1像素宽的黑色实线 以上也可以拆分成四个边的写法,分别设置四个边的...solid pink; padding 设置元素包含的内容和元素边框的距离,也叫内边距,如padding:20px;padding是同时设置4个边的,也可以像border一样拆分成分别设置四个边...margin 设置元素和外界的距离,也叫外边距,如margin:20px;margin是同时设置4个边的,也可以像border一样拆分成分别设置四个边:margin-top、margin-left、margin-right...*/ padding:20px 40px; /* 设置上下内边距为20px,左右内边距为40px*/ padding:20px; /* 设置四边内边距为20px */  设置外间距margin ...  外边距的设置方法和padding的设置方法相同,将上面设置项中的'padding'换成'margin'就是外边距设置方法。

    4.3K30

    小程序开发实践:视图容器 view介绍,使用 view 搞定所有常见的 UI 布局

    从效果看,子容器有点击态,父容器没有,虽然父容器也设置了hover-class属性。 官方文档中关于这个属性是这样描述的:“指定是否阻止本节点的祖先节点出现点击态”,什么是“点击态”?...没有特殊说明,微信小程序中所有属性中的时间单位都是毫秒。 这两个属性的设置说明,在view容器组件内部,有人掐表做了定时。...在mac系统上,设置里有一个地方可以改变单击事件的跟踪速度。 ? 改变这个跟踪速度后,在微信开发者工具模拟器中的tap事情也受其影响。...这导致苹果手机中的Html5页面都非常卡顿。...在视图效果上两边间隔较多一点,是因为外容器本身已经有了一个页边距。

    2.7K20

    实战!半小时写一个脑力小游戏

    这组卡片将被包装在一个 section容器元素中。 最终代码如下: ? CSS 我们将使用一个简单但非常有用的配置,把它应用于所有项目: ?...通过把 flex-wrap的值设置为 wrap,会根据弹性元素的大小进行自适应。 ? 每个卡片的 width和 height都是用 CSS 的 calc()函数进行计算的。...下面我们需要制作一个三行四列的界面,并且把 width设置为 25%, height设置为 33.333%,还要再减去 10px留足边距....该函数访问元素的 classList并切换到 flip类: ? CSS 中的 flip类会把卡片旋转 180deg: ?...默认情况下,每个 flex-item都将其 order属性设置为 0,这意味着它们都属于同一个组,并将按源的顺序排列。 如果有多个组,则首先按组升序顺序排列。

    1.7K20

    前端-微信小程序开发(2):小程序基本介绍

    页面复杂度还是比较高的,包括了: ① 弹出层 ② 页面跳转 ③ 缓存 ④ 数据请求 ⑤ 列表页、滚动分页 ⑥ …… 我相信完成了这个例子,我们对小程序业务代码怎么写会有比较好的了解,于是让我们开始今天的代码吧...小程序的布局 为什么不使用HTML&CSS 微信小程序这种平台型的超越Hybrid系统诞生还是有一些客观条件的,其中一个就是移动端的应用相对来说简单的多,想想PC负责的布局,如果要使用小程序实现,那么复杂度会提高很多...② WXSS,WeiXin Style Sheets,是一套样式语言,用于定义样式,与CSS类似,一般认为是CSS的子集 因为小程序中UI组件都是Native实现,所以小程序直接手起刀落压根放弃让我们使用...能识别的代码,更具体点说是,Native实现了一个组件,组件有很多规则,可以使用JS去调用,正如我们这里的header组件调用逻辑(JS会设置Native的Header组件展示),这里如果不太清晰可以参考下这个文章...:浅谈Hybrid技术的设计与实现第二弹 当然,小程序底层具体是不是这么做,我们不得而知,如果有小程序的同事,可以指导下:),至此,我觉得可以从技术层面说明为什么不直接使用HTML&CSS了:更好的业务限制

    1.8K30

    WordPress 主题教程 #11:宽度和布局

    0 auto; width: 750px; text-align: left; } 在 CSS,# 号是通过 id 来定位页面中的元素,而点号是通过 class 来定位页面中的元素,如果你的代码是 <...详细解释: margin: 0 auto 0 auto; 意思是(注意顺序):0上页边空白,自动右页面空白,0下页边空白和自动左页面空白。从现在开始,记得设置左右页边空白为自动将使得居中对齐。...还记得设置左边和右边的页边空白为自动是居中吗?...第8步(额外的步骤):修正 IE 的双倍页边距 bug Internet Explorer 有个双倍页边距的 bug,这样在 IE 下,我们的页面距就是 20像素,20像素的页边距可能会破坏布局并把侧边栏挤到页面的底部...,因为一个20像素的页边距使得 Container 和 Sidebar 的宽度之和为 760px 而不是 750px。

    1.3K20

    《前端技术基础》第03章 CSS 布局【合集】

    各自以不同的方式塑造着网页的“外观”,以下为您详细介绍: 1.1 文档流(Document Flow) 传统CSS 布局中,HTML 元素的排版主要遵循文档流规则。...行内元素的宽度和高度由其内容决定,并且不能直接设置宽度和高度属性(部分特殊的行内元素如除外)。 示例1-2: 的 display 属性值: 1.2.1 块级元素:block block 将元素显示为块级元素,使其具有块级元素的特性,如独占一行、可以设置宽度和高度等属性。...属性来实现,它有四个常见的值,为网页开发者提供了多样化的定位方式,以下为您详细介绍: 3.1 相对定位(Relative Positioning) 通过position: relative设置,元素相对自身在文档流中的位置偏移... 运行结果: 第四节 弹性盒子布局(Flexbox 布局) Flexbox(弹性盒子布局模型)是 CSS3 中引入的一种强大的布局技术,它为网页布局带来了极大的灵活性和便捷性

    4500

    【CSS】CSS 总结 ⑦ ( 定位 | 静态定位 | 相对定位 | 绝对定位 | 子绝父相 | 固定定位 | 使用绝对定位设置水平垂直居中 | 堆叠顺序 | 显示模式 | 元素隐藏 ) ★

    一、CSS 定位 CSS 定位 相关博客 : 【CSS】定位 ① ( CSS 三大盒子布局方式 | CSS 定位简介 | 边偏移 | 定位模式 ) 【CSS】定位 ② ( 静态定位 | 相对定位 ) 【..., 如 : left: 10px ; 右侧偏移量 : 盒子模型 距离 父容器 右边线 的长度 , 如 : right: 10px ; 4、定位模式 定位模式 : CSS 中通过 position 属性设置定位模式...摆放布局 , 没有任何 边偏移 的效果 ; 在 使用 定位 时 , 几乎不适用 静态定位 ; 6、相对定位 相对定位 是 盒子模型 相对于 其在 标准流中的位置 设置的 ; 如 : 盒子模型 在标准流...中 , 原来的位置是 (0 , 0) , 设置了相对定位 , 就是 相对于原来的位置 (0, 0) 进行 边偏移 后的位置 ; 下面的示例中 , 盒子模型的初始位置是 在浏览器的 左上角 ( 0 ,...在 标准流的父盒子 中 , 添加一个 标准流子盒子 ; 如果 子盒子设置 100 像素的外边距 , 父盒子也会被带下来 , 这就是外边距塌陷 ; 下面的示例 1 中 , 父盒子 和 子盒子 没有添加任何外边距

    36010
    领券