可以通过多种方式定义选择器。 二、通用选择器 通用选择器(用 * 星号或星号表示)与页面上的每个单个元素匹配。如果目标元素上存在其他条件,则可以省略通用选择器。...p选择器中的样式规则将应用于文档中的每个元素,并使其颜色为蓝色,无论它们在文档树中的位置如何。 1....例如,如果只想定位无序列表中包含的那些定位点,而不要定位所有定位点元素。...同样,h1 em 选择器内的样式规则仅适用于heading内包含的元素。 2.2 子选择器 子选择器只能用于选择作为某些元素的直接子元素的那些元素。...normal; 是由选择共享h1,h2和h3。
HTML 如何通过添加标题和段落、强调单词、创建列表等方式来构造文本呢?下面将带大家了解HTML文本的格式化,包括各种文本标签的使用方法,并结合代码实例进行解释。...>这是二级标题h2> h3>这是三级标题h3> 这是四级标题 这是五级标题 这是六级标题 这段代码展示了六个不同层级的标题...二、段落标签 段落是网站中大多数文本内容的主要形式。使用标签来定义一个段落。 这是第一段文本。它介绍了网页的主题。 这是第二段文本。它提供了更多关于主题的信息。...在页面底部用强调标签表示“重要提示:所用的水果必须新鲜”,并使用放大的文本强调。 另外,写一段描述,说明选择新鲜水果的原则,并使用下标标出“维生素C”作为选择的标准。 答案示例: h2>提示:h2> 重要提示:所用的水果必须新鲜 h2>新鲜水果选择原则:h2> 选择水果时应考虑其营养价值,特别是<sub
h2>这是一个标题。h2> h3>这是一个标题。h3> 标题很重要 请确保将 HTML 标题 标签只用于标题。不要仅仅是为了生成粗体或大号的文本而使用标题。...搜索引擎使用标题为您的网页的结构和内容编制索引。 因为用户可以通过标题来快速浏览您的网页,所以用标题来呈现文档结构是很重要的。...应该将 h1 用作主标题(最重要的),其后是 h2(次重要的),再其次是 h3,以此类推。 ---- HTML 水平线 标签在 HTML 页面中创建水平线。 hr 元素可用于分隔内容。...---- HTML 提示 - 如何查看源代码 你是否看过一些网页然后惊叹它是如何实现的。...如果您想找到其中的奥秘,只需要单击右键,然后选择"查看源文件"(IE)或"查看页面源代码"(Firefox),其他浏览器的做法也是类似的。这么做会打开一个包含页面 HTML 代码的窗口。
外部样式表可以在任何文本编辑器中进行编辑,文件不能包含任何的HTML标签,样式表应该以.css扩展名进行保存。...本例展示如何改变段落的颜色和左外边距: 这是一个段落 多重样式 如果某些属性在不同的样式表中被同样的选择器定义...heading 1 h2>This is heading 2h2> h3>This is heading 3h3> 文本转换 文本转换属性是用来指定在一个文本中的大写和小写字母...DOCTYPE才支持属性选择器!IE6和更低的版本不支持属性选择器。 属性选择器 下面的例子是把包含标题(title)的所有元素变为蓝色: 的可见性和尺寸、设置元素的形状、将一个元素置于另一个之后,以及向某些选择器添加特殊的效果,比如链接。
在网站的基础SEO优化中,有一个重要的标签,那就是H1、H2和H3。但是切记,这3个标签不可以胡乱用,尤其是H1标签,接下来将带领大家解读这3种标签如何运用,在什么位置用。...H1包含起来。...列表页可以使文章列表的链接采用H2标注。 四、H3标签的合理运用 一般情况下,H3标记同样具备自身的标记权重。H3一般作为页面中不是特别重要,但又需要标记的地方。如内容页段落中的小段落。...列表页中的栏目分类链接。 其他标签H4、H5、H6 至于H4、H5、H6我们如果没有太多的精力可以选择不用。因为H4以下的标签自身的重要性比较低。...通常一个网站页面如果有H1、H2、H3都存在的情况下,就已经足以证明和解释页面的结构情况。所以通常网站UI的设计者一般不会使用H4以下的标签。除非是非常复杂的网站页面结构可能会出现。
例如:如果想让、h2>和h3>的文本都变成蓝色粗体可以这么写: h1 {color: blue; font-weight: bold;} h2 {color: blue; font-weight...例如,写完上边的规则,还想把h3变成斜体,那么可以再为h3单独写一条规则: h1, h2, h3 {color: blue; font-weight: bold;} h3 {font-style: italic...* {color: green;} 这条规则会将所有元素(文本和边框)都变成绿色。 p * {color: red;} 这条规则会把p包含的所有元素的文本都变成红色。...比如,如果作者链接样式表将p的字体设定为Helvetica,而页面中有一条嵌入规则以相同的选择符吧字体设定为Verdana,那么段落文本最终会以Verdana字体显示。... 那么上边的p标签将显示16px 文本,因为第二条规则的选择符既包含标签名,又包含类名(特指度高)。
fragment的值 这是模板图片: 4、如果需要对后台传过来的时间进行格式化,如下...代码如下: h3 th:text="${time}">h3> //结果为Mon Apr 01 12:55:24 CST 2019 显然可读性差 5、对文本进行替换,两种方式,任选: 的内容,可以用if或者switch。...(1)if 后面跟的内容为真,显示对应的,unless刚好相反。...optiion值为电话 th:text="${u.phone}" //页面显示的文本 th:selected="${u.phone==user.phone}"> //默认选择的内容
--注释 -->”加入页面注释,注释内容将被浏览器忽略。HTML注释可以用于解释文档中某些内容的作用或功能。除此之外,还可以屏蔽部分暂不需要的HTML语句。... HTML 文件是包含一些标签的文本文件。 这些标签告诉 WEB 浏览器如何显示页面。... HTML 文件是包含一些标签的文本文件。 这些标签告诉 WEB 浏览器如何显示页面。... h2>Chapter 1h2> 本章内容 h2>Chapter 2h2> 本章内容...h2>Chapter 3h2> 本章内容 h2>Chapter 4h2> 本章内容
标签 标签是HTML文档的根标签,页面中的所有内容都必须包含在与之间。 2....--注释 -->”加入页面注释,注释内容将被浏览器忽略。HTML注释可以用于解释文档中某些内容的作用或功能。除此之外,还可以屏蔽部分暂不需要的HTML语句。 ... HTML 文件是包含一些标签的文本文件。 这些标签告诉 WEB 浏览器如何显示页面。... HTML 文件是包含一些标签的文本文件。 这些标签告诉 WEB 浏览器如何显示页面。... h2>Chapter 1h2> 本章内容 h2>Chapter 2h2> 本章内容
虽然标题的顺序出现不受HTML DTD的约束,但是HTML文档不应该跳跃级别(例如,从H1到H3)。 标题主要目的是使读者易于阅读和理解文章,所以强烈建议为读者提供有用的信息标题表明段落内容。...除此之外,标题可以帮助作者回到正轨,如果他们在写作中迷失。...HEADING标签是HTML标签正确的写法看起来像这样: 这是H1标题 这是段落文本 h2>这是H2标题h2> 这是段落文本 h2>这是H3标题包含关键词搜索引擎认为这个关键词是重要的,所以不要在标题中放置无关或非常不相关的关键词。...H3: 国产运动鞋很灵活 H3: 国产运动鞋很便宜 H2: 在哪里买你的国产运动鞋 H3: 网上商城 H3: 百货超市 H2: 总结 我们没有理由不用HEADING标签,可以使用样式让标题变得更好看,
开始标签 结束标签 两者之间时标签的内容 标签是可以嵌套的 一个标签的内容可以使其他一个或者多个标签,这些标签构成了一个“树形结构” 可以在开始标签中,给标签赋予属性。...语法格式: 一级标题 h2>二级标题h2> h3>三级标题h3> 四级标题 五级标题</h5...tbody,表示表格主体部分. table包含tr, tr包含td或者th....上面表格中的主体部分是靠左对齐的, 我们如果想要让主体部分居中单凭HTML的语法是无法做到的, 就需要使用到CSS....外表和button差不多,会触发from和服务器的交互。这里使用JS中的一个函数alert, 功能是弹出一个对话框显示文本内容.
一、文本介绍 1.页面组成元素 在 HTML 中,主要学习如何做一个静态页面。...2.HTML文本 本章主要学习以下六个方面的内容: 标题标签 段落标签 换行标签 文本标签 水平线标签 特殊符号 学完之后,最基本的任务是一定要把这个纯文本网页做出来。...二、标题标签 在一个 HTML 页面中,一般都包含着各种级别的标题。 1.标题标签的六个级别 在 HTML 中,共有六个级别的标题标签:h1、h2、h3、h4、h5、h6。...(如果内容是两段文字,则不需要使用br标签换行这么麻烦,直接使用两个 p 标签即可) 四、文本标签 1.粗体标签-strong 可使用 strong标签 或 b标签来对文本进行加粗。...粗体标签1.png (2)实际开发 在实际开发中,若要实现对文本的加粗效果,尽量使用 strong 标签,而不要选择 b 标签。 这是因为 strong 标签比 b 标签更具有语义性。
此篇博客讲解如何零基础入门HTML。干货满满!!! 一. HTML语言 HTML是超文本标记语言。 超文本:文本、图片、声音、视频、表格、链接等等。...-- 这是注释 --> 这是一级标题 h2>这是二级标题h2> h3>这是三级标题h3> 这是四级标题 这是五级标题...当文本不能正确显示的时候, 会显示一个替换的文字。alt后面的文案,只有当图片加载失败的时候才会展示。如果图片加载成功,这个文案就不会展示。 title: 提示文本. 鼠标放到图片上, 就会有提示。...会居中加粗 thead: 表格的头部区域(注意和 th 区分, 范围是比 th 要大的) tbody: 表格的主体区域 table 包含 tr , tr 包含 td 或者 th。... 这是内容一 这是内容一 如果想修改列表前面的图形,可以用type属性:
虽然 Flexbox 和 CSS Grid 可以完成类似的布局,但是本次,我们学习的是如何组合使用这两个工具,而不是只选择其中的一个。...>h3> h2>h2> ...接下来,将侧边栏和主内容区域使用一个 wrapper 包含起来。...将所需的元素排列在一个方向上,意味所有元素都处在同一横向维度,通常Flexbox是实现这种布局的更好选择。...使用 Flexbox,可以将所有元素连成一条直线,这也确保了所有元素都具有相同的高度。 带有文本和按钮的行内容 下图是包含了“额外”文本和按钮的三个区域。
前言 在一些文章类程序中,我们直接对文章内容检索的话,数据量大,速度较慢,我们可以在保存的时候获取文章的摘要,方便后续检索。 根据字数获取 这种方式可以作为文章概要。...+className); // 提取纯文本内容 let textContent = showDom.innerText; // 生成摘要 return textContent.substring...; // 例如要移除包含的样式 // 获取父级元素下的所有子节点 const childNodes = parentElement.childNodes; // 创建一个新的 DocumentFragment...+className); // 获取所有标题元素 const headings = showDom.querySelectorAll('h1, h2, h3, h4, h5, h6');..., h3, h4, h5, h6'); // 遍历每个标题元素并输出纯文本内容 headings.forEach((heading, index) => { const text = heading.innerText
,它会填充其父元素的内容区;行内元素:在一个文本行内生成元素框,而不会打断这行文本) 在HTML和XHTML中块级元素不能嵌套在行内元素中,但在CSS中对嵌套没有任何限制 1.4 结合CSS和XHTML...--行内样式表,不推荐,因为不利于内容和表现的分离--> 第2章 选择器 2.1 基本规则 CSS的核心特性是向文档中的一组元素类型应用某些规则;每个规则由选择器和声明块组成 ?...2.2 分组 h2,p{ color:green}/*选择器分组:为多个元素应用同一样式*/ /*声明分组:为一个元素应用多个声明*/ h3{color:orange;} h3{ font-size:18px...;} 2.3 类选择器和ID选择器 多类选择器:通过将多个类选择器连接在一起,仅可选择同时包含这些类的元素(类名顺序不限) .warning.urgent{background:red;}/*注意中间不含空格...:red;} /*选择子元素,即只选择h2的子元素(而不是后代元素)strong元素*/ h3+p{color:red;} /*选择相邻元素,即选择h3紧接的p元素,且两者有相同父元素*/ 2.6 伪类和伪元素
在上述结构中,标签包裹了整个文档,标签包含了元数据,而标签则包含页面展示的实际内容。 2....欢迎来到一条晒干的咸魚的博客 h2>到: 这些标签用于标识子标题,表示内容的不同层级。h2>为副标题,h3>为子副标题,以此类推。...这是1号标题 这是6号字体文本 h2>这是2号标题h2> 这是5号字体文本 h3>这是... h3>标题的重要性h3> 标题不仅负责呈现内容的层级关系,还能帮助搜索引擎更好地抓取网页内容。... h3>段落的使用h3> 段落是文本内容的基本单元,合理分段可以提升可读性。
本文的标题是如何写出让别人看不懂的选择器,但是本意不是希望大家去写如此复杂的选择,一些复杂(怪异)的选择器在一些特定场景下也许有着妙用,又或者写出这种选择器是基于当时的特殊背景。...当然,对于它的拆解: a:not(main *):选择不是 标签下的所有 a 标签 main *:not(:is(h2, h3) > *):选择 标签下所有不是 h2>、h3> 子元素的元素 所以合起来就是:选择所有不是 标签下的 标签以及所有 下面不是 h2>、h3> 下的子 以外的所有 标签。...所以某些极端情况下,就出现了上述的选择器。 当然,正常情况下,也是不推荐写这种让人头大的选择的。 总结一下 坑爹的选择器还有很多,本文仅仅是举了冰山一角。...从如何写出让别人看不懂的选择器中,我们能知道 CSS 选择器是存在非常多细节的。知道那些不好的,能帮助我们更好的写出漂亮且正确的选择器。
大厂技术 高级前端 Node进阶 点击上方 程序员成长指北,关注公众号 回复1,加入高级Node交流群 本文的标题是如何写出让别人看不懂的选择器,但是本意不是希望大家去写如此复杂的选择,一些复杂(...当然,对于它的拆解: a:not(main *):选择不是 标签下的所有 a 标签 main *:not(:is(h2, h3) > *):选择 标签下所有不是 h2>、h3> 子元素的元素 所以合起来就是:选择所有不是 标签下的 标签以及所有 下面不是 h2>、h3> 下的子 以外的所有 标签。...所以某些极端情况下,就出现了上述的选择器。 当然,正常情况下,也是不推荐写这种让人头大的选择的。 总结一下 坑爹的选择器还有很多,本文仅仅是举了冰山一角。...从如何写出让别人看不懂的选择器中,我们能知道 CSS 选择器是存在非常多细节的。知道那些不好的,能帮助我们更好的写出漂亮且正确的选择器。
这是个标题 h2>嗯,这还是个标题h2> h3>没错,又是一个标题h3> HTML 段落 HTML段落通过p标签进行定义。...使用内联样式的方法是在相关的标签中使用样式属性,样式属性可以包含任何CSS属性,下面的例子显示如何改变段落的颜色和左外边距。...字母td指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。...如果某个单元格是空的(没有内容),浏览器可能无法显示出这个单元格的边框。... HTML 基本标签 最大的标题 h2> . . . h2> h3> . . . h3> . . .
领取专属 10元无门槛券
手把手带您无忧上云