格式化文本,高阶处理,接下来了解,标记引文,描述列表,计算机代码和其他文本,上下标,联系信息等数据。

  学习不太知名的HTML元素来标记高级语义特征。

  描述列表,也叫自定义列表,第三种类型的列表,除了ul和ol,这种表的目的在于标记一组项目及其相关描述,术语和定义,问题或者答案,使用标签dl,其中每一项用dt(description term)来展示,每个具体描述用dd(description description) 浏览器在解析这类标签在dt与dd之间产生缩进,一个术语dt可以有多个dd描述。

  引用

  如果一个块级内容被其他地方所引用,那么应该将这个元素用<blockquote>进行包裹,并且用cite属性来指向引用的资源,类似<blockquote cite="https://developer.mozilla.org/en-us/docs/web/HTML/Element/blockquote"><p>the<strong>html<code>&lt;blockquote&gt;</code>element<strong>(or <em>html block quotation element</em>indicates that the enclosed text is an extended quotation<.p></blockquote>

  行内引用

行内元素用同样的方式工作,<q>元素不需要分段的短引用,

  引文

cite属性的内容听起来很有用,浏览器不会显示cite的内容,因此可以将其他数据存放到cite里,将链接文本放在cite里,然后放到a元素旁边,然后可以通过js拿到存放在cite里的数据。引文默认字体样式为斜体,同样地,为文本渲染斜体的时候不要散心病狂到用引文的形式达到斜体的效果。

  缩略语   <abbr> 常用来包裹一个缩略语或缩写用来提供缩写和解释,包含在title属性中

<p>we use <abbr href="Hypertext Markup Language">html</abbr>to </p>//其中title属性的值给缩写提供解释,这些代码当光标移动到项目上会出现提示, 另外有一个类似的<acronym>已经废弃作用是缩略词而不是缩略语,缩略词跟像是首字母的缩写,缩略语更像是一句话的缩写。

  标记联系方式:     <address> 仅仅包含你的联系方式,浏览器会以斜体呈现,

  上标和下标, 当你使用到数学方程式和日期时,可能会用到上标和下标<sup><sub>可以解决很多问题。

  展示计算机代码,     <code> <pre><var ><kbd><samp>

分别具体阐述这几个,<code>表示通用代码,<pre> 对保留的空格通常是代码快告诉浏览器忽略缩进和空白,意味着以文本编辑器中看到的相同方式渲染出来。<kbd>用于标记输入电脑的键盘输入。<samp>用于标记计算机程序的输出<var >用于标记具体变量名。

  标记时间和日期。   <time>元素 将日期标记为可供机器识别的格式,

<time datatime="2018-01-20">20 January 2018</time>因此使用time元素能够被识别,来实现这种需求。对于datatime的值可以提供很多种机器识别的格式,以来支持机器搜索时的需求,来进行变化。

  总结: 脖子都酸了,到这里大概结束了语义文本的结束,歇一会,我们稍后再来,要做的深和全就需要积累。标签还有很多不要着急,没有你想的那么容易。。。

  

HTML入门5的更多相关文章

  1. Angular2入门系列教程7-HTTP(一)-使用Angular2自带的http进行网络请求

    上一篇:Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数 感觉这篇不是很好写,因为涉及到网络请求,如果采用真实的网络请求,这个例子大家拿到手估计还要自己写一个web ...

  2. ABP入门系列(1)——学习Abp框架之实操演练

    作为.Net工地搬砖长工一名,一直致力于挖坑(Bug)填坑(Debug),但技术却不见长进.也曾热情于新技术的学习,憧憬过成为技术大拿.从前端到后端,从bootstrap到javascript,从py ...

  3. Oracle分析函数入门

    一.Oracle分析函数入门 分析函数是什么?分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计 ...

  4. Angular2入门系列教程6-路由(二)-使用多层级路由并在在路由中传递复杂参数

    上一篇:Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数 之前介绍了简单的路由以及传参,这篇文章我们将要学习复杂一些的路由以及传递其他附加参数.一个好的路由系统可以使我们 ...

  5. Angular2入门系列教程5-路由(一)-使用简单的路由并在在路由中传递参数

    上一篇:Angular2入门系列教程-服务 上一篇文章我们将Angular2的数据服务分离出来,学习了Angular2的依赖注入,这篇文章我们将要学习Angualr2的路由 为了编写样式方便,我们这篇 ...

  6. Angular2入门系列教程4-服务

    上一篇文章 Angular2入门系列教程-多个组件,主从关系 在编程中,我们通常会将数据提供单独分离出来,以免在编写程序的过程中反复复制粘贴数据请求的代码 Angular2中提供了依赖注入的概念,使得 ...

  7. wepack+sass+vue 入门教程(三)

    十一.安装sass文件转换为css需要的相关依赖包 npm install --save-dev sass-loader style-loader css-loader loader的作用是辅助web ...

  8. wepack+sass+vue 入门教程(二)

    六.新建webpack配置文件 webpack.config.js 文件整体框架内容如下,后续会详细说明每个配置项的配置 webpack.config.js直接放在项目demo目录下 module.e ...

  9. wepack+sass+vue 入门教程(一)

    一.安装node.js node.js是基础,必须先安装.而且最新版的node.js,已经集成了npm. 下载地址 node安装,一路按默认即可. 二.全局安装webpack npm install ...

  10. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

随机推荐

  1. EF CodeFirst系列(2)---CodeFirst的数据库初始化

    1. CodeFirst的默认约定 1.领域类和数据库架构的映射约定 在介绍数据库的初始化之前我们需要先了解领域类和数据库之间映射的一些约定.在CodeFirst模式中,约定指的是根据领域类(如Stu ...

  2. HTML(二)HTML元素(整体结构,块级元素,内联元素,结构元素,交互元素,元素嵌套规则)

    HTML整体结构解释 <!DOCTYPE html> // 文件应以"<!DOCTYPE ......>"首行顶格开始,推荐使用"<!DOC ...

  3. git for windows 本地仓库

    1.安装 先在网上安装好git for windows的程序 在gitbash中输入以下 $ git config --global user.name "Your Name" $ ...

  4. Java CAS 比较并且更换值

    原文:Java中CAS详解 作者:jayxu无捷之径 在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁 锁机制存在以下问题: (1)在多线程竞争下,加锁.释放锁会 ...

  5. java包

    首先是java.io java.lang java.util  java.lang.math

  6. 2.12 for循环

    for循环 像while循环一样,for可以完成循环的功能. 在Python中 for循环可以遍历任何序列的项目,如一个列表或者一个字符串等. for循环的格式 for 临时变量 in 列表或者字符串 ...

  7. MySQL学习1 - 基本mysql语句

    一 操作文件夹(数据库) 增 查 改 删 二 操作文件(数据表) 增 查 改 删 三 操作文件内容(数据记录) 增 查 改 删 一 操作文件夹(数据库) 增 create database db1 c ...

  8. Educational Codeforces Round 33 (Rated for Div. 2) E. Counting Arrays

    题目链接 题意:给你两个数x,yx,yx,y,让你构造一些长为yyy的数列,让这个数列的累乘为xxx,输出方案数. 思路:考虑对xxx进行质因数分解,设某个质因子PiP_iPi​的的幂为kkk,则这个 ...

  9. python跨网段遍历枚举IP地址(转)

    转载链接:https://blog.csdn.net/u013042248/article/details/53165508 0x01 代码思路: 利用二进制遍历: 1.将IP地址分割,每一块转换为8 ...

  10. 爬虫时遇到的' 编码错误gbk ' 的解决方案

    # 每次请求一次,然后写文件,这样可以规避多次请求触发反爬虫 r = requests.get('https://www.pearvideo.com/video_1522192') html = r. ...