什么是HTML
HTML指的是一种标记语言,通过使用标记标签来描述网页,HTML文档俗称网页,HTML标签是由<>包括的关键词,通常成对出现。由开始标签起始,结束标签终止。使用Notepad或者TextEdit即可编写HTML。将扩展名改为html便形成网页。
什么是HTML元素
HTML元素用来定义HTML文档,指从开始标签(start tag)到结束标签(end tag)的所有代码。元素内容是开始标签与结束标签之间的内容。空元素在开始标签中进行关闭。
HTML元素包括哪些?(尽可能完整)(提示:推荐使用小写标签)
<html>定义了整个文档,,<body>元素定义了主题,,<1>-<6>等标签定义HTML标题(Heading),,<p>定义段落,<a>定义链接,,<img>定义图像,,<br>定义换行(也是没有关闭标签的空元素),,<hr>定义水平线,,<b>定义粗体文本,,<big>定义大号字,,<em>定义着重文字,,<i>定义斜体字,,<small>定义小号字,,<strong>定义加重语气,,<sub>定义下标字,,<sup>定义上标字,,<ins>定义插入字,<del>定义删除字,,<code>定义计算机代码,,<kbd>定义键盘码,,<samp>定义计算机代码样本,,<tt>定义打字机代码,,<var>定义变量,,<pre>定义预格式文本,,<abbr>定义缩写,,<acronym>定义首字母缩写,,<address>定义地址(文档作者或拥有者的联系信息),,<bdo>定义文字方向,,<blockquote>定义长的引用,,<q>定义短的引用语,,<cite>定义引用、引证(还可以定义著作的标题),,<dfn>定义一个定义项目或缩略词的定义,,<link>定义资源引用,,<div>定义文档中的节或区域(块级),,<span>定义文档中的行内的小块或区域,,<map>定义图像地图,,<area>定义图像地图种的可点击区域,,<table>定义表格,,<caption>定义表格标题,,<th>定义标的的表头,,<tr>定义表格的行,,<td>定义表格单元,,<thead>定义表格的页眉,,<tbody>定义表格的主体,,<tfoot>定义表格的页脚,,<col>定义用于表格列的属性,,<colgroup>定义表格列的组,,<ol>定义有序列表,,<ul>定义无序列表,,<li>定义列表项,,<dl>定义定义列表,,<dt>定义定义项目,<dd>定义定义的描述,,<iframe>定义内联,,<script>定义客户端脚本,,<noscript>为不支持客户端脚本的浏览器定义替代内容,,<base>为页面上所有链接规定默认地址或默认目标,,<meta>定义元数据。。
什么是HTML属性
HTML属性可以为有关HTML元素提供更多信息,并总是以名称/值对的形式出现,属性和属性值大小写不敏感,推荐使用小写属性。
属性值应该始终被包括在引号内,在个别情况下,比如属性值本身就含有双引号,则必须使用单引号。
HTML注释
注释标签<!--与-->用于在HTML插入注释,浏览器不会显示注释,但是可以帮忙记录HTML文档,可以利用注释在HTML中放置通知和提醒信息。条件注释定义只有Internet Explorer 执行的HTML标签。HTML程序可以生成HTML注释。
HTML CSS
当浏览器读到一个样式表时,会按照这个样式表来对文档进行格式化。
当样式需要被应用到很多页面的时候,可以使用外部样式表,通过外部样式表,可以通过改变一个文件来改变整个站点的外观。当单个文件需要特别样式时,使用内部样式表,在head部分通过<style>标签定义内部样式表。当特殊样式需要应用到个别元素时,使用内联样式,使用内联样式的方法是在相关的标签中使用样式属性。
HTML块
通过<div>和<span>可以将HTML元素组合起来,大多数HTML元素被定义为块级元素或内联元素,内联元素在显示时通常不会以新行开始。
<div>元素是块级元素,是可用于组合其他元素的容器,<div>元素没有特定的含义,浏览器会在前后显示折行,如果同CSS一同使用,<div>元素可用于对大的内容块设置样式属性。<div>元素另一个常见的用途是文档布局,取代使用表格定义布局的老式方法。
<span>元素是内联元素,可用作文本的容器,没有特定含义,同CSS一起使用时,可用作为部分文本设置样式属性。
HTML布局
HTML布局有使用<div>元素的HTML布局,使用HTML5的网站布局,以及使用表格的HTML布局。
HTML路径
文件路径描述了网站文件夹结构中某个文件的位置,会在链接外部文件是被用到。绝对文件路径是指向一个因特网文件的完整URL。
HTML实体
在HTML中,有些字符是预留的,如果要正确地显示预留字符,必须在HTML源代码中使用字符实体。HTML中的常用字符实体是不间断空格。