本项目主要练习标签的语义化,项目参考于:MDN Web Docs

已上传至gitHub


结构语义化:demo


任务介绍

- 块/结构语义:

- 你应该使用适当的结构来构造整体文档,包括doctype、<html> 、 <head>和<body>元素。

- 除下面提到的几点之外,这封信应该被标记成有着段落和标题的结构。 这封信有 1 个顶级标题(“回复:”那行)和 3 个二级标题。

- 使用适当类型的列表标记该学期的开学时间、学习科目和异域舞蹈。

- 两个地址可以直接放在段落中,<address> 元素不适合它们(想一下为什么)。此外,地址的每一行都应该另开新行,而不是新段落。

- 内联语义:

- 应着重显示发信人和收信人的姓名(以及“电话”和“电子邮件”字样)。

- 用适当的元素把文档中的四个日期标记成机器可读的日期。

- 为信中第一个地址和第一个日期设置一个类属性“sender-column”,这样就能通过添加CSS 来使它们右对齐,以符合经典信件的布局。

- 信件正文中有 5 个首字母缩略词/缩写词,标记出它们的扩展形式。

- 正确标注 6 个下标/上标(位于化学方程式、科学计数法中)。

- 试着标记至少对两个单词进行着重(<strong>)/ 强调(<em>)显示。

- 有两个地方应加上超链接,要为它们添加适当的标题。链接指向 https://example.com/ 即可。

- 用适当的元素标记校训和引文。

- 文档的头部:

- 用适当的元标签把文档的字符集声明为 utf-8。

- 用适当的元标签说明信件的作者。

- 用适当的标签引入我们提供的 CSS 代码。

demo:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="author" content="smile"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>韩梅梅学位申请</title><link rel="stylesheet" href="index.css">
</head>
<body><p class="sender-column ita">中国北京市门头沟区,102300<br>纽臂大学 纽臂科学院<br><strong>李雷</strong> 教授<br><strong>联系电话</strong>:123-456-7890<br><strong>电子邮件</strong>:no_reply@example.com<br><br><time style="font-style: normal">2019 年 2 月 22 日</time><br></p><p class="ita">中国海南省三亚市亚龙湾<br><strong>韩梅梅</strong> 女士<br></p><h1>回复:韩梅梅学位申请</h1><p>亲爱的韩同学:</p><p>感谢你申请纽臂大学科学院的哲学博士学位课程,下面我将就你的问题依次做出解答。</p><h2>开学日期</h2><p>欢迎你在任意时间来校学习,但在学期开始时来校更理想,每学期开学时间如下:</p><ul><li>第一学期:<time>2019 年 9 月 9 日</time></li><li>第二学期:<time>2020 年 1 月 15 日</time></li><li>第三学期:<time>2020 年 5 月 2 日</time></li></ul><p>请告诉我你是否愿意在学期开始时来校,并告知你选择的学期。</p><p>你可以在我们的网站上找到更多关于 <a href="https://example.com/">学校重要日期</a> 的信息。</p><h2>学习科目</h2><p>纽臂科学院本着兼容并蓄的原则,课题涉及一些科技领域。欢迎有才智、态度专注的研究人员参加,也欢迎符合我们价值观的朋友加入。我们最感兴趣的课题如下(按优先度排序):</p><ol><li>把水(H<sub>2</sub>O)转变为酒的方法,以及白藜芦醇(C<sub>14</sub>H<sub>12</sub>>O<sub>3</sub>>)对健康的帮助作用。</li><li>测量室温 30°C(86°F)时,观众人数呈指数级增加对放克贝斯手表演的影响(3 × 10<sup>3</sup>> > 3 × 10<sup>4</sup>> 效应)。</li><li>使用 <abbr title="超文本标记语言(HyperText Markup Language)">HTML</abbr> 和 <abbr title="层叠样式表 (Cascading Style Sheets)">CSS</abbr>> 构建乐谱。</li></ol><p>请针对上述课题提供更多的信息。包括研究时长、所需资源,以及其它未尽事宜,谢谢。</p><h2>异域舞蹈</h2><p>你说的没错!异域部落舞蹈是我博士后研究项目的一部分。为了回答你的问题,我在下面列出我个人最喜欢的舞蹈种类和相关介绍:</p><dl><dt>波利尼西亚小鸡舞</dt><dd>一种古老、神秘但影响广泛的舞蹈,可追溯至公元前 300 年,整个村庄围绕着一个小鸡形状的圈跳舞,祈祷牲畜肥美。</dd><dt>冰岛布尔曳步舞</dt><dd>在冰岛人学会用火取暖之前,他们之间流行着这种舞蹈,舞蹈时人们在地上拥成一个圈,用极小极快的动作晃动身体。我有一个学生说冰岛曳步舞是现代甩臀舞的鼻祖。</dd><dt>北极机器人舞</dt><dd>一个有趣的历史误传,二十世纪六十年代的英国探险者宣称发现了一种像“机器人跳舞”的舞蹈,这种舞蹈动作僵硬,流行于加拿大和阿拉斯加北部地区。后来人们发现这里的居民是因为天气太冷了才做出这样的动作。</dd></dl><p>更多信息请查看我的 <a href="https://example.com/">异域舞蹈研究</a> 网页。</p><p>李雷 教授</p><p>纽臂大学校训:<q>人人皆可纽臂</q>——<cite>诸葛中天 绅士</cite></p>
</body>
</html>

温故知新----标签的语义化相关推荐

  1. [JavaWeb-HTML]HTML标签_语义化标签

    语义化标签: 语义化标签:html5中为了提高程序的可读性,提供了一些标签.1. <header>:页眉2. <footer>:页脚

  2. Web前端学习笔记01:Web标准_HTML_lang_字符集_HTML标签的语义化

    文章目录 1认识WEB 1.1 认识网页 总结 1.2 浏览器(显示代码) 1.2.1 查看浏览器占有的市场份额 1.2.2 常见浏览器内核(了解) 1.3 Web标准(重点) 1.3.1 为什么要遵 ...

  3. html图片标签和语义化标签和音频

    图片标签 <img src="图片地址" alt="当图片找不到时提示的文字" title="当鼠标放图片上面时提示的文字" widh ...

  4. HTML网页结构化框架、meta标签和语义化标签

    1.HTML网页结构化框架代码示例 myhtml.html <!--文档声明,声明当前网页的版本--> <!DOCTYPE html> <!--html的根标签(元素), ...

  5. 表单表格-为什么标签需要语义化

    在没有动态语言的交互下,静态页面也能作为一个页面架构,所以为了使用户有更好的体验,可以用一些类似caption等的标签定义,有利于网页的SEO,助于爬虫抓取到更多有意义的东西,所以外面需多正确使用有意 ...

  6. HTML标签-排版标签、媒体标签、列表标签、表格标签、表单标签、语义化标签、字符实体

    一.排版标签 1.标题标签 在新闻和文章的页面中都离不开标题,用来突出显示文章主题. h系列标题 <body><h1>1级标题</h1> <h2>2级标 ...

  7. HTML5+CSS3 02(表格、表单标签、语义化,字符实体标签)

    一 表格的基本使用 1.1 表格的基本标签 场景:在网页中以行+列的单元格的方式整齐展示和数据,如:学生成绩表 基本标签: 标签名 说明 table 表格整体,可用于包裹多个tr tr 表格每行,可用 ...

  8. BIT前端训练营笔记(一)| 20211225 预习 | 常用标签、语义化、响应式设计

    百度前段训练营笔记 20211225 预习 html常用标签 img的alt=" "属性 alt 属性是一个必需的属性,它规定在图像无法显示时的替代文本.ol 有序列表:ul无序列 ...

  9. html5新增标签——新增语义化标签、新增表单控件 、多媒体

    1.html5 HTML5是一个新的网络标准,现在仍处于发展阶段.目标是取代现有的HTML 4.01和XHTML 1.0 标准.它希望能够减少互联网富应用(RIA)对Flash.Silverlight ...

  10. 【HTML】表格标签,map,iframe,h5标签,语义化,标签分类,role,aria-*

    ❤️ Author: 老九 ☕️ 个人博客:老九的CSDN博客

最新文章

  1. 警告 '_'用作标识符, JavaSE8 之后的发行版中可能不支持使用'_'作为标识符
  2. Efficient Hybrid De Novo Error Correction and Assembly for Long Reads
  3. jQuery省市区三级联动插件
  4. App Builder 2020中文版
  5. 成本中心和内部订单浅析
  6. 正则表达式判断邮箱、身份证..是否正确
  7. oracle:delete和truncate
  8. TensorFlow:实战Google深度学习框架(二)实现简单神经网络
  9. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 2丨连续出现的数字【难度中等】
  10. Springboot整合netty实战
  11. linux 邮件开源工具_使用Linux和开源工具编写剧本
  12. 在不熟悉C/C++情况下,hook windows事件
  13. 2022年Java常用的框架汇总,你常用哪一个?
  14. linux上多个CUDA切换使用(小白教程)
  15. tf.sigmoid
  16. 计算机组成原理 课程设计报告
  17. Python实验,用pygame做飞机大战游戏设计
  18. 小米路由器的服务器无响应怎么回事,小米路由器常见问题与解决方法(高级功能)...
  19. mysql数据库技术答案_MySQL数据库高级技术高校邦2020答案
  20. 基于FAST的TSN交换(7)TSN网络接口适配器需求分析与实现模型

热门文章

  1. Python MQTT 最简单例程搭建
  2. 为什么 Math.min() 比 Math.max() 大?
  3. 怎么看软件的编写代码
  4. servlet中web.xml配置
  5. VMware vSphere client 5.1登录出现这个错误:客户端无法向服务器发送完整请求
  6. [渣译文] SignalR 2.0 系列: SignalR简介
  7. MySQL binlog_format (Mixed,Statement,Row)
  8. 重构Webpack系列之一 ---- 概念篇
  9. java 原型模式_原型模式
  10. python支持双向索引_python3 deque 双向队列创建与使用方法分析