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),并提高了网站的可访问性。
语义化标签通过提供更具描述性的元素名称,使得文档内容的结构更加明确。这样做有几个明显的优势:
下面,我们将通过几个例子来展示如何使用HTML5的语义化标签来构建网页。
<!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>等标签来构建一个文章的基本结构,使得文章的主体、标题、各个章节和尾注的语义更加明确。
<!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>标签定义导航链接集合,这有助于搜索引擎和辅助技术确定页面中的导航部分。
在这个示例中,做了以下几点样式设置:
<!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>标签通常用于包含页面主内容之外的内容,如侧边栏,它可以包含相关链接、广告、站点地图等。
<!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>标签定义了文档或节的页脚,通常包含作者信息、版权信息、联系信息等。
<!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语义化标签如何使网页结构更加清晰,并为搜索引擎优化和可访问性提供了支持。随着技术的发展,我们有责任编写更高质量的代码,不仅为了自己,也为了创建一个更好的网络环境。
*请认真填写需求信息,我们会在24小时内与您取得联系。