文档中元素的排列主要是根据层叠关系进行排列的; 形成层叠上下文的方法有: 1)、根元素 2)、position 的属性值为: absolute | relative,且 z-index...isolate 的元素; 10)、will-change 中指定了任意 css 属性,即便没有直接指定这些属性对的值; 11)、-webkit-overflow-scrolling 属性设置为...touch 的元素; z-index z-index 只使用于定位的元素,对非定位元素无效,它可以被设置为正整数、负整数、0、auto;如果一个定位元素没有设置 z-index ,那么默认为 auto...,相对的还有 IFC (inline Formattion Context) 内联格式化上下文; 一个 BFC 的范围包含创建该上下文元素的所有子元素,但不包括创建的新 BFC 的子元素的内部元素;... 触发 BFC 的方式有: 1)、根元素,即 HTML 标签; 2)、浮动元素,即 float 值为 left | right 的元素; 3)、overflow 值不为 visible
为了在HTML中创建下拉列表,我们使用命令,它通常用于收集用户输入的表单。为了在提交后引用表单数据,我们使用 name 属性。如果没有 name 属性,则下拉列表中将没有数据。...用于将下拉列表与标签相关联;id 属性是必需的。要在下拉列表中定义选项,我们必须在 元素中使用 标签。...价值发短信指定要发送到服务器的选项的值倍数倍数通过使用,可以一次选择多个属性选项。名字名字它用于在下拉列表中定义名称必填必填通过使用此属性,用户在提交表单之前选择一个值。...大小数此属性用于定义下拉列表中可见选项的数量价值发短信指定要发送到服务器的选项的值自动对焦自动对焦它用于在页面加载时自动获取下拉列表的焦点例以下示例在HTML的下拉列表中添加一个选项 例下面是另一个示例,演示了 标记的不同属性的使用。
一、数据容器简介 Python 中的 数据容器 数据类型 可以 存放多个数据 , 每个数据都称为 元素 , 容器 的 元素 类型可以是任意类型 ; Python 数据容器 根据 如下不同的特点 : 是否允许元素重复...列表定义语法 : 列表标识 : 使用 中括号 [] 作为 列表 的标识 ; 列表元素 : 列表的元素之间 , 使用逗号隔开 ; 定义 列表 字面量 : 将元素直接写在中括号中 , 多个元素之间使用逗号隔开...或者 list() 表示空列表 ; # 空列表定义 变量 = [] 变量 = list() 上述定义 列表 的语句中 , 列表中的元素类型是可以不同的 , 在同一个列表中 , 可以同时存在 字符串 和...数字类型 ; 2、代码示例 - 列表中存储类型相同的元素 代码示例 : """ 列表 List 代码示例 """ # 定义列表类 names = ["Tom", "Jerry", "Jack"] #...- 列表中存储类型不同的元素 代码示例 : """ 列表 List 代码示例 """ # 定义列表类 names = ["Tom", 18, "Jerry", 16, "Jack", 21] #
// 读取失败时直接return if (err) return console.log('读取html文件失败了', err.message); // 读取成功后,调用对应的三个方法...,分别拆解出css、js、html文件 resolveCss(dataStr); resolveJS(dataStr); resolveHTML(dataStr); }) //...定义处理css样式的方法 function resolveCss(htmlStr) { // 使用正则提取需要的内容 const r1 = regStyle.exec(htmlStr).../clock/index.css'), newCSS, (err) => { if (err) return console.log('写入CSS样式失败!'...; }) } // 定义处理HTML的方法 function resolveHTML(htmlStr) { const newHTML = htmlStr.replace(regStyle
一、前言 前几天在帮助粉丝解决问题的时候,遇到一个简单的小需求,这里拿出来跟大家一起分享,后面再次遇到的时候,可以从这里得到灵感。...二、需求澄清 问题如下所示: 三、实现过程 这里【听风】一开始给了一个集合求差集的方法,差强人意。 不过并没有太满足要求,毕竟客户的需求是分别需要两个列表中不重复的元素。...后来【听风】又给了一个方法,如下所示: 这次是完全贴合要求了,代码运行之后,可以得到预期的效果: 这里再补充一个小知识点,提问如下图所示: 后来【听风】给了一个方法,如下图所示: 原来列表转df...是这样玩的,接下来你就可以把数据导出为Excel等其他格式了,不再赘述。...这篇文章主要盘点一个Python实用的案例,这个案例可以适用于实际工作中文件名去重等工作,感谢【听风】大佬给予耐心指导。
HTML 元素 元素包含了所有的头部标签元素。在 元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。...HTML 元素 标签定义了不同文档的标题。 在 HTML/XHTML 文档中是必须的。...CSS 可以通过以下方式添加到HTML中: 内联样式- 在HTML元素中使用"style" 属性 内部样式表 -在HTML文档头部 区域使用 元素 来包含CSS 外部引用 -...注意: 加载页面时,要注意插入页面图像的路径,如果不能正确设置图像的位置,浏览器无法加载图片,图像标签就会显示一个破碎的图片。 更多实例 排列图片 本例演示如何在文字中排列图像。...更多实例 不同类型的有序列表 本例演示不同类型的有序列表。 不同类型的无序列表 本例演示不同类型的无序列表。 嵌套列表 本例演示如何嵌套列表。 嵌套列表 2 本例演示更复杂的嵌套列表。
响应式布局,通过媒体查询 @media 实现一套 HTML 配合多套 CSS 实现适配;比如,小米商城移动端使用 rem 布局,第二种,采用的就是响应式布局,窗口在不同大小的时候,内容的排列方式是不同的...{ width: 5rem; /* 相对于根元素,等同于 32px */}p { font-size: 1.5rem; /* 相对于根元素,等同于 24px */}由于在不同设备中的屏幕宽度不同...)是一种用于在容器中进行布局的模型,它使得容器的子元素能够以弹性的方式排列,可以配合 rem 处理尺寸以适应不同屏幕尺寸和设备。...-- link元素中的 CSS 媒体查询 -->使用 Media...:900px){ body {background-color:blue;}}当使用媒体查询的逗号分隔列表时,如果列表中的任意一个媒体查询为 true,样式表都会被运用。
除了显示成方块,它们一般分为下面两类: 块元素:在布局中默认会独占一行,块元素后的元素需换行排列。 内联元素:元素之间可以排列在一行,设置宽高无效,它的宽高由内容撑开。...CSS盒子模型 盒子模型解释 元素在页面中显示成一个方块,类似一个盒子,CSS盒子模型就是使用现实中盒子来做比喻,帮助我们设置元素对应的样式。盒子模型示意图如下: ? ...左右 盒子高度 = height + padding上下 + border上下 无序列表标签 无序列表一般应用在布局中的新闻标题列表和文章标题列表以及菜单,它是含有语义的,标签结构如下: ... html表单 表单用于搜集不同类型的用户输入,表单由不同类型的标签组成,相关标签及属性用法如下: 1、标签 定义整体的表单区域 action属性 定义表单数据提交地址...:collapse; 定位 文档流 文档流,是指盒子按照html标签编写的顺序依次从上到下,从左到右排列,块元素占一行,行内元素在一行之内从左到右排列,先写的先排列,后写的排在后面,每个盒子都占据自己的位置
CSS:float浮动属性 作用:将页面元素浮动起来,使其能够向左或者向右排列;应用:实现页面中布局的左右排版,实现图文环绕的版式效果。...通过CSS3中的Media Query(媒介查询),采用栅格化方式,分别为不同的屏幕分辨率定义布局。...背景图片(作为网页的修饰效果,CSS进行表现)。写在css样式表中,如使用background属性来定义背景图。 区别: 1. 内容图片是网页内容数据的一部分,在页面中有占位。...实际应用中,通常都是直接设定标签对象,再单独设置:hover一种状态即可。 列表:html列表结构 什么是列表?列表是一种由具有一定规律顺序,排列而成的数据项的集合。...列表是具有固定嵌套关系的标签组合,如+ 2. 有序和无序列表的区别在于“语义”不同,项目符号的呈现方式也不同 3. 有序和无序列表都只有一种列表项,定义列表有两种 4.
CSS 指层叠样式表 ( Cascading Style Sheets )样式定义如何显示 HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在...基础概念选择器要在 HTML 元素中设置 CSS 样式,你需要在元素中设置 "id" 和 "class" 选择器,CSS 中 id 选择器以 # 来定义class 选择器用于描述一组元素的样式,class...class 选择器在 HTML 中以 class 属性表示, 在 CSS 中,类选择器以一个点"."...即某些属性相同,按照优先级选择对应的样式表的属性。当 !important 规则被应用在一个样式声明中时,该样式声明会覆盖 CSS 中任何其他的声明,无论它处在声明列表中的哪里。尽管如此,!...media 规则媒体类型允许你指定文件将如何在不同媒体呈现。该文件可以以不同的方式显示在屏幕上,在纸张上,或听觉浏览器等等。 @media 规则允许在相同样式表为不同媒体设置不同的样式。
样式可以规定在单个的 HTML 元素中,在 HTML 页的头元素中,或在一个外部的 CSS 文件中。甚至可以在同一个 HTML 文档内部引用多个外部样式表。...CSS 伪类 CSS 伪类可对 CSS 的选择器添加一些特殊效果 锚伪类: 在支持 CSS 的浏览器中,链接的不同状态都可以不同的方式显示,这些状态包括:活动状态,已被访问状态,未被访问状态,和鼠标悬停状态...在CSS中,有两种类型的字体系列名称: 通用字体系列 - 拥有相似外观的字体系统组合,如 Serif 或 Monospace。...列表属性 作用如下: 设置不同的列表项标记为有序列表 设置不同的列表项标记为无序列表 设置列表项标记为图像 有两种类型的列表: 无序列表 - 列表项标记用特殊图形(如小黑点、小方框等) 有序列表 - 列表项的标记有数字或字母...浮动 CSS 的 Float(浮动),会使元素向左或向右移动,其周围的元素也会重新排列。 Float(浮动),往往是用于图像,但它在布局时一样非常有用。
{ color: red;}.meng ~ .meng,.meng ~ .long,.long ~ .meng,.long ~ .long { color: red;}将 & 用在一个使用逗号分隔的选择器列表中...,可以产生列表中所有选择器的所有可能的排列,这被称作组合爆炸。...如:p, a, ul, li { border-top: 2px dotted #366; & + & { border-top: 0; }}述列表中有 4 个选择器,列表中所有选择器的所有可能的排列...每个块在逻辑上和功能上都是相互独立的。 */.block {}/* 元素是块中的组成部分。元素不能离开块来使用。BEM 不推荐在元素中嵌套其他元素。 ...同样的块在应用不同的修饰符之后,会有不同的外观 */.block--modifier {}通过 bem 的命名方式,可以让我们的 css 代码层次结构清晰,通过严格的命名也可以解决命名冲突的问题,但也不能完全避免
....此处写CSS样式 3·导入式 将一个独立的CSS文件引入HTML文件中,导入式使用CSS规则引入外部CSS文件,标记也是写在标记中...此处要注意css文件的路径 4.链接式 也是讲一个.css文件引入到HTML文件中 <link href="mystyle.<em>css</em>" rel="stylesheet...,这就是导入式固有的一个缺陷,使用链接式时与导入式<em>不同</em><em>的</em>是它会以网页文件主体装载前装载<em>css</em>文件,因此显示出来<em>的</em>网页从一开始就是带样式<em>的</em>效果<em>的</em>,它不会象导入式那样先显示无样式<em>的</em>网页,然后在显示有样式<em>的</em>网页...摄像,当我们上下<em>排列</em>一系列规则<em>的</em>块级<em>元素</em>(<em>如</em>段 落P)时,那么块集<em>元素</em>之间应为外边距重叠<em>的</em>存在,段落之间就不会产生双倍<em>的</em>距离。...至此,恭喜读者已经掌握了添加浮动,但还有清除浮动,有上边<em>的</em>基础清除浮动非常容易理解。 经过上边<em>的</em>学习,可以看出:<em>元素</em>浮动之前,也就是在标准流<em>中</em>,是竖向<em>排列</em><em>的</em>,而浮动之后可以理解为横向<em>排列</em>。
CSS 为您提供了许多不同的方法来执行此操作,您可以在本模块中探索它们。003 The cascade级联 有时两个或多个相互竞争的 CSS 规则可能适用于一个元素。...006 Color在 CSS 中有几种不同的方法来指定颜色。在这个模块中,我们来看看最常用的颜色值。...013 Pseudo-elements伪元素就像添加或定位一个额外的元素,而无需添加更多的 HTML。他们有多种角色,您可以在本模块中了解他们。...024 Lists从结构上讲,列表由一个列表容器元素组成,其中填充了列表项。在本模块中,您将学习如何为列表的所有部分设置样式。025 Transitions在本模块中,学习如何定义元素状态之间的转换。...027 Backgrounds在本模块中,学习使用 CSS 设置框的背景样式的方法。028 Text and typography文字和排版,在本模块中,学习如何在 Web 上设置文本样式。
content="IE=edge"> 4、Bootstrap.css文件 5、两个兼容性JS文件 1、html5shiv.min.js 2、respond.min.js...-* 2、适用于不同屏幕的列的class(xs/sm/md/lg),可以兼容更大的屏幕 小屏幕的class 可以兼容大屏幕的显示效果 col-xs-6 : 在...-* : 适用于 lg 大屏幕的内容class是不能兼容小屏幕的,所以大屏幕的内容放在小屏幕中都是以 100%的宽度显示的(纵向排列) 3、可以在一个列(div)中,指定在不同屏幕下的宽度占比...- 下拉菜单(Dropdown) 1、结构 将 触发器 和 菜单 包裹在一个 .dropdown 或 .dropup 或 position:relative 的元素中...} 如何在网页中使用图标字体: 1、创建一个元素,必须保证为空 2、让元素的class="glyphicon glyphicon-*"
这种行和列的思路完美对应了 CSS 中两种布局技术:Flexbox 和 Grid。 当然了,我们的示例布局并不是中规中矩的行列。它有一张图片镶嵌在左侧,其他元素排列在右侧。...有些元素还以从左到右的顺序排列。 我们可以认为,即使不用进一步设置样式,目前的布局效果也能达到网页想表达的要点,这也是一个优秀的 HTML 应该达到检查标准。... 其实,每个 HTML 元素的名称都有其特定含义,在不同场景中恰如其分地使用语义上与它们所表示的内容匹配的元素,是很好的语义化实践。...这三个 span 和 文字 “insightful message” 处于不同行,因为(a)它们被包在一个 div 中,div 后面自然要另起一行;(b)p 标签同样是块级元素,它自然从新行开始排列。...第三步:再画一些方框 我们想把头像图片放在左侧,其余元素放在右侧。你可能会根据刚刚探讨的行内和块级知识来推断,认为只要把右侧的元素都包裹到一个如 span 标签般的行内元素中,就完事大吉了。
块级元素(block elements),来源于CSS盒子模型。块级元素包含width height,padding,border与margin,他们的排列方式是从上到下排列。...对盒子设置浮动后,同样会水平排列。虽然他们实现的原理不同,但内部表现为块级元素,水平排列这种需求,浮动跟inline-block都适合实现。...这里有一些方法来去掉空白: 删除html中的空白:不要让元素之间换行,这可能比较蛋疼,但也是一种方法,特别是你元素不多的时候。 使用负边距:你可以用负边距来补齐空白。...上图,把一系列元素设置了浮动,因为盒子二号宽度的关系,可以发现盒子五号被挤进去了(这些元素都脱离了文档流),这是图片排列中很常见的问题。...如果在制作中,你需要设置不同的display属性来处理浮动,那么inline-block不失为一种更好的解决方案。
E 元素后代的 F 元素 E > F 子元素选择器,匹配所有 E 元素的子元素 F E + F 相邻元素选择器,匹配所有紧随着 E 元素之后的同级元素 F E ~ F CSS3,匹配任何在 E 元素之后的同级...F 元素 属性选择器 CSS 2.1 E[attr] 匹配所有具有 attr 属性的 E 元素(E 可以省略,如 [checked]) E[attr=val] 匹配所有 attr 属性值为 val...的 E 元素 E[attr~=val] 匹配所有 attr 属性具有多个空格分隔的值、其中一个值等于 val 的 E 元素,如具有多个 class 名的元素 CSS 3 E[attr^="val"]...标签,因为 @import 不是 dom 可以控制的 # 为什么要初始化 CSS 样式 因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面显示差异...E:lang(c) 匹配 lang 属性等于 c 的 E 元素 CSS3 E:enabled 匹配表单中激活的元素 E:disabled 匹配表单中禁用的元素 E:checked 匹配表单中被选中的
样式表中的特殊性描述了不同规则的相对权重,它的基本规则是: 1 内联样式表的权值最高 style=""------------1000; 2 统计选择符中的ID属性个数...颜色是通过CSS最经常的指定: 十六进制值 - 如: #FF0000 一个RGB值 - 如: RGB(255,0,0) 颜色的名称 - 如: red p { color: rebeccapurple;...list-style-image 将图象设置为列表项标志。 list-style-position 设置列表中列表项标志的位置。 list-style 简写属性。...用于把所有用于列表的属性设置于一个声明中 list-style-type属性指定列表项标记的类型 ul { list-style-type: square; } 使用图像来替换列表项的标记: ul {...常见的内联元素有span、a、strong、em、label、input、select、textarea、img、br等 所谓的文档流,指的是元素排版布局过程中,元素会自动从左往右,从上往下的流式排列。
领取专属 10元无门槛券
手把手带您无忧上云