html
1.什么是 HTML?
HTML 不是一种编程语言,而是一种标记语言(markup language),标记语言是一套标记标签(markup tag)
2.注意事项:
1.忘记使用结束标签会产生不可预料的结果或错误,未来的 HTML 版本不允许省略结束标签。
2.空元素:没有内容的 HTML 元素被称为空元素。<br>就是没有关闭标签的空元素(标签定义换行)。比如<br/>,是关闭空元素的正确方法。
3.html属性:始终为属性值加引号。在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号。如:name='Bill "HelloWorld" Gates'
4.html添加空行标签:默认情况下,HTML 会自动地在块级元素前后添加一个额外的空行,比如段落<p></p>、标题<h1></h1>元素前后。
5.请确保将 HTML heading 标签只用于标题。不要仅仅是为了产生粗体或大号的文本而使用标题。搜索引擎使用标题为您的网页的结构和内容编制索引。
6.
7.HTML<bdo>元素定义双流向覆盖,用于覆盖“当前”文本方向。
8.超链接(hyper text),或者按照标准叫法称为锚(anchor),是使用<a>标签标记的,可以用两种方式表示。锚的一种类型是在文档中创建一个热点,当用户激活或选中(通常是使用鼠标)这个热点时,会导致浏览器进行链接。浏览器会自动加载并显示同一文档或其他文档中的某个部分,或触发某些与因特网服务相关的操作,例如发送电子邮件或下载特殊文件等。锚的另一种类型会在文档中创建一个标记,该标记可以被超链接引用。
9.html块
HTML 块元素(block level element):块级元素在浏览器显示时,通常会以新行来开始(和结束),能够用作其他 HTML 元素的容器。
HTML 内联元素(inline element):内联元素在显示时通常不会以新行开始,能够用作文本的容器。
3.问题:
1.基于内容的样式(content-based style)和物理样式(physical style)区别到底是什么?
2.html引用:<blockquote cite="http://www.worldwildlife.org/who/index.html">呃呃呃呃呃呃呃</blockquote>中间的cite是用来做什么的?
<cite>元素定义著作的标题,即<blockquote>元素里面的内容源自哪里,此部分内容通常会被用斜体显示。
3.计算机代码显示:<code>,<kdb>,<samp>元素不保留多余的空格和折行,为什么被用来显示计算机代码,有什么意义?
HTML 计算机代码格式,
HTML 使用可变的字母尺寸,以及可变的字母间距。
在显示计算机代码示例时,并不需要如此。
<code>,<kdb>, <samp>元素全都支持固定的字母尺寸和间距。
4.外部样式:如何通过修改文件来修改样式
<link rel="stylesheet" type="text/css" href="mystyle.css">
当少写了type="text/css"时,也可以显示如上格式。
5.创建超级链接时,指向指向本网站中的一个页面的链接,仅仅可以用“/index.html”
6.为图片显示替换文本,以下例子并没有显示文本。
7.图像映射没有特别理解,以及其对应的代码。