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

CSS的background属性与margin和padding内外边的关系总结

background-repeat: round; 【当前没有广泛支持】随着允许的空间在尺寸上的增长,被重复的图像将会伸展(没有空隙),直到有足够的空间来添加一个图像。...当下一个图像被添加后,所有的当前的图像会被压缩来腾出空间。例如: 一个图像原始大小是260px,重复三次之后,可能会被伸展到300px,直到另一个图像被加进来。...这样他们就可能被压缩到225px,关键是浏览器怎么计算什么时候应该添加一个图像进来,而不是继续伸展。...background-position: bottom; 背景图居下 background-position: left;  背景图居左 background-position: right; 背景图居...background-origin: padding-box; 从补白区域开始显示背景,背景延伸到最外边界的padding,边框不会有背景出现。

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

    前端基础知识整理

    设置元素的填充 1 padding-top 设置元素的顶部填充 1 外边(Margin) 属性 属性 说明 CSS margin 在一个声明设置所有外边属性 1 margin-bottom...设置元素的下外边 1 margin-left 设置元素的左外边 1 margin-right 设置元素的外边 1 margin-top 设置元素的上外边 1 尺寸(Dimension) 属性...font-size-adjust 为元素规定 aspect 值 3 font-stretch 收缩或拉伸当前的字体系列 3 定位(Positioning) 属性 属性 说明 CSS bottom 设置定位元素下外边边界与其包含块下边界之间的偏移...规定元素的哪一侧不允许其他浮动元素 1 clip 剪裁绝对定位元素 2 cursor 规定要显示的光标的类型(形状) 2 display 规定元素应该生成的框的类型 1 float 规定框是否应该浮动 1 left 设置定位元素左外边边界与其包含块左边界之间的偏移...2 overflow 规定当内容溢出元素框时发生的事情 2 position 规定元素的定位类型 2 right 设置定位元素外边边界与其包含块右边界之间的偏移 2 top 设置定位元素的上外边边界与其包含块上边界之间的偏移

    3.2K20

    框模型

    +左右border边框+左右内边      元素框的实际高度:height+上下外边+上下边框+上下内边     2.外边         1.围绕在元素周围的空白区域,            ...8.特殊情况             1.外边合并                 当两个垂直外边相遇时,会合并成一个外边                 合并后的外边高度是两个外边中最大的那个值...解决方案                     1.给父元素添加一个边框                     2.由父元素的内边来取代子元素的外边         9.注意            ...(一行都会受到影响) input{margin-top:100px;} 行内块元素使用则整行元素都会被作用,不管改行的行元素或者块元素。.../* a {margin-top:100px;}*/  a标记外边无效果,不能作用于行元素 我是超链接标记 <input

    70030

    你是否彻底了解margin属性?

    你知道什么是垂直外边合并?margin在块元素、内联元素的区别?什么时候该用padding而不是margin?你知道负margin吗?你知道负margin在实际工作的用途吗?...…… Margin是什么 CSS 边属性定义元素周围的空间。通过使用单独的属性,可以对上、、下、左的外边进行设置。也可以使用简写的外边属性同时改变所有的外边。...margin通过使用单独的属性,可以对上、、下、左的外边进行设置。即:margin-top、margin-right、margin-bottom、margin-left。...垂直外边合并问题 别被上面这个名词给吓倒了,简单地说,外边合并指的是,当两个垂直外边相遇时,它们将形成一个外边。合并后的外边的高度等于两个发生合并的外边的高度的较大者。...对于垂直外边合并的解决方案上面已经解释了,为父元素例子的middle元素增加一个border-top或者padding-top即可解决这个问题。

    86820

    前端成神之路-盒子模型

    应用: 能利用边框复合写法给元素添加边框 能计算盒子的实际大小 能利用盒子模型布局模块案例 1.看透网页布局的本质 网页布局,我们是如何把里面的文字,图片,按照美工给我们的效果图排列的整齐有序呢...内边 下内边 左内边 ; ?...margin就是控制盒子和盒子之间的距离 5.2 设置: 属性 作用 margin-left 左外边 margin-right 外边 margin-top 上外边 margin-bottom 下外边...与margin-top之和 取两个值的较大者这种现象被称为相邻块元素垂直外边的合并(也称外边塌陷)。...嵌套块元素垂直外边的合并(塌陷) 对于两个嵌套关系的块元素,如果父元素没有上内边及边框 父元素的上外边会与子元素的上外边发生合并 合并后的外边为两者的较大者 ?

    98230

    JavaWeb02-CSS,JS(Java真正的全栈开发)

    属性选择器 要求: html的标签必须有某个属性,不论属性是什么 例如 css定义时候使用 标签名[属性=属性值] 例如 input[type=”text”...top:定义了定位元素的上外边边界与其包含块上边界之间的偏移量 right: 定义了定位元素外边边界与其包含块右边界之间的偏移 left: 定义了定位元素左外边边界与其包含块左边界之间的偏移...常用属性: margin:简写属性,在一个声明设置所有外边属性 margin-top:定义元素的上外边 margin-right:定义元素的外边 margin-bottom:定义元素的下外边...如果缺少左外边的值,则使用外边的值。 如果缺少下外边的值,则使用上外边的值。 如果缺少外边的值,则使用上外边的值。 内边 元素的内边在边框和内容区之间。...常用属性: padding:简写属性,作用是在一个声明设置元素的所有内边属性 padding-top:定义元素的上内边 padding-right:定义元素的内边 padding-bottom

    2.6K150

    前端核心基础知识总结

    30px 40px; /* 上内边为 10 像素,内边为 20 像素,下内边为 30 像素,左内边为 40 像素 */}示例三:边框围绕在内容区和内边之外,可以使用 `border` 属性来设置边框的样式...它可以使用 `margin` 属性来设置,与 `padding` 属性类似,也可以接受一个、两个、三个或四个值,分别对应上、、下、左四个方向的外边。...div { margin: 20px; /* 四个方向的外边均为 20 像素 */}div { margin: 20px 30px; /* 上下外边为 20 像素,左右外边为 30 像素 */...50px; /* 上外边为 20 像素,外边为 30 像素,下外边为 40 像素,左外边为 50 像素 */}3....盒模型的计算方式在标准盒模型,元素的宽度和高度只包括内容区的宽度和高度,不包括内边、边框和外边。而在 IE 盒模型(也称为怪异盒模型),元素的宽度和高度包括内容区、内边和边框。

    15922

    盒子模型

    : ,,~,,,,,,等 替换元素:(浏览器根据其标签的元素与属性来判断显示的具体内容) ,<input...: 长度值 | 百分比 padding-left: 长度值 | 百分比 说明:值不能为负值 盒子在网页占的空间不单单与width和height有关,还与padding有关 内边属性缩写 padding...auto margin-left: 长度值 | 百分比 | auto 说明:值可以为负 设置元素与元素之间的外边(外边),四个方向(上右下左) margin: 值1; //四个方向都为值1 margin...相应块级元素存在外边 声明margin属性,覆盖默认样式 body,h1,h2,h3,h4,h5,h6,p{ margin : 0 }; margin值为auto,实现水平方向居中效果(由浏览器计算外边...) 外边属性 垂直方向,两个相邻元素都设置外边外边会发生合并 合并后外边高度 = 两个发生合并的外边的最大值 HTML元素分类 块级元素,占一行 ,,~,<ul

    93130

    【CSS】盒子模型外边 ② ( 盒子模型水平居中 | 盒子内文字、行内元素、行内块元素居中对齐 )

    外边 必须 设置为 auto 值 ; 如果没有设置宽度 , 块级盒子自动充满父容器 , 因此 如果要设置水平居中, 必须设置宽度 ; auto 的含义是 指定的 边方向 自动充满 ; 2、未居中的代码示例...外边复合写法 : 设置 1 ~ 4 个 值 , 单位 像素 px ; 设置 1 个值 : 设置 上下左右 外边 ; 设置 2 个值 : 设置 上下、左右 外边 ; 设置 3 个值 : 设置 上、左右...、下 外边 ; 设置 4 个值 : 设置 上、、下、左 外边 ; 使用 margin: auto; , 将四个边都设置为 auto , 此时左右边自动就是 auto , 也可以实现水平居中 ;...2 外边复合写法 : 设置 1 ~ 4 个 值 , 单位 像素 px ; 设置 1 个值 : 设置 上下左右 外边 ; 设置 2 个值 : 设置 上下、左右 外边 ; 设置 3 个值 : 设置 上...、左右、下 外边 ; 设置 4 个值 : 设置 上、、下、左 外边 ; 使用 margin: 0 auto; , 将上下边设置为 0 像素 , 左右边设置为 auto ; 代码示例 : <!

    1.1K20

    大型编程电视剧连载 | CSS知识点硬核整理归纳(二)

    内边 下内边 左内边 ; 5.4、外边(margin) ? ​...属性 作用 margin-left 左外边 margin-right 外边 margin-top 上外边 margin-bottom 下外边 5.4.1、块级盒子水平居中 可以让一个块级盒子实现水平居中必须...取两个值的较大者这种现象被称为相邻块元素垂直外边的合并(也称外边塌陷)。所以我们尽量给只给一个盒子添加margin值。 ?...5.4.5.2、 嵌套块元素垂直外边的合并 对于两个嵌套关系的块元素,如果父元素没有上内边及边框,父元素的上外边会与子元素的上外边发生合并,合并后的外边为两者的较大者。 ?...浮动:让盒子从普通流浮起来,主要作用让多个块级盒子一行显示。 定位:将盒子定在浏览器的某一个位置——CSS 离不开定位,特别是后面的 js 特效。

    1.8K20

    【CSS】课程网站头部制作 ③ ( 搜索栏表单测量 | 搜索栏表单代码编写 | 代码示例 )

    , 20 像素外边 , 文本输入框 表单 , 距离 导航栏外边有 65 像素 ; 2、文本输入框表单尺寸 左侧的表单 高度 38 像素 , 边框 1 像素 , 左侧表单的长度为 360 像素 ,...提示 文本 , 该文本大小 14 像素 , 颜色值 #bfbfbf ; 提示文本在 Input 表单的 value 属性设置 ; 提示文本左侧 距离边框 有 20 像素 , 这里可以设置 20...body> 2、CSS 样式 搜索栏样式如下 : /* 搜索栏盒子模型 */ .search { /* 设置左浮动 排列在 导航栏后面 */ float: left; /* 设置左外边...*/ .header { /* 高度 42 像素 */ height: 42px; /* 设置颜色 方便调试 */ background-color: pink; /* 上下设置 20 像素外边...0 像素 , 左右内边 10 像素 */ padding: 0 10px; /* 外边 20 像素 */ margin-right: 20px; /* 行高 = 内容高度 垂直居中 */

    1.9K30

    第1章-Web网站初体验

    4、块状元素的高度,行高及其外边和内边都可以通过CSS属性来控制和调整! 5、在不设置宽度的情况下,块级元素的宽度则和它的父级元素的宽度一致。...来进行调整; 3、内联元素设置宽度width是无效的,其宽度是由元素内容本身的大小决定的,比如文字、图片等; 4、内联元素设置外边margin,只有左外边margin-left和外边margin-right...是有效的,而上下是无效的; 5、内联元素设置内边padding,只有左内边padding-left和外边padding-right是有效的,而上下是无效的; 6、内联元素只能容纳文本或者其他内联元素...,请不要在内联元素嵌套块状元素。...常见内联块状元素: button,textarea,input、select、img是内联块状元素(inline-block) 1-5 说明网页中注释的意义以及添加注释的方式。

    81530

    盒模型(box)

    /left 来添加 上//下/左 的内边 其也可以通过 padding:30px 20px 10px 40px; 来简写分别添加 上//下/左 的内边 ps:这里第一个数值一定是上内边,第二个一定是内边...,如果其后再无数值,则上内边等于下内边左内边等于内边。...这里有一种叫 box-sizing的方法,来表示一个元素的长宽表示方式 外边 盒模型可以通过 margin 的属性来添加外边,书写方式和内边类似 不过两个盒模型直接的距离要有所注意, 1.如果是左右两个盒模型...,那么它们间的距离为两者之间左右外边之和。...2.如果是上下两个盒模型,那么它们间的距离为两者之间上下外边的最大值,因而一般我们只设置下外边

    93740

    【CSS】CSS 总结 ⑤ ( CSS 盒子边框 | CSS 盒子模型内边 | CSS 盒子模型外边 | CSS 盒子模型圆角边框 | CSS 盒子模型阴影 ) ★

    : 设置 上外边 ; margin-right : 设置 外边 ; margin-bottom : 设置 下外边 ; 代码示例 : /* 设置外边 */ margin-left:...设置 2 个值 : 设置 上下、左右 外边 ; 设置 3 个值 : 设置 上、左右、下 外边 ; 设置 4 个值 : 设置 上、、下、左 外边 ; /* 设置外边 - 复合写法 - 上、、...向 HTML 的 标签 , 添加元素 , 并 不是紧贴 左侧 和 顶部 , 而是有一个 默认的间距 ; 标签 默认设置了 8 像素的外边 , 对应的调试模式 橙色的...不会合并 ; 8、嵌套模型盒子 外边塌陷 嵌套 的 模型盒子 , 如果出现下面的情况 : 父元素 没有 内边 和 边框 父元素 和 子元素 都设置了 上外边 , 则会出现 父元素 上外边 与...子元素 上外边 合并的情况 , 合并后的 上外边为 二者之间 较大的值 ; 推荐解决方案 : 为 父元素 设置 边框 或 内边 , 不要让 两个外边 互相接触 ; 为 父元素 添加 overflow

    33810

    Css代码

    〓padding:10px 5px 15px 20px;说明:/*分别为上右下左内边*/〓外边属性〓margin:10px 5px 15px 20px;说明:/*分别为上右下左外边*/〓文本属性〓...*/[属性*=值] {通用代码} /*匹配属性值包含指定值的每个元素。...分别为上右下左*/ margin: 2px 3px 2px 3px; /*位置同上,外边,分别为上右下左*/ } 链接文字定义 a { border-style: solid; /*链接文字边框样式*...分别为上右下左*/ margin: 1px 2px 1px 2px; /*文件列表区外边,分别为上右下左*/ max-width: 98%; /*文件列表区的最大宽度*/ } .file_list li...分别为上右下左*/ margin: 1px 2px 1px 2px; /*扩展名外边,分别为上右下左*/ text-shadow: 0px 0px 3px gray; /*扩展名文字阴影,分别为水平阴影

    2K20
    领券