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

【Web APIs】JavaScript 操作元素 ⑦ ( 多精灵图背景设置 | 核心要点 - 设置 backgroundPosition 属性 | 清除默认样式 | )

; 下面的代码中 , 使用 通用选择器 * 将网页上所有 HTML 元素的 外边距 ( margin ) 和 内边距 ( padding ) 都设置为 0 ; /* 全部元素的通用样式设置...> 元素内的内容 可以是 行内元素 或 块级元素 , 元素本身作为一个列表项是 块级元素 ; 块级元素 特点 : 块级元素通常开始于新的一行 , 并且占据整个可用的宽度 ; 块级元素可以包含其他...块级元素 和 行内元素 ; 行内元素 特点 : 行内元素不会开始于新的一行 , 只在其包含块的行内显示 ; 行内元素的 宽度 仅限于其内容的宽度 ; 4、为 li 元素设置浮动 ★ ( 重点 ) 当...{ /* 将 li 元素浮动到左侧,使它们在同一行显示 */ float: left; 浮动元素 会从其所在 块级容器 的 左侧或右侧 开始排列 , 直到其内容的宽度被填满或者达到容器的边界..., 当浮动元素的宽度总和超出其包含块的宽度时 , 后续的浮动元素会自动换行到下一行 ; 5、精灵图设置要点 ★ ( 重点 ) - 设置 backgroundPosition 属性 在该案例中 , 使用了

13010

【CSS】CSS 总结 ② ( CSS 字体文本样式 - 大小 字体 粗细 斜体 颜色 对齐 | CSS 标签显示模式 - 块级元素 行内元素 行内块元素 ) ★

之间的数值 : 推荐 使用 数字 进行粗体设置 ; 400 是默认的 normal 样式 , 700 是 bold 粗体样式 ; font-weight:700; 斜体设置 : 使用 font-style...*/ } 文本首行缩进 : text-indent 属性 , 用于 设置 首行缩进 ; text-indent 属性值如下 : em 值 : 字符宽度倍数 , 如果在 汉子段落 设置 2em...) text-decoration: underline; 二、CSS 标签显示模式 1、块级元素 标签显示模式 : 指的是 标签显示的方式 , 标签类型有很多 , 不同的情景使用不同类型的标签 ; 块级元素..., 宽度默认充满父容器 ; 大小可控 : 标签 的 高度 , 宽度 , 内边距 , 外边距 可以自定义设置 ; 默认宽度 : 块级元素 默认 宽度 是 父容器 的 100% 宽度 ; 容器特点 : 块级元素...无效的 , 以 子内容 的大小来确定 ; 默认宽度 : 行内元素 的 宽度 是 其本身 的 宽度 ; 容器特性 : 行内元素 作为 容器 , 只能 存放 文本 或 行内元素 , 不能存放 块级元素 ;

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

    在以 CentOS7.6 为基础镜像的 Docker 容器中通过 NFS 将内存挂载成高速硬盘使用

    Docker 容器中通过 NFS 将内存挂载成高速硬盘使用 文章目录 在以 CentOS7.6 为基础镜像的 Docker 容器中通过 NFS 将内存挂载成高速硬盘使用 一 背景 二 环境 2.1 宿主机...另外,该主机内存资源有冗余,允许使用特权模式运行容器,不要求该部分数据持久性存储。...通过对问题的分析,我采取了以下解决方案: 通过把内存挂载成硬盘,可以大幅度提高磁盘的性能; 由于不能在同一个容器内进行读写,可以使用 NFS 来解决; 允许使用特权模式,可以在容器内部挂载磁盘...; 不要求数据持久存储,可以把内存当作告诉磁盘来使用; 在同一台主机上,可以不考虑容器的跨主机互联。...4.2.2 Docker 容器的互联 在同一台主机的未指定网络方案的情况下,Docker 是通过 bridge 的方式进行桥接的。如果涉及到跨主机的互联,那么可能需要使用其他方案。

    2.2K30

    一键制作自适应等比缩放的雪碧图帧动画

    4张图,高含有5张图,所以如果将雪碧图宽度4倍放大(即每张图片宽度都4倍放大),此时元素在宽中将只能展示1张。...元素 padding 设置的百分比是依据父容器的宽度计算的,padding-top/padding-bottom 也是如此,且 padding 能影响元素的展示区域。...所以依据宽度来设置 padding-bottom 的百分比从而调整元素高度;另一方面,当元素的宽度为百分比时,同样是依据父容器的宽度计算的。...小结 通过以上一步步实践就可以做一个可自适应等比缩放的雪碧图帧动画了,大体有以下几个工作 将图片进行合图 计算 background-size 需要放大的倍数 计算单张图片的长宽比,设置元素的 width...使用 gka 仅一行命令,自动化完成以上所有工作。

    2.4K30

    Flutter你竟是这样的布局

    .'), ) 屏幕将强制FittedBox与屏幕完全相同。 文本将根据宽度调整自有的宽度属性,字体属性等。...然后,将FittedBox调整为Text大小,并让Text为所需的任何大小。 由于FittedBox和Text具有相同的大小,因此不会发生缩放。 Example 20 ?..., ), ] ) 如果将所有Row的子Widget都包装在Expeded中,则每个Expeded的大小均与其flex参数成比例,子Child会设置为计算的Expanded宽度。...但是,在调整尺寸时,Expanded和Flexible的都忽略了孩子的宽度。 注意:这意味着,Row要么使用子Child的宽度,要么使用Expanded和Flexible从而忽略Child的宽度。...注意:当小部件告诉其子级必须具有一定大小时,我们说该小部件为其子级提供了tight约束。

    2.3K20

    CSS 实用手册

    important 规则,显示调整样式属性的优先级 语法: 属性:值 !important; 3....堆叠顺序,在已定位元素中调整堆叠顺序 语法:z-index:value 取值为无单位的数字,数值越大,显示越靠前,默认是 0,可以取负值,当前元素在页面所有内容之下 (1)....) (2). block 将指定的元素显示为块级 (3). inline 将指定的元素显示为行内 (4). inline-block、 将指定的元素显示为行内块,行内块特点: ①....基本概念 ①. flex 容器:简称容器,将元素设置为 Flex 容器后,其子元素允许实现灵活的位置摆放 ②. flex 项目:简称项目,存放在 Flex 容器中的内容 (2)....语法 display:value ①. flex 将块级元素 变为 flex 容器 ②. inline-flex 将元素变为行内flex 容器,容器的宽度为子元素的宽度 注意:将元素设置为 flex 布局之后

    2.7K10

    用AutoLayout实现分页滚动

    容器视图添加N个页视图,对于水平分页滚动来说容器视图的高度和滚动视图一样,而宽度则是滚动视图的宽度乘以页视图的数量,页视图的尺寸则和滚动视图保持一致,对于垂直分页滚动来说容器视图的宽度和滚动视图一样,而高度则是滚动视图的高度乘以页视图的数量...,如果需要左右滚动则将容器视图中的最右部子视图这里是B的右边边界依赖于容器视图的右边边界。...[pageViews addObject:pageView]; } //关键的一步, 设置线性布局的宽度是滚动视图的倍数 containerView.widthSize.equalTo...0时表示开始分页展示的功能,这里表示每页展示9个子视图,这个数量必须是arrangedCount的倍数。...containerView.wrapContentWidth = YES; //设置布局视图的宽度由子视图包裹,当垂直流式布局的这个属性设置为YES,并和pagedCount搭配使用会产生分页从左到右滚动的效果

    1.9K40

    57道常被问的CSS面试题及答案汇总,帮你查漏补缺

    核心就是给块级元素设置宽高为0,设置边框的宽度,不需要显示的边框使用透明色;例如: .square{ width:0; height:0; margin:0 auto...类似于优先级机制:position:absolute/fixed优先级最高,有他们在时,float不起作用,display值需要调整。...CSS预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为CSS增加了一些编程的特性,将CSS作为目标生成文件,然后开发者就只要使用这种语言进行编码工作。...21、在网页中的应该使用奇数还是偶数的字体?为什么呢? 使用偶数字体。偶数字号相对更容易和 web 设计的其他部分构成比例关系。...等,当按百分比设定它们时,依据的也是父容器的宽度,而不是高度。

    2.7K31

    57道CSS常问面试题及答案汇总

    核心就是给块级元素设置宽高为0,设置边框的宽度,不需要显示的边框使用透明色;例如: .square{ width:0; height:0; margin:0 auto...类似于优先级机制:position:absolute/fixed优先级最高,有他们在时,float不起作用,display值需要调整。...CSS预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为CSS增加了一些编程的特性,将CSS作为目标生成文件,然后开发者就只要使用这种语言进行编码工作。...21、在网页中的应该使用奇数还是偶数的字体?为什么呢? 使用偶数字体。偶数字号相对更容易和 web 设计的其他部分构成比例关系。...等,当按百分比设定它们时,依据的也是父容器的宽度,而不是高度。

    2K10

    HTML & CSS页面布局之定位

    设置了浮动的元素,将脱离标准流,之后它将无视元素的display属性,并且都被当做块级元素处理。...在定位流中,如果你想调整它们的覆盖关系,你可以设置它们的z-index属性,并且谁的值越大,显示优先级越高。...居中与flex 1,水平居中 如果元素是文本、图片等行内元素,在父元素中设置text-align:center即可实现行内元素水平居中,如果子元素是不定宽块级元素,将子元素的display设置为inline-block...,使子元素变成行内元素,可以实现块级元素的水平居中。...如果只有一个宽度值(有单位的),则代表flex-basis;如果值有两个值,那么第一个必须是数字,代表flex-grow,第二个可以是数字或宽度,分表代表flex-shrink或flex-basis。

    5.5K10

    纯CSS实现拖拽--resize、scale、包裹性

    overflow 指定除 visible (默认值)以外的值(hidden/scroll/auto)将创建一个新的 块级格式化上下文(BFC)。...收缩与包裹 width 默认值为 auto,其有4种不同的表现: 充分利用空间: 的宽度默认是100%于父级容器的; 收缩与包裹:浮动、绝对定位(absolute、fixed)、inline-block...中文是随便断的,英文单词不能断; 超出容器限制:内容很长的连续英文和数字,或者元素被设置了white-space: nowrap; 格式化宽度: 绝对定位(absolute、fixed)的元素,默认情况下宽度表现是...利用 inline-block 的包裹特性即可实现:内容少,宽度自适应(文字left–撑满元素,元素center);超过一行,$('.content') 的宽度为父容器宽度300px(文字left,元素...从而实现操作子元素来实现父元素的切换。

    3.4K20

    纯CSS实现拖拽--resize、scale、包裹性

    overflow 指定除 visible (默认值)以外的值(hidden/scroll/auto)将创建一个新的 块级格式化上下文(BFC)。...收缩与包裹 width 默认值为 auto,其有4种不同的表现: 充分利用空间: 的宽度默认是100%于父级容器的; 收缩与包裹:浮动、绝对定位(absolute、fixed)、inline-block...中文是随便断的,英文单词不能断; 超出容器限制:内容很长的连续英文和数字,或者元素被设置了white-space: nowrap; 格式化宽度: 绝对定位(absolute、fixed)的元素,默认情况下宽度表现是...利用 inline-block 的包裹特性即可实现:内容少,宽度自适应(文字left–撑满元素,元素center);超过一行,$('.content') 的宽度为父容器宽度300px(文字left,元素...从而实现操作子元素来实现父元素的切换。

    3K10

    建议收藏!总结了42种前端常用布局方案

    实现CSS代码如下: .parent { /* 为父级容器设置行高 */ line-height: 500px; } .child { /* 将子级元素设置为 inline-block 元素...行内块级水平垂直居中方案 步骤如下: 容器元素行高等于容器高度 通过 text-align: center; 实现水平居中 将子级元素设置为水平块级元素 通过 vertical-align: middle...右列容器开启右浮动 使中间自适应的宽度为父级容器减去两个定宽的列 实现CSS代码如下: .left { /* 1....通过position实现 实现步骤 左右两列脱离文档流,并通过偏移的方式到达自己的区域 使中间自适应的宽度为父级容器减去两个定宽的列 通过外边距将容器往内缩小 实现CSS代码如下: .left {...使用calc函数实现 使用 calc 函数实现的方式会比较简单,中间的容器最少高度为视口宽度的100% - 头部和底部两部分的高度即可完成该功能。

    4.2K30

    建议收藏!总结了 42 种前端常用布局方案

    实现CSS代码如下: .parent { /* 为父级容器设置行高 */ line-height: 500px; } .child { /* 将子级元素设置为 inline-block 元素...行内块级水平垂直居中方案 步骤如下: 容器元素行高等于容器高度 通过 text-align: center; 实现水平居中 将子级元素设置为水平块级元素 通过 vertical-align: middle...右列容器开启右浮动 使中间自适应的宽度为父级容器减去两个定宽的列 实现CSS代码如下: .left { /* 1....通过position实现 实现步骤 左右两列脱离文档流,并通过偏移的方式到达自己的区域 使中间自适应的宽度为父级容器减去两个定宽的列 通过外边距将容器往内缩小 实现CSS代码如下: .left {...使用calc函数实现 使用 calc 函数实现的方式会比较简单,中间的容器最少高度为视口宽度的100% - 头部和底部两部分的高度即可完成该功能。

    4.2K30

    css学习笔记,持续记录。

    子选择器: E > F{sRules},E>F选择器为特定元素E的下一级的子元素F,不包括下下级及其更下级,“>” 左右空格无影响。 4....(超出的长宽除以所有子元素的shrink加起来的数量,就是单份缩放的大小,为0时代表不进行缩放) flex-basis,定义容器的初始大小,默认为容器自身定义的大小,未定义则跟随内容。...解决办法:  将父元素 container 的字体大小设置为 0,然后单独设置元素的字体大小。 在两个容器内元素的html代码之间加注释符号  ; 5....容器宽高相等 当容器的内边距设置100%且高度为0时,元素高度取的是容器的宽度单位。...resize: none|both|horizontal|vertical; 语法说明如下: none:用户无法调整元素的尺寸; both:用户可调整元素的高度和宽度; horizontal:用户可调整元素的宽度

    2.7K60

    响应式开发移动端入门必备知识

    一、移动端布局计算 Flex:    采用Flex布局的元素,它的所有子元素自动成为容器成员,可以自动分配空间,适合做移动端开发 rem:    在不同的设备上显示不同的效果,...,值为一个正整数,或字符串"width-device"   height:设置layout viewport 高度,这个属性很少使用   initial-scale :设置页面初始缩放值,值为一个数字,...可以是小数   minimum-scale : 设置页面最小缩放值,值为一个数字,可以是小数   maximum-scale : 设置页面最大缩放值,值为一个数字,可以是小数   user-scalable...   相对长度单位(r指root),相对于根元素(即 html 元素)font-size 的倍数,不会被它的父元素影响 vw:    相当于视窗高度的 %,单位为vw vh:    ...相当于视窗宽度的 %,单位为vh

    69720

    Web - CSS3基础语法与盒模型

    数字表示相对于字体大小的倍数;长度值直接指定行高的具体尺寸;百分比是相对于字体大小的比例。...p { word-spacing: 5px; }字体文本属性1、font-family指定文本使用的字体族。可以设置多个字体,按优先级排列,浏览器会依次尝试使用这些字体,直到找到可用的字体。...常见取值有 normal(正常粗细)、bold(粗体),还可以使用数字值,范围从 100 - 900,数字越大字体越粗。...div { display: inline;}3、转换为行内块元素还有一种常见的情况是将元素转换为行内块元素,即display属性值设置为inline-block。...这种方式结合了行内元素和块元素的部分特点,元素既可以在一行内显示,又可以设置宽度、高度等块级元素的属性。

    10510

    Flutter中的容器组件

    本文使用的是flutter最新版本,如果不是最新版本,可以使用flutter upgrade升级一下。 让我们从一个空容器开始,设置绿色颜色属性。容器将填满所有屏幕。...我们可以看到容器只占用了子组件的大小。 颜色属性 您可以使用color属性为容器应用背景色。...如果仅指定6个数字,则假定前两位数字为零,这表示完全透明。...Child属性 提供容器要包含的子组件,容器将包裹该子组件的宽度和高度。...如我们之前所知,如果容器组件没有子代,它将自动填充屏幕上的给定区域,并且由于我们具有最大宽度和最大高度,因此容器将仅填充最大宽度和最大高度。 让我们将“文本”组件添加到容器中。

    1.9K20

    弹性(Flex)布局的使用

    开发中遇到的问题 1、子元素被压缩 问题: 当设置子容器的长度flex为1时,其他的子容器的长度会被压缩。...解决方法: 设置其他子容器的flex-shrink属性为0,这样就不会被压缩。 2、图片使用flex会有间隙 问题: 因为有基线的存在,图片会有一些间隙。...解决方法: 设子容器width:0;可能出在于子容器没有设置宽度,省略符可能需要对父元素设置宽度,设置为100%无效,当设置为0的时候,子容器恢复到设定的宽度,省略号也出现了。...4 flex导致设置的子元素宽高失效 问题: 父级设置display:flex后,子级设置的heigth:50px失效,只是被子元素撑开了高度。 ?...flex只是比例,但不会换行,可以设置子容器的宽度的百分比,来达到换行的效果,或者使用flex-wrap进行换行。

    2.1K10
    领券