HTML部分
空元素
- 不是所有元素都拥有开始标签,内容和结束标记. 一些元素只有一个标签,通常用来在此元素所在位置插入/嵌入一些东西 。例如:元素是用来在元素所在位置插入一张指定的图片。
- 提示:Empty elements 有时也被叫作 void elements.
布尔属性
- 有时你会看到没有值的属性,它是合法的。这些属性被称为布尔属性,他们只能有跟它的属性名一样的属性值。例如 disabled 属性,他们可以标记表单输入使之变为不可用(变灰色),此时用户不能向他们输入任何数据。
HTML中的空白
- 无论你用了多少空白(包括空白字符,包括换行), 当渲染这些代码的时候,HTML解释器会将连续出现的空白字符减少为一个单独的空格符。那么为什么我们会使用那么多的空白呢? 答案就是为了可读性 —— 如果你的代码被很好地进行格式化,那么就很容易理解你的代码是怎么回事, 反之就只有聚做一团的混乱. 在我们的HTML代码中,我们让每一个嵌套的元素以两个空格缩进。 你使用什么风格来格式化你的代码取决于你 (比如所对于每层缩进使用多少个空格),但是你应该坚持使用某种风格。
元数据
许多meta
元素包含了name
和content
特性:
name
特性指定了meta 元素的类型; 说明该元素包含了什么类型的信息。content
指定了实际的元数据内容。
超链接
使用title属性添加支持信息
- 您可能要添加到您的链接的另一个属性是标题;这旨在包含关于链接的补充有用信息,例如页面包含什么样的信息或需要注意的事情。
- 连接的标题仅当鼠标悬停在其上时才会显示,这意味着使用键盘来导航网页的人很难获取到标题信息。如果标题信息对于页面非常重要,你应该使用所有用户能都方便获取的方式来呈现,例如放在常规文本中。
文档片段
- 超链接可以链接到html文档的特定部分(被称为文档片段),而不仅仅是文件的顶部。要做到这一点你必须首先分配一个
id
属性的元素到链接。通常链接到一个特定的标题是有意义的.