Advertisement

【Web前端开发】——HTML练习一:标记信件

阅读量:

根据MDN网站学习记录笔记
本次测验要求你为你一封写好的信做出标记,以测验你基础和高级的 HTML 文本格式化技能,包括超链接等等。此外将测验你对一些 HTML <head> 内容的熟悉程度。

标记信件

  • 准备工作

  • 项目概要

    • 块/结构语义:
    • 内联语义:
    • 文档的头部:
  • 代码展示

  • 结果展示

  • 小结

准备工作

开始测验之前,请先下载信件的起始文本和CSS代码。然后用文本编辑器(我选择使用vs code)创建一个新的 .html 文件来进行测验。

项目概要

本项目中,你的任务为一封大学内网信件进行标记,这封信是研究人员对一名学生有关申请博士学位问题的回复。

块/结构语义:

  1. 你应该使用适当的结构来构造整体文档,包括doctype、<html> 、 <head>和<body>元素。
  2. 除下面提到的几点之外,这封信应该被标记成有着段落和标题 的结构。 这封信有 1 个顶级标题(“回复:”那行)和 3 个二级标题
  3. 使用适当类型的列表标记该学期的开学时间、学习科目和异域舞蹈。两个地址应该放在<address>元素下. 每行的地址应该放在新的一行而不是新的段落.

内联语义:

  1. 应着重显示发信人和收信人的姓名 (以及“电话”和“电子邮件”字样)。
  2. 用适当的元素把文档中的四个日期标记成机器可读的日期
  3. 为信中第一个地址和第一个日期设置一个类属性“sender-column”,这样就能通过添加CSS 来使它们右对齐 ,以符合经典信件的布局。
  4. 信件正文中有 2 个首字母缩略词/缩写词 ,标记出它们的扩展形式。
  5. 正确标注 6 个下标/上标(位于化学方程式、科学计数法中)。
  6. 试着标记至少对两个单词进行着重(<strong>)/ 强调(<em>)显示。
  7. 有两个地方应加上超链接,要为它们添加适当的标题。链接指向 https://example.com/ 即可。
  8. 用适当的元素标记校训和引文。

文档的头部:

  1. 用适当的元标签把文档的字符集声明为 utf-8。
  2. 用适当的元标签说明信件的作者。
  3. 用适当的标签引入我们提供的 CSS 代码。

代码展示

css部分代码没有改变

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

结果展示

在这里插入图片描述

小结

通过本次练习,回顾了前面所学的HTML基础知识,更加熟悉一些常见or不常见元素的用法,起到查漏补缺的作用。

  1. <link>标签引入css
    链接一个外部样式表,href:定义被链接文档的位置;type定义被链接文档的MIME类型;rel必需!定义当前文档与被链接文档之间的关系。
复制代码
    <link href="标记信件.css" type="text/css" rel="stylesheet">
  1. <abbr>标签标记一个缩写元素
    <abbr> 标签中使用全局的 title 属性,这样就能够在鼠标指针移动到 <abbr> 元素上时显示出简称/缩写的完整版本。

  2. <address>标签定义文档或文章的作者/拥有着的联系信息,其中文本通常呈现为斜体

  3. <blockquote><q>的引用标记对比
    <blockquote> 标签定义块引用。<blockquote></blockquote> 之间的所有文本都会从常规文本中分离出来,经常会在左、右两边进行缩进(增加外边距),而且有时会使用斜体。也就是说,块引用拥有它们自己的空间。而"元素用来标记短的引用;可选属性cite规定引用的来源"

  4. <cite>标签通常表示它所包含的文本对某个参考文献的引用,比如书籍或者杂志的标题

  5. <dd>标签,在定义列表中定义条目的定义部分

复制代码
    <dl>
       <dt>计算机</dt>
       <dd>用来计算的仪器 ... ...</dd>
       <dt>显示器</dt>
       <dd>以视觉方式显示信息的装置 ... ...</dd>
    </dl>
  1. <sub>标签定义下标文本,<sup>标签定义上标文本
  2. <time> 标签定义公历的时间(24 小时制)或日期,时间和时区偏移是可选的。
复制代码
    <time datetime="2008-02-14">情人节</time>

全部评论 (0)

还没有任何评论哟~