整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

html语法-文本格式化标签 #html5开发

eb前端开发课程:html语法文本格式化标签。

讲课人:波波老师。

讲完段落,接下来看文本格式化标签,像word中一样,在文本中也可以为文字设置粗体、斜体、下划线等效果。为此,html准备了专门的文本格式化标签,使文本以特殊的方式显示。常见的文本格式化标签有这些。

然后是看斜体,然后是删除线、下划线、上标、下标文本、不要代码片段。然后看还有small、小字体。

本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。以下是小编为大家整理的HTML基本的标签。

注:HTML 标签对大小写不敏感,但推荐使用小写!

基本

<html>…</html> 定义 HTML 文档

<head>…</head> 文档的信息

<meta> HTML 文档的元信息

<title>…</title> 文档的标题

<link> 文档与外部资源的关系

<style>…</style> 文档的样式信息

<body>…</body> 可见的页面内容

<!--…--> 注释

文本

<h1>...</h1> 标题字大小(h1~h6)

<b>...</b> 粗体字

<strong>...</strong> 粗体字(强调)

<i>...</i> 斜体字

<em>...</em> 斜体字(强调)

<u>...</u> 下划线

<del>...</del> 删除线(表示删除)

<center>…</center> 居中文本

<ul>…</ul> 无序列表

<ol>…</ol> 有序列表

<li>…</li> 列表项目

<a href=”…”>…</a> 超链接

<font> 定义文本字体尺寸、颜色、大小

<sub> 下标

<sup> 上标

<br> 换行

<p> 段落

图形

<img src=’”…”> 定义图像

<hr> 水平线

表格

<table>…</table> 定义表格

<th>…</th> 定义表格中的表头单元格

<tr>…</tr> 定义表格中的行

<td>…</td> 定义表格中的单元

其它

<form>…</form> 定义供用户输入的 HTML 表单

<frame> 定义框架集的窗口或框架

另加16进制颜色,但仅仅有16种颜色名可用英文字母,其余的要用16进制值。 记住哦!

aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow

着互联网技术的发展,网页内容变得越来越丰富。HTML5 作为标记语言的最新标准,不仅提供了更多的功能,还引入了一系列语义化标签。这些标签使得网页内容的结构更加清晰,有助于搜索引擎优化(SEO),并提高了网站的可访问性。

语义化标签的优势

语义化标签通过提供更具描述性的元素名称,使得文档内容的结构更加明确。这样做有几个明显的优势:

  1. 提高可读性:代码的可读性得到提升,其他开发者(或未来的你)可以快速理解页面结构。
  2. SEO 优化:搜索引擎能够更好地解析网页内容,提高网页在搜索结果中的排名。
  3. 支持无障碍访问:语义化标签有助于屏幕阅读器正确解读网页内容,使网站对视障用户更加友好。

语义化标签实例

下面,我们将通过几个例子来展示如何使用HTML5的语义化标签来构建网页。

示例1:文章结构

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>HTML5 语义化标签示例</title>
</head>
<body>

<article>
    <header>
        <h1>HTML5 的新特性</h1>
        <p>发布日期:2023-12-17</p>
        <p>作者:张三</p>
    </header>
    <section>
        <h2>引入了新的语义化标签</h2>
        <p>HTML5 定义了一系列新的元素,用于更好地描述文档的不同部分...</p>
    </section>
    <section>
        <h2>表单控件的增强</h2>
        <p>HTML5 提供了更多的表单控件,如 date、time、email 等...</p>
    </section>
    <footer>
        <p>版权所有 © 2023 张三</p>
    </footer>
</article>

</body>
</html>

在这个示例中,我们使用了<article>、<header>、<section>和<footer>等标签来构建一个文章的基本结构,使得文章的主体、标题、各个章节和尾注的语义更加明确。

示例2:导航菜单

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>导航菜单示例</title>
    <style>
        /* 重置ul和li的默认样式 */
        nav ul {
            list-style: none;
            padding: 0;
            margin: 0;
            background-color: #333;
            text-align: center;
        }
        
        nav ul li {
            display: inline-block;
        }
        
        /* 设置链接的基本样式 */
        nav ul li a {
            display: block;
            padding: 10px 20px;
            text-decoration: none;
            color: white;
            font-weight: bold;
        }
        
        /* 鼠标悬停时的样式 */
        nav ul li a:hover {
            background-color: #555;
        }
    </style>
</head>
<body>

<nav>
    <ul>
        <li><a href="#home">首页</a></li>
        <li><a href="#news">新闻</a></li>
        <li><a href="#contact">联系我们</a></li>
        <li><a href="#about">关于我们</a></li>
    </ul>
</nav>

</body>
</html>

使用<nav>标签定义导航链接集合,这有助于搜索引擎和辅助技术确定页面中的导航部分。

在这个示例中,做了以下几点样式设置:

  1. 移除了ul和li的默认样式(比如列表前面的小圆点),并给导航栏设置了一个深色背景。
  2. 将li元素设置为inline-block,使其水平排列。
  3. 为链接(a标签)设置了基本的样式,包括背景色、字体颜色、内边距等,以及鼠标悬停时的背景色变化。

示例3:侧边栏

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>侧边栏示例</title>
    <style>
        /* 设置侧边栏的基本样式 */
        aside {
            width: 250px; /* 侧边栏宽度 */
            padding: 20px; /* 内边距 */
            background-color: #f4f4f4; /* 背景色 */
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); /* 阴影效果 */
            position: fixed; /* 固定位置 */
            top: 0; /* 顶部对齐 */
            left: 0; /* 左侧对齐 */
            height: 100%; /* 高度100% */
        }

        /* 设置标题的样式 */
        aside h2 {
            color: #333; /* 字体颜色 */
            margin-bottom: 20px; /* 与下方内容的间距 */
        }

        /* 重置列表的默认样式,并设置列表项样式 */
        aside ul {
            list-style: none; /* 移除列表项的默认样式 */
            padding: 0; /* 移除默认内边距 */
            margin: 0; /* 移除默认外边距 */
        }

        aside ul li {
            margin-bottom: 10px; /* 列表项之间的间距 */
        }

        /* 设置链接的基本样式 */
        aside ul li a {
            text-decoration: none; /* 移除下划线 */
            color: #333; /* 字体颜色 */
            font-weight: bold; /* 字体加粗 */
        }

        /* 鼠标悬停时的样式 */
        aside ul li a:hover {
            color: #007bff; /* 鼠标悬停时的字体颜色 */
        }
    </style>
</head>
<body>

<aside>
    <h2>相关文章</h2>
    <ul>
        <li><a href="#">HTML5 基础</a></li>
        <li><a href="#">CSS3 新特性</a></li>
        <li><a href="#">JavaScript 高级程序设计</a></li>
    </ul>
</aside>

</body>
</html>

<aside>标签通常用于包含页面主内容之外的内容,如侧边栏,它可以包含相关链接、广告、站点地图等。

示例4:页脚信息

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>页脚信息示例</title>
</head>
<body>

<footer>
    <p>联系方式:example@example.com</p>
    <p>地址:中国某地某街道123号</p>
    <p>版权所有 © 2023 HTML5前端工程师</p>
</footer>

</body>
</html>

<footer>标签定义了文档或节的页脚,通常包含作者信息、版权信息、联系信息等。

示例5:主要内容区域

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>主要内容区域示例</title>
</head>
<body>

<main>
    <article>
        <h1>HTML5 语义化标签</h1>
        <p>HTML5 提供了许多新的元素,用于更清晰地描述你的内容...</p>
    </article>
    <article>
        <h1>HTML5 表单特性</h1>
        <p>HTML5 为表单输入提供了多种新的类型,如 color、date 等...</p>
    </article>
</main>

</body>
</html>

<main>标签用于指定文档的主要内容,它应该是文档中最重要的内容区域,通常不包括那些在整个站点中重复出现的内容(如导航链接)。

通过上述示例,我们可以看到HTML5语义化标签如何使网页结构更加清晰,并为搜索引擎优化和可访问性提供了支持。随着技术的发展,我们有责任编写更高质量的代码,不仅为了自己,也为了创建一个更好的网络环境。