一、标签对,元素
1.标签对
·基础类标签:
·<html></html> :之间的文本描述网页
·<body></body> :之间的文本是可见的页面内容
·<h1></h1> :之间的文本为标题
HTML标题(Heading)是通过<h1> - <h6>等标签进行定义的。(1-6重要性依次递减)
·<p></p> :之间的文本为段落
HTML段落(Paragraph)是通过<p>标签进行定义的。
·HTML链接是通过<a>标签进行定义的。
在href属性中指定链接的地址。
eg: <a href="http://www.w3school.com.cn">This is a link</a>
·HTML图像是通过<img>标签进行定义的。
图像的名称(src)和尺寸(width)(height)是以属性的形式提供的。
eg: <img src="w3school.jpg" width="104" height="142" />
·<br><br/> :定义换行。
·<hr><hr/> :在HTML页面中创建水平线。(用于分隔内容)
·< ! - - - - > :HTML注释。(开始括号之后需要紧跟一个叹号)
·文本格式化类标签:
·<b></b> :表示无意义的加粗(bold)。
·<strong></strong> :表示html页面上的强调。
强调的方式可通过加粗、下划线、变红等多种方式来体现。(css中设置)
·<em></em> :表示句子上的强调。
·<i></i> :无意义的斜体。
·<big></big> 和 <small></small> :使文字变大或变小。
当多个同时使用时,会呈现出递增(递减)的大小变化。
eg: <big>文本1<big>文本2<big>文本3</big></big></big>
·<sub></sub> :定义下标文本。(默认比当前字体稍小)
·<sup></sup> :定义上标文本。(默认比当前字体稍小)
·<ins></ins> :定义插入字。
·<del></del> :定义删除字。
·常用于显示计算机/编程代码:
·<pre></pre> :包围在 pre 元素中的文本通常会保留空格和换行符。(常用来表示计算机源代码)
·<code></code> :定义计算机代码文本。(定义代码格式)
<code> 元素不保留多余的空格和折行。如需解决该问题,必须在 <pre> 元素中包围代码。
eg: <code> <pre></pre> </code>
·<kbd></kbd> :定义键盘文本。表示文本是从键盘上键入的。(常用在与计算机相关的文档或手册中)
·<tt></tt> :把其中包含的文本显示为等宽字体。
·<samp></samp> :定义样本文本。(表示计算机的输出示例)
·<var></var> : 定义变量。
·引用类标签:
·<abbr></abbr> :定义缩写 eg:<abbr title="etcetera">etc.</abbr>
·<acronym></acronym> :定义首字母缩写 eg:<acronym title="World Wide Web">WWW</acronym>
·在某些浏览器中,当把鼠标移至缩略词语上时,title 可用于展示表达的完整版本。
·<address></address> :定义地址(定义文章或文档的作者/拥有者的联系信息)
·<address> 元素中的文本通常呈现为斜体。
eg: <address> Written by <a href="mailto:webmaster@example.com">Donald Duck</a> </address>
eg:<address> Written by Jon Doe.<br></address>
·<bdo></bdo> :定义文字方向(从右向左输出--覆盖了当前的文本方向)
eg:<bdo dir="rtl"> Here is some Hebrew text </bdo>
·<blockquote></blockquote> :定义长的引用(块级元素)
使用 blockquote 元素,浏览器会插入换行和外边距
·<q></q> :定义短的引用(由双引号括起来)
·<cite></cite> :定义著作的标题
·<dfn></dfn> :定义一个定义项目(简而化之,使用<abbr>代替)
*注意:
显示页面时,浏览器会移除源代码中多余的空格和空行(换行)。
所有连续的空格或空行都会被算作一个空格。
2.元素
HTML元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。
开始标签常被称为开放标签(opening tag),结束标签常称为闭合标签(closing tag)。
·<p>元素:定义HTML文档中的一个段落。
·<body>元素:定义了HTML文档的主体。
·<html>元素:定义了整个HTML文档。
*注意:
所有的元素都必须被关闭。
HTML标签对大小写不敏感。(推荐使用小写)
某些HTML元素具有空内容(empty content),空元素以开始标签的结束而结束。
3.属性
HTML标签可以拥有属性,属性总是以 名称/值 成对的形式出现。 eg: name="value"
·style属性:(替代了旧属性)
·background-color属性:为元素定义了背景颜色(淘汰了bgcolor属性)
eg: <body style="background-color:yellow">
·font-family属性:定义元素中文本的字体系列(淘汰了font属性)
eg: <h1 style="font-family:verdana">A heading</h1>
·color属性:定义元素中文本的颜色(淘汰了font属性)
·font-size属性:定义元素中文本的字体尺寸(淘汰了font属性)
eg: <p style="font-family:arial;color:red;font-size:20px;">A paragraph.</p>
·text-align属性:规定了元素中文本的水平对齐方式 (淘汰了align属性)
eg: <h1 style="text-align:center">This is a heading</h1>
*注意:
属性和属性值对大小写不敏感。(均推荐使用小写)
属性值应被包括在引号内。(常用双引号)
当属性值本身就含有双引号,那么必须用单引号包括住属性值。
二、IDE
IDE,集成开发环境(Integrated Development Environment)。是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。很多项任务会自动生成。
三、Html文档类型
<!DOCTYPE>声明:帮助浏览器正确显示网页。
- <!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。
- <!DOCTYPE>不是HTML标签。它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。
- <!DOCTYPE> 声明对大小写不敏感。
·常用的声明:
- HTML5:<!DOCTYPE html>
- HTML4.01:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- XHTML1.0:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">