H5+CSS3+JS逆向前置——HTML1、H5文本元素

简介: H5+CSS3+JS逆向前置——HTML1、H5文本元素

H5+CSS3+JS逆向前置——HTML1、H5基础


HTML概述

HTML,全称超文本标记语言(Hypertext Markup Language),是一种用于创建网页的标准标记语言。HTML为网页提供了一种结构性的标记方式,使得浏览器可以正确地解析和显示网页内容。

HTML的主要元素包括:

元素:包括段落、标题、链接、图像、列表等等。HTML为这些元素提供了特定的标签,如<p>、<a>、<img>、<ul>、<li>等。

属性:这些是HTML元素中可以包含的额外信息,如链接的href属性,图像的src和alt属性等。

样式CSS:HTML5引入了内联样式(通过HTML元素直接包含的样式)和外部样式表(通过CSS文件定义的样式)两种方式来控制网页的外观和格式。

脚本JavaScript:HTML5支持通过JavaScript嵌入到网页中,使得网页可以具有交互性。

HTML文档的基本结构通常包括一个<!DOCTYPE html>声明,一个<html>元素,以及若干个<head>和<body>元素。其中,<body>元素包含了网页的所有内容,如文本、图片、视频、音频、链接等等。

HTML是一种基础且重要的技术,它为创建网页提供了基础结构和框架,使得我们可以添加样式、脚本和内容。然而,仅仅使用HTML可能无法创建出具有复杂交互性和动态内容的网站,因此通常还需要配合CSS(用于样式设计)和JavaScript(用于添加交互性)的使用。

开发工具:Visual Studio Code

运行插件:Preview on Web Server

正文——文本元素

HTML的文本元素主要可以分为以下几类:

段落元素:使用 <p> 标签表示段落。一个 <p> 标签通常会包含一些文本内容。

标题元素:使用 <h1> 到 <h6> 标签表示标题。这些标签通常用于页面上最重要的标题,从 <h1> 到 <h6> 分别表示从大到小的标题。

换行元素:使用 <br> 标签表示换行。这个标签通常用于在文本中插入一个换行符。

链接元素:使用 <a> 标签表示链接。这个标签通常用于创建超链接,使得用户可以点击并跳转到其他页面或同一页面的其他部分。

列表元素:使用 <ul>(无序列表)或 <ol>(有序列表)标签创建列表,然后在列表项中使用 <li> 标签。

引用元素:使用 <blockquote> 标签表示引用,可以包含引用的文本和引用的作者信息。

强调元素:使用 <em> 或 <i> 标签表示强调文本。这两个标签通常用于强调文本内容,但它们的效果在大多数现代浏览器中已经不再明显。

文本块元素:使用 <div> 或 <section> 标签表示文本块,这些标签通常用于组织页面上的内容。

表格元素:使用 <table>、<tr>(表格行)、<td>(表格数据)等标签来创建表格。

接下来展开一下:

段落元素 <p> 标签——强调元素

基础示例,可以在示例中看到p标签就是段落,每个p标签都是一段。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Demo示例</title>
</head>
<body>
    <p>这是一个段落示例,用于展示 <strong>段落元素</strong> 的用法。</p>
  
    <p>在这个段落中,我们使用了一些常见的 HTML 标签,如 <em>强调</em> 和 <a>链接</a>。同时,我们还可以使用样式来增强段落的可读性和视觉效果。</p>
    
    <p>你可以将这个示例复制到你的网页中,并根据需要调整段落内容。记住,好的内容加上合适的 HTML 标签,将有助于创建引人入胜的网页。</p>
</body>
</html>

P标签的属性包括:

class:用于为元素指定一个或多个可选的类名,类名之间用空格分隔。

id:为元素指定一个全局唯一的ID,方便通过CSS或JavaScript进行定位。

style:用于直接指定元素的样式。

title:为元素提供额外的信息或提示,当鼠标悬停在元素上时显示。

content:用于定义段落文本内容。

此外,P标签还有一些其他常用的属性,如dir(用于设置文本的方向,可以是“ltr”即从左到右,也可以是“rtl”即从右到左)、lang(用于设置文本的语言)等。这些属性可以根据具体的使用场景进行选择和设置。

标题元素<h1>到<h6>标签

可以看到1~6是从大到小排列的。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标题元素示例</title>
</head>
<body>
    <h1>这是最大的标题</h1>
    <h2>这是次大的标题</h2>
    <h3>这是第三大的标题</h3>
    <h4>这是第四大的标题</h4>
    <h5>这是第五大的标题</h5>
    <h6>这是最小的标题</h6>
</body>
</html>

H5的标题标签通常是<h1>到<h6>,这些标签具有以下属性:

语义化内容:标题标签是语义化标签,它们为搜索引擎和辅助阅读工具提供了关于页面内容的重要信息。

权重:标题标签的权重会影响搜索引擎的排名。一般来说,<h1>标签的权重最高,<h6>最低。

字体大小:标题标签通常用于定义文本的大小。例如,<h1>标签通常用于定义最大的文本大小,而<h6>则用于最小的文本大小。

文本颜色:标题标签通常用于定义文本的颜色。一般来说,<h1>标签的颜色是最亮的,而<h6>标签的颜色可能比其他文本颜色稍暗一些。

可读性:标题标签可以提高页面的可读性,特别是对于辅助阅读工具和那些阅读有困难的人来说。

请注意,尽管<h1>通常被认为是最重要的标题,但实际上使用哪个标题取决于你的内容和你希望传达的信息。在一个页面上使用多个<h1>可能会分散读者的注意力,所以请谨慎使用。

另外,一些现代的HTML5版本中,还引入了新的标题标签如<header>、<footer>、<article>等,这些标签通常用于定义页面的不同部分,如页眉、页脚、文章等,它们在语义化和可访问性方面提供了更多的灵活性。

换行元素<br/>标签

这里混合使用以下以上的p标签以及段落标签,并加上一些属性。

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>标题-段落-换行</title>
  </head>
  <body>
    <h1 align="center">清平调·其一</h1>
    <h4 align="center">作者:李白</h4>
    <hr />
    <p align="center">云想衣裳花想容,</p>
    <p align="center">春风拂槛露华浓。</p>
    <p align="center">若非群玉山头见,</p>
    <p align="center">会向瑶台月下逢。</p>
    <p>
      这是李白《清平调·其一》的首句。意思是:见到云就联想到她华艳的衣裳,见到花就联想到她花容月貌。该句艺术地再现了杨贵妃与盛开的牡丹和云彩一样美丽。<br />
      这首诗,首先是咏牡丹。内容是写杨贵妃自比牡丹,倾诉自己的美貌和才华,以及对荣华富贵的喜爱之情。首句以“云想”为喻,直接赞美了杨贵妃容颜的美丽和服饰的华贵;第二句写花似贵妃,倾诉了杨贵妃的“天生丽质”和“六宫粉黛”之无色;三、四两句则是以设问方式,进一步赞美杨贵妃的丰满仪容与牡丹争艳。<br />
      总的来说,这首诗将杨贵妃的美貌和牡丹的娇艳融为一体,通过比喻、设问等修辞手法,生动地描绘了杨贵妃的美丽形象,同时也表达了作者对美的追求和向往。<br />
    </p>
  </body>
</html>

链接元素<a>标签

链接元素 <a> 标签是 HTML 中的一种元素,用于创建超链接,使网页上的内容可以通过点击鼠标跳转到其他页面或网页部分。

以下是 <a> 标签的基本代码示例:

<a href="https://www.example.com">点击这里访问 Example.com</a>

上述代码中,<a> 标签包裹了一个文本内容 “点击这里访问 Example.com”,当用户点击这段文本时,浏览器会跳转到 https://www.example.com 这个网址。

除了基本的文本链接外,<a> 标签还可以用于创建图像链接、下载链接、电子邮件链接等。以下是一些示例:

图像链接:

<a href="https://www.example.com"> <img src="example.jpg" alt="Example Image"> </a>

列表元素:<ul><li>标签

HTML列表元素主要包含以下几种类型:

<ul>(无序列表):使用此标签创建的项目是无序的,项目使用 <li> 标签标记。例如:

<ul> <li>苹果</li> <li>香蕉</li> <li>橙子</li> </ul>

<ol>(有序列表):使用此标签创建的项目是有序的,项目使用 <li> 标签标记,并且每个项目前面都有一个数字。例如:

<ol> <li>1号物品</li> <li>2号物品</li> <li>3号物品</li> </ol>

<dl>(描述列表):这个标签常用于包含描述列表中的 <dt>(定义项目)和 <dd>(描述项目)元素。例如:

<dl> <dt>HTML</dt> <dd>超文本标记语言</dd> <dt>CSS</dt> <dd>级联样式表</dd> </dl>

<menu>(菜单列表):这个标签常用于创建菜单。它包含 <li> 元素,这些元素表示菜单项。例如:

<menu> <li><a href="#">链接一</a></li> <li><a href="#">链接二</a></li> <li><a href="#">链接三</a></li> </menu>

以上就是一些基本的HTML列表元素示例。在实际使用中,可以根据具体需求选择合适的列表类型。同时,还可以通过CSS对列表进行样式化,使其更加美观。

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>列表元素</title>
  </head>
  <body>
    <ul>
      <li>苹果</li>
      <li>香蕉</li>
      <li>橙子</li>
    </ul>
    <ol>
      <li>1号物品</li>
      <li>2号物品</li>
      <li>3号物品</li>
    </ol>
    <dl>
      <dt>HTML</dt>
      <dd>超文本标记语言</dd>
      <dt>CSS</dt>
      <dd>级联样式表</dd>
    </dl>
    <menu>
      <li><a href="#">链接一</a></li>
      <li><a href="#">链接二</a></li>
      <li><a href="#">链接三</a></li>
    </menu>
  </body>
</html>

引用元素<blockquote>标签

<blockquote>标签在HTML中用于引用或概述其他来源的内容。它通常与<cite>标签一起使用,以提供引用来源的标识。

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>引用元素</title>
  </head>
  <body>
    <blockquote>
      <p>这段话是从某篇文章中引用的。</p>
      <footer>来源:某文章</footer>
    </blockquote>
  </body>
</html>

table标签我们在下篇文章来讲解,div会单独的通过布局来讲解。

相关文章
|
8月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
伪类:伪类这个叫法源自于它们跟类相似,但实际上并没有类会附加到标记中的标签上。 伪类分为两种(以及新增的伪类选择器): UI伪类:会在HTML元素处于某种状态时(例如:鼠标指针位于连接上),为该元素应用CSS样式。 :hover 结构化伪类:会在标记中存在某种结构上的关系时 例如: 某元素是一组元素中的第一个或最后一个,为该元素应用CSS样式。 :not和:target(CSS3新增的两个特殊的伪类选择器)
1005 2
|
8月前
|
前端开发 算法 Java
(CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
(CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
257 1
|
8月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
Flex 布局 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。 一、Flex 布局是什么? Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。
508 0
|
8月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
盒模型 盒模型: 所谓盒模型,就是浏览器为页面中的每个HTML元素生成的矩形盒子。 这些盒子们都要按照可见板式模型在页面上排布。 可见的板式模型主要由三个属性控制:position 属性、display 属性和 float属性。 position属性控制页面上元素间的位置关系。 display属性控制元素是堆叠、并排或者不在页面上显示。 float属性提供控制的方法,以便于把元素组成成多栏布局。 盒模型讲解: 在默认的情况下,每个盒子的边框是不可见的,背景也是透明的。 所以我们 不能直接的看到页面中的盒
1207 1
|
8月前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
继承 我们的CSS中很多的属性也是可以继承的,其中相当一部分是跟文字的相关的,比如说颜色、字体、字号。 当然还有一部分是不能继承的。 例如边框、内外边距。 层叠 层叠是CSS的核心机制。 层叠的工作机制: 当元素的同一个样式属性有多种样式值的时候,CSS就是靠层叠机制来决定最终应用哪种样式。 层叠规则: 层叠规则一:找到应用给每个元素和属性的声明。 说明:浏览器在加载每个页面时,都会据此查找到每条CSS规则, 并标识出所有受到影响的HTML元素。
272 1
|
前端开发 JavaScript
如何使用CSS过渡实现页面元素的淡入淡出效果?
如何使用CSS过渡实现页面元素的淡入淡出效果?
671 79
|
12月前
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
css3 svg制作404页面动画效果HTML源码
css3 svg制作404页面动画效果HTML源码
309 34
html+js+css实现的建筑方块立体数字时钟源码
html+js+css实现的建筑方块立体数字时钟源码
662 33
一个好看的小时钟html+js+css源码
一个好看的小时钟html+js+css源码
304 24

热门文章

最新文章

  • 1
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
    513
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
    398
  • 3
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
    395
  • 4
    (CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
    257
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
    508
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
    680
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
    1207
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
    272
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
    1005
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
    470