HTML的一些细节

时间:2023-02-13 07:41:15

一、HTML标签

1、meta标签详解

2、HTML文本标注:

  <abbr> ——  定义缩略词,可以用于搜索优化

  <address> ——  定义文档作者/所有者的联系信息

      <bdo> ——  用来覆盖默认的文本方向(属性为dir)

  <blockquote> ——  定义摘自另一个源的块引用(一般用于排版的段落缩进)

  <q> ——  定义一个短的引用(打上引号或者其他的标记)

  <cite> ——  定义作品(比如书籍、歌曲、电影、电视节目、绘画、雕塑等等)的标题

  <del> ——  定义文档中已删除的文本【与 <ins> 一起使用,描述文档中的更新和修正】

  <ins> ——  定义文档的其余部分之外的插入文本

  <object> ——  用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash

  <param> ——  该元素允许您为插入 XHTML 文档的对象规定 run-time 设置,也就是一种属性的以标签形式来使用

3、标签的使用规则:

  侧重于样式的——<b>,<i>,<sub>,<sup>

  侧重于结构/重要性的——<strong>,<em>,<h1~h6>,以及HTML5中新增的标签

4、一些不建议使用的标签

  <small> <s> <u> <menu>  ——  这些标签都可以利用css来实现

5、<pre> <code>这两个是用来描述计算机代码的,前者保留了空格和换行,后者将重复的空格和换行合并为一个空格

6、HTML4.0和HTML5有区别的标签

  <small> ——  描述小号字体/用于网页底部的一些信息

  <cite> ——  定义一个引用/定义作品的标题

7、<base>标签,定义了网页的基址,<a>标签就是基于这个标签来进行跳转的,所以<a href="#">就是跳到<base>指向的地址(即当前页),属性target有四个值,分别为_blank,_parent,_self,_top

8、<map> <area>标签,用于描述img图像热区

9、<fieldset> <legend>标签,用于对页面表单元素的分组,前者显示为一个框,后者为标题

10、<select>标签的边框是内嵌的

二、属性

1、关于段落换行问题:

  最简单的就是利用<br />标签,但是如果要控制换行时单词的断句,那就要用到word-wrap和word-break,要具体了解两者的区别,点击这里

2、关于web的颜色

3、tabindex 属性规定当使用 "tab" 键进行导航时元素的顺序,