HTML常用标签

夯实HTML

HTTP和WEB工作原理

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的 WWW 文件都必须遵守这个标准。

WEB 本意是蜘蛛网和网的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。

当你想进入一个网页,或者其他网络资源的时候,通常你要首先在你的浏览器上键入你想访问网页的统一资源定位符(Uniform Resource Locator),或者通过超链接方式链接到那个网页或网络资源。这之后的工作首先是 URL 的服务器名部分,被名为域名系统的分布于全球的因特网数据库解析,并根据解析结果决定进入哪一个 IP 地址。

接下来的步骤是给所要访问的网页,向在那个IP地址工作的服务器发送一个 HTTP 请求。在通常情况下,HTML 文本、图片和构成该网页的一切其他文件很快会被逐一请求并发送回用户。

网络浏览器接下来的工作是把 HTML、CSS 和其他接受到的文件所描述的内容,加上图像、链接和其他必须的资源,显示给用户。这些就构成了你所看到的“网页”。

大多数的网页自身包含有超链接指向其他相关网页,可能还有下载、源文献、定义和其他网络资源。像这样通过超链接,把有用的相关资源组织在一起的集合,就形成了一个所谓的信息的“网”。这个网在因特网上被方便使用,就构成了最早在 1990 年代初蒂姆·伯纳斯-李所说的万维网。

什么是HTML

HTML 就是万维网中的超文本,HTML 也叫做超文本标记语言。“超文本”就是表示页面内可以包含非文字元素,如:图片、链接、音乐等等。在Web服务中,信息一般是使用 HTML 格式以超文本和超媒体方式传送的,所使用的 Internet 协议是 HTTP 协议。

HTML 是用来描述网页的一种语言。

  • HTML 指的是超文本标记语言 (Hyper Text Markup Language)
  • HTML 是一种标记语言 (markup language)
  • 标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页

它是一种建立网页文件的语言,通过标记式的指令(Tag),将影像、声音、图片、文字等链接显示出来。这种标记性语言是因特网上网页的主要语言。

HTML 网页文件可以使用记事本、写字板、HBuilder、Sublime 等编辑工具来编写,以 .htm.html 为文件后缀名保存。将 HTML 网页文件用浏览器打开显示,若测试没有问题则可以放到服务器(Server)上,对外发布信息。

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>

	<body>
	</body>

</html>

HTML基础语法

<!DOCTYPE html>

格式一:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

格式二:<!DOCTYPE html> 推荐的方式 Document Type HyperText Mark-up Language,文档中超文本标记语言的类型,可告知浏览器怎么解析该文档。

由于使用的场景或者版本的更替间,HTML 使用的标准不同,所以需要浏览器按照不同的标准来解析 HTML 文本内容,这就需要告知浏览器我当前的 HTML 页面是按照那种方式进行编写的。没有该声明,将是你 HTML 噩梦的开始。这行代码必须写且务必在文档首行。

<!DOCTYPE html><!-- 必须写在HTML文件首行 -->

<html></html>

<html> 标签用于 HTML 文档的最开始,用来标识 HTML 文档的开始。而 </html> 标志放在 HTML 文档的结束,用来标识 HTML 文档的结束,两个标志必须一块使用。

<!DOCTYPE html><!-- 必须写在HTML文件首行 -->

<html><!-- HTML文档的开始 -->
    
</html><!-- HTML文档的结束 -->

<head></head>

<head></head> 构成 HTML 文档的开头部分。<head></head> 标签之间的内容是不会在浏览器的框内显示出来的,两个标志必须一块使用。

在此标志对之间可以使用 <title></title><meta><link><script></script> 等标签。

<meta>:用来提供关于文档的信息,起始属性为:charset="utf8"。表示告诉浏览器页面采用什么编码解析文档,一般来说我们就用 utf8。当然,文件保存的时候也是 utf8,而浏览器也设置 utf8 即可正确显示。

<link>:用来引入 CSS 文件。

<style></style>:编写 CSS 代码。

<script></script>:用来引入 JS 文件或编写 JS 代码。

<!DOCTYPE html><!-- 必须写在HTML文件首行 -->

<html><!-- HTML文档的开始 -->
    
    <head><!-- HTML文档的开头部分 -->
        
        <meta charset="UTF-8"><!-- 文档属性 -->
        
		<title></title><!-- 文档标题 -->
        
        <link href="css文件的路径" /><!-- 引入css文件 -->
        
        <style></style><!-- 编写css代码 -->
        
        <script src="js文件的路径"></script><!-- 引入js文件或者编写js代码 -->
        
    </head><!-- HTML文档的开头结束 -->
    
</html><!-- HTML文档的结束 -->

<title></title>

<title> 定义文档的标题。浏览器会以特殊的方式来使用标题,并且通常把它放置在浏览器窗口的标题栏或状态栏上。同样,当把文档加入用户的链接列表或者收藏夹或书签列表时,标题将成为该文档链接的默认名称。

注意:<title> 标签位于 <head> 标签内,是 <head> 标签中唯一要求包含的东西。

<meta></meta>

<meta/> 用来提供关于文档的信息。

<!DOCTYPE html><!-- 必须写在HTML文件首行 -->

<html><!-- HTML文档的开始 -->
        
    <head><!-- HTML文档的开头部分 -->
        
        <!-- SEO搜索引擎优化策略 -->
        <!-- 网站标题 -->
        <title></title>
        <!-- 详细描述 -->
        <meta name="description" content="这里写网站内容描述" />
        <!-- 关键词 -->
        <meta name="keywords" content="这里写关键词" />
        
    </head><!-- HTML文档的开头结束 -->
    
</html><!-- HTML文档的结束 -->

以上三部分是SEO搜索引擎优化的主要部分。

<body></body>

一般情况下浏览器上显示的内容的都放在body中,不排除其他标签可以不用body,比如frameset框架集标签。

<body></body>是HTML文档的主体部分,在此标志对之间可包含 <p></p><h1></h1><br><hr> 等众多的标志。它们所定义的文本、图像等将会在浏览器的框内显示出来。

<!DOCTYPE html><!-- 必须写在HTML文件首行 -->

<html><!-- HTML文档的开始 -->
        
    <head><!-- HTML文档的开头部分 -->
        
        <!-- SEO搜索引擎优化策略 -->
        <!-- 网站标题 -->
        <title></title>
        <!-- 详细描述 -->
        <meta name="description" content="这里写网站内容描述" />
        <!-- 关键词 -->
        <meta name="keywords" content="这里写关键词" />
        
    </head><!-- HTML文档的开头结束 -->
    
    <body><!-- HTML文档的主体部分开始 -->
        
    </body><!-- HTML文档的主体部分结束 -->
    
</html><!-- HTML文档的结束 -->

HTML常用标签和属性

HTML 页面是由标签组成,不同的标签浏览器对其进行不同样式和内容的渲染 ,我们需要记忆常用的标签即可。大致可分为如下几类:头标签、标题、水平线、段落、换行、图片、表格、超链接、列表、表单、下拉列表、div 和 span、格式化文字的。

HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。

属性总是以名称/值对的形式出现,比如:name=“value”。

属性总是在 HTML 元素的开始标签中规定。

HTML标题

HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。

<body>
    <!-- HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的 -->
    <h1>This is a heading</h1>
    <h2>This is a heading</h2>
    <h3>This is a heading</h3>
    <h4>This is a heading</h4>
    <h5>This is a heading</h5>
    <h6>This is a heading</h6>
</body>

HTML段落

HTML 段落是通过 <p> 标签进行定义的。

<body>
    <!-- HTML 段落是通过 <p> 标签进行定义的 -->
    <p>This is a paragraph.</p>
    <p>This is another paragraph.</p>
</body>

注意:浏览器会自动地在标题和段落的前后添加空行。

HTML水平线

<hr /> 标签在 HTML 页面中创建水平线。<hr /> 元素可用于分隔内容。

HTML注释

可以将注释插入 HTML 代码中,这样可以提高其可读性,使代码更易被人理解。浏览器会忽略注释,也不会显示它们。<!-- This is a comment -->

HTML换行

<br />元素是一个空的 HTML 元素。由于关闭标签没有任何意义,因此它没有结束标签。

<br> 还是 <br />您也许发现 <br><br /> 很相似。在 XHTML、XML 以及未来的 HTML 版本中,不允许使用没有结束标签(闭合标签)的 HTML 元素。

即使 <br /> 在所有浏览器中的显示都没有问题,使用<br /> 也是更长远的保障。

HTML链接

HTML 链接是通过 <a> 标签进行定义的。

<body>
    <!-- HTML 链接是通过 <a> 标签进行定义的 -->
    <a href="http://www.shsxt.com">This is a link</a>
</body>

HTML图像

HTML 图像是通过 <img />标签进行定义的。

图像的名称和尺寸是以属性的形式提供的。

<body>
    <!-- HTML 图像是通过 <img /> 标签进行定义的 -->
    <img src="img/1.jpg" title="这是一个图片" />
</body>

HTML格式化(了解)

文本格式化标签。

标签描述
<b>定义粗体文本
<big>定义大号字
<em>定义着重文字
<i>定义斜体字
<small>定义小号字
<strong>定义加重语气
<sub>定义下标字
<sup>定义上标字
<ins>定义插入字
<del>定义删除字

HTML元素

HTML 文档是由 HTML 元素定义的。

HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。

开始标签元素内容结束标签
<p>This is a paragraph</p>
<a href="default.htm" >This is a link</a>
<br />

注意:开始标签常被称为开放标签(opening tag),结束标签常称为闭合标签(closing tag)。

HTML语法
  • HTML 元素以开始标签起始
  • HTML 元素以结束标签终止
  • 元素的内容是开始标签与结束标签之间的内容
  • 某些 HTML 元素具有空内容(empty content)
  • 空元素在开始标签中进行关闭(以开始标签的结束而结束)
  • 大多数 HTML 元素可拥有属性
嵌套的 HTML 元素

大多数 HTML 元素可以嵌套(可以包含其他 HTML 元素)。

HTML 文档由嵌套的 HTML 元素构成。

HTML 文档实例
<html>

	<body>
		<p>This is my first paragraph.</p>
	</body>

</html>

上面的例子包含三个 HTML 元素。

HTML 实例解释
<p> 元素
	<p>This is my first paragraph.</p>

这个 <p> 元素定义了 HTML 文档中的一个段落。

这个元素拥有一个开始标签 <p>,以及一个结束标签 </p>

元素内容是:This is my first paragraph.

<body>元素
	<body>
		<p>This is my first paragraph.</p>
	</body>

<body> 元素定义了 HTML 文档的主体。

这个元素拥有一个开始标签 <body>,以及一个结束标签 </body>

元素内容是另一个 HTML 元素(p 元素)。

<html>元素
<html>

	<body>
		<p>This is my first paragraph.</p>
	</body>

</html>

<html> 元素定义了整个 HTML 文档。

这个元素拥有一个开始标签 <html>,以及一个结束标签</html>

元素内容是另一个 HTML 元素(body 元素)。不要忘记结束标签。

即使您忘记了使用结束标签,大多数浏览器也会正确地显示 HTML。

<!-- 下面的写法不推荐 -->
<p>This is my first paragraph.
<p>This is my first paragraph.

上面的例子在大多数浏览器中都没问题,但不要依赖这种做法。忘记使用结束标签会产生不可预料的结果或错误。

注意:未来的 HTML 版本不允许省略结束标签。

空的 HTML 元素

没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。

<br> 就是没有关闭标签的空元素(<br>标签定义换行)。

在未来版本的 HTML 中,所有元素都必须被关闭。

在开始标签中添加斜杠,比如 <br />,是关闭空元素的正确方法。

即使 <br> 在所有浏览器中都是有效的,但使用 <br /> 其实是更长远的保障。

HTML提示:使用小写标签

HTML 标签对大小写不敏感:<P>等同于<p>

W3School 使用的是小写标签,因为万维网联盟(W3C)在 HTML 4 中推荐使用小写,在未来 HTML 版本中强制使用小写。

div和span

<div>是一个块级元素,通常与css配合使用,用于布局。

<div>标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。

<div>是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是 <div> 固有的唯一格式表现。可以通过 <div>classid 应用额外的样式。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>HTML_div_span</title>
	</head>
	<body>
		<!-- 构建一个div 设置边框黑色1px 宽度200px高度200px 字体居中 -->
		<div style="border: 1px solid black;width: 200px;height: 200px;text-align: center;">这是一个div</div>
		
		<!-- 构建一个span 字体为红色 -->
		<span style="color: red;">这是一个span</span>
	</body>
</html>

标签的分类:HTML 中标签元素三种不同类型:块状元素,行内元素,行内块状元素。

  • 块级元素特点: 元素都从新的一行开始,并且其后的元素也另起一行;元素的高度、宽度、行高以及顶和底边距都可设置;元素宽度在不设置的情况下,是它本身父容器的 100%(和父元素的宽度一致),除非设定一个宽度。
  • 行内元素特点 :和其他元素都在一行上;元素的高度、宽度及顶部和底部边距不可设置;元素的宽度就是它包含的文字或图片的宽度,不可改变。
  • 行内块状元素的特点:和其他元素都在一行上;元素的高度、宽度、行高以及顶和底边距都可设置。
    可通过浏览器查看是何种元素,后期也可以通过 CSS 进行修改。

HTML表格

表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。

表格和边框属性

如果不定义边框属性,表格将不显示边框。有时这很有用,但是大多数时候,我们希望显示边框。

表格的表头

表格的表头使用 <th> 标签进行定义。

大多数浏览器会把表头显示为粗体居中的文本。

表格中的空单元格

在一些浏览器中,没有内容的表格单元显示得不太好。如果某个单元格是空的(没有内容),浏览器可能无法显示出这个单元格的边框。

这个空的单元格的边框没有被显示出来。为了避免这种情况,在空单元格中添加一个空格占位符 &nbsp;,就可以将边框显示出来。

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>HTML表格</title>
	</head>

	<body>
		<!-- 表格标签 属性border="1" 添加表格边框粗细为1 -->
		<table border="1">
			<!-- 设置表格标题 -->
		    <caption><h3>这是一个表格</h3></caption>
			<!-- 定义行 -->
			<tr>
				<!-- th定义列 一般写在表格首行 内容会被加粗居中 -->
				<th>Heading</th>
				<th>Another Heading</th>
			</tr>
			<tr>
				<!-- td定义列 -->
				<td>row 1, cell 1</td>
				<td>row 1, cell 2</td>
			</tr>
			<tr>
				<td>&nbsp;</td>
				<td>row 2, cell 2</td>
			</tr>
		</table>
	</body>

</html>

HTML列表

无序列表

无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。

无序列表始于 <ul> 标签。每个列表项始于<li>

列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>HTML列表</title>
	</head>

	<body>

		<h4>一个无序列表:</h4>
		<ul>
			<li>咖啡</li>
			<li></li>
			<li>牛奶</li>
		</ul>

	</body>

</html>
有序列表

有序列表也是一列项目,列表项目使用数字进行标记。

有序列表始于 <ol> 标签。每个列表项始于 <li> 标签。

列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>HTML列表</title>
	</head>

	<body>

		<h4>一个有序列表:</h4>
		<ol>
			<li>咖啡</li>
			<li>牛奶</li>
			<li></li>
		</ol>

		<ol start="50">
			<li>咖啡</li>
			<li>牛奶</li>
			<li></li>
		</ol>

	</body>

</html>

HTML表单

<form> 元素

HTML 表单用于收集用户输入。

表单元素指的是不同类型的 input 元素、复选框、单选按钮、提交按钮等等。

表单用于向服务器传输数据。form 元素是块级元素。

常用属性

属性描述
actionURL规定当提交表单时向何处发送表单数据
methodget、post规定用于发送 form-data 的 HTTP 方法
nameForm_name规定表单的名称
<input> 元素

<input> 元素是最重要的表单元素。

<input> 元素有很多形态,根据不同的 type 属性。

常用属性

属性描述
alttext定义图像输入的替代文本
checkedchecked规定此 input 元素首次加载时应当被选中
disableddisabled当 input 元素加载时禁用此元素
readonlyreadonly规定输入字段为只读
maxlengthnumber规定输入字段中的字符的最大长度
valuevalue规定 input 元素的值
typebutton checkbox file hidden image password radio reset submit text规定 input 元素的类型按钮 复选框 文件 隐藏域 图像形按钮 密码 单选框 重置按钮 提交按钮 文本
text 文本输入

<input type="text"> 定义用于文本输入的单行输入字段。

<form>
    First name:<br>
    <input type="text" name="firstname" />
    <br> Last name:<br>
    <input type="text" name="lastname" />
</form>
password 密码输入

<input type="password"> 定义密码字段。

<form>
    用户名:<input type="text" name="username" />
    <br />&nbsp;&nbsp;&nbsp;码:<input type="password" name="password" />
</form>
radio 单选按钮输入

<input type="radio"> 定义单选按钮。

<form>
    <input type="radio" name="sex" value="male" checked />Male
    <br>
    <input type="radio" name="sex" value="female" />Female
</form>
checkbox 复选框

<input type="checkbox">定义复选框。

复选框允许用户在有限数量的选项中选择零个或多个选项。

<form>
    <input type="checkbox" name="vehicle" value="Bike" />I have a bike
    <br>
    <input type="checkbox" name="vehicle" value="Car" />I have a car
</form>
submit 提交按钮

<input type="submit">定义用于向表单处理程序(form-handler)提交表单的按钮。

表单处理程序通常是包含用来处理输入数据的脚本的服务器页面。表单处理程序在表单的 action 属性中指

定。

action 属性

action 属性定义在提交表单时执行的动作。

向服务器提交表单的通常做法是使用提交按钮。

通常,表单会被提交到 web 服务器上的网页。

如果省略 action 属性,则 action 会被设置为访问当前页面。

<form action="http://www.shsxt.com">
    First name:
    <input type="text" name="firstname" value="Mickey" />
    <br/>
    Last name:
    <input type="text" name="lastname" value="Mouse" />
    <br/><br/>
    <input type="submit" value="Submit" />
</form>
select 下拉列表

定义一个下拉列表。

<select name="city">
    <option value="sh">上海</option>
    <option value="bj">北京</option>
    <option value="ah">安徽</option>
    <option value="zz">郑州</option>
</select>
textarea 文本域

该标签定义多行的文本输入控件。文本区中可容纳无限数量的文本,可以通过 cols 和 rows 属性来规定 textarea 的尺寸。cols 规定文本区内的可见宽度。rows 规定文本区内的可见行数。

<textarea name="message" rows="10" cols="30">
    The cat was playing in the garden.
</textarea>
button 按钮

<button>元素定义可点击的按钮。

常用属性

属性描述
disableddisabled禁用该按钮
typebutton、submit、reset规定按钮的类型
valuetext规定按钮的初始值
namebutton_name规定按钮的名称
<button type="button">Click Me!</button>
label 标注标签

<label> 标签为input 元素定义标注(标记)。

label元素不会呈现任何的特殊效果。label 标签的 for 属性应当与相关元素的 id 属性相同。

<label for="username">用户名:</label>
<input type="text" id="username" name="username"/>

HTML属性

HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。

属性总是以名称/值对的形式出现,比如:name=“value”。

属性总是在 HTML 元素的开始标签中规定。

HTML提示:使用小写属性

属性和属性值对大小写不敏感。

不过,万维网联盟在其 HTML 4 推荐标准中推荐小写的属性/属性值。

而新版本的 HTML 要求使用小写属性。

始终为属性值加引号

属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。

在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:

<input name='Bill "HelloWorld" Gates' />

案例练习:人物简历

根据百度百科查询自己喜欢的人物,制作其人物简历。(css文件直接导入,按照文档样式说明使用)

<!--
	文档样式使用说明:
		id="body"给整个页面的盒子添加样式
		id="navigation"给导航的盒子添加样式
		class="word"给p标签内的文本添加缩进样式
		class="center"给标签添加居中样式
		class="margin"给标签添加间距样式
		id="copyright"给版权的盒子添加样式
-->

<!-- 必须写在HTML文件首行 -->
<!DOCTYPE html>
<!-- HTML文档的开始 -->
<html>

<!-- HTML文档的开头部分 -->
<head>
	<!-- 文档属性 告诉浏览器页面采用什么编码解析文档 -->
	<meta charset="UTF-8">
	<!-- 文档标题 -->
	<title>吴彦祖</title>
	<!-- 引入css文件 -->
	<link rel="stylesheet" type="text/css" href="css/resume.css">
<!-- HTML文档的开头结束 -->
</head>

<!-- HTML文档的主体部分开始 -->
<body>
	<!-- div盒子包含整个页面信息 -->
	<div id="body">
		<!-- h1标题标签 -->
		<h1>人物简历——吴彦祖</h1>
		<!-- div盒子包含导航信息 -->
		<div id="navigation">
			<!-- ul标签无序列表 -->
			<ul>
				<!-- li标签列表中的每一项 -->
				<li>
					<!-- a标签超链接 href="#info"表示使用锚点 -->
					<a href="#info">基本信息</a>
				</li>
				<li>
					<a href="#early">早年经历</a>
				</li>
				<li>
					<a href="#career">演艺经历</a>
				</li>
				<li>
					<a href="#prize">获奖记录</a>
				</li>
				<li>
					<a href="#contribution">社会活动</a>
				</li>
				<li>
					<a href="#contact">联系方式</a>
				</li>
			</ul>
		</div>
		<br />

		<!-- div盒子包含图片和视频 -->
		<div class="center">
			<img class="margin" src="img/Daniel_Wu.jpg" title="吴彦祖" width="200px" height="277px">
			<video class="margin" src="video/Daniel_Wu.mp4" controls height="277px" title="吴彦祖晒偶像照为其庆生"></video>
		</div>

		<!-- div盒子包含所有人物信息 -->
		<div class="margin">
			<!-- div盒子包含基本信息 -->
			<div id="info" class="word">
				<!-- h2标题标签 -->
				<h2>基本信息</h2>
				<!-- p文本标签 -->
				<p>
					吴彦祖(Daniel Wu),1974年9月30日出生于美国旧金山,华语影视男演员、导演、制片人,毕业于美国俄勒冈大学。1998年出演了个人首部电影作品《美少年之恋》,从而踏入演艺圈;同年,凭借文艺片《玻璃之城》提名第18届香港电影金像奖最佳新演员。2001年,主演文艺片《游园惊梦》。2003年,凭借动作片《旺角黑夜》提名第24届香港电影金像奖最佳男主角;同年,首次担任电影监制并主演了惊悚片《妖夜回廊》。
				</p>
			</div>

			<!-- div盒子包含早年经历信息 -->
			<div id="early" class="word">
				<h2>早年经历</h2>
				<p>
					吴彦祖出生于加利福尼亚州伯克利,并在奥林达长大 。6岁时,吴彦祖在看完功夫电影《少林寺》后,对武术产生了兴趣。11岁时,吴彦祖便拜一名北京艺人为师开始习武,教他的师父是吴彦祖的母亲找的,而此前,他的母亲还担心他学会了功夫跟人打架,但最后还是拗不过他对习武的热情。高中时,吴彦祖也曾叛逆过,经常在街上玩滑板,听的是朋克、重金属、饶舌等地下音乐,喜欢打架更甚于学习。这一切直至他的母亲因心脏病住院才有了彻底的改变。在母亲生病期间,吴彦祖白天在学校认真读书,下课后就到医院陪母亲。为此他甚至去学习了简单的气功疗法,用来辅助母亲的治疗。
				</p>
				<p>
					1993年,吴彦祖在美国俄勒冈大学攻读建筑系,并获得建筑副修奖学金。1994年,吴彦祖赢得California Martial Art Competitions的亚军,并在美国西岸排名第二位。同时,吴彦祖还成立了俄勒冈大学中国武术学会,并成为第一任教练,收了二十几个徒弟,一共教了五年。1995年,吴彦祖随师父到北京什刹海武校参加集训,并获得了北京国际武术比赛长拳组第五名,太极拳组第六名。
				</p>
				<p>
					1997年,毕业后的吴彦祖前往香港旅行,后在姐姐的建议下开始当模特。四个月后,导演杨凡在看到吴彦祖拍摄的服装广告后,与他接洽成为他下一部电影的演员,而吴彦祖表示自己没有表演经验而拒绝了。后来杨凡天天给吴彦祖打电话并说服了他。
				</p>
			</div>

			<!-- div盒子包含演艺经历信息 -->
			<div id="career">
				<h2>演艺经历</h2>
				<!-- table表格标签 align="center"表格居中 cellspacing="0"双线合并变单线 -->
				<table border="1" align="center" cellspacing="0">
					<!-- tr行标签 -->
					<tr>
						<!-- th列标签 具有加粗居中效果 -->
						<th width="100px">时期</th>
						<th>经历</th>
					</tr>
					<tr>
						<!-- td列标签 无任何效果 -->
						<td class="center">1998年</td>
						<td>《美少年之恋》,他在片中饰演帅气十足的警察Sam</td>
					</tr>
					<tr>
						<td class="center">1999年</td>
						<td>吴彦祖与成龙、舒淇合作主演的爱情喜剧片《玻璃樽》上映</td>
					</tr>
					<tr>
						<td class="center">2000年</td>
						<td>首次与林超贤导演合作,并出演了警匪动作片《重装警察》</td>
					</tr>
					<tr>
						<td class="center">2001年</td>
						<td>与古天乐合作出演了动作片《野兽之瞳》,在片中饰演一对拳击兄弟</td>
					</tr>
					<tr>
						<td class="center">2002年</td>
						<td>吴彦祖与杨千嬅首次合作,并出演了爱情喜剧片《新扎师妹》</td>
					</tr>
					<tr>
						<td class="center">2004年</td>
						<td>与张柏芝合作,出演由尔冬升执导的动作剧情片《旺角黑夜》 </td>
					</tr>
					<tr>
						<td class="center">2005年</td>
						<td>吴彦祖与梁家辉、郑秀文合作,主演了根据同名小说改编的爱情片《长恨歌》 </td>
					</tr>
					<tr>
						<td class="center">2006年</td>
						<td>吴彦祖执导并担任编剧的个人电影处女作《四大天王》上映</td>
					</tr>
					<tr>
						<td class="center">2016年</td>
						<td>由邓肯·琼斯执导的奇幻动作片《魔兽》在中国内地上映,吴彦祖在片中饰演了狡猾又残忍的古尔丹</td>
					</tr>
					<tr>
						<td class="center">2017年</td>
						<td>吴彦祖主演的功夫美剧《荒原第二季》在美国AMC电视台首播</td>
					</tr>
					<tr>
						<td class="center">2018年</td>
						<td>与艾丽西亚·维坎德主演的动作奇幻片《古墓丽影:源起之战》在美国和中国内地同步上映</td>
					</tr>
				</table>
			</div>

			<!-- div盒子包含获奖记录信息 -->
			<div id="prize" class="word">
				<h2>获奖记录</h2>
				<p>作业:请参照<a href="https://baike.baidu.com/item/%E5%90%B4%E5%BD%A6%E7%A5%96/182990?fr=aladdin#1" target="_blank">吴彦祖百度百科</a>完成获奖记录的表格</p>
			</div>

			<!-- div盒子包含社会活动信息 -->
			<div id="contribution" class="word">
				<h2>社会活动</h2>
				<p>2006年底,在香港“SuperStars”影展及摄影集慈善义卖活动上,余文乐、吴彦祖、郭富城等300多位明星为慈善活动所拍摄的裸照曝光。</p>
				<p>2008年6月4日,吴彦祖录制爱心视频并参与了周迅发起的“星星之火,传爱四川”行动 。</p>
				<p>2009年2月,吴彦祖为四川地震灾区彭州小鱼洞的群众修建永久性房屋;5月10日,吴彦祖参加了“壹家人壹起走——纪念5.12汶川行”活动 ;7月6日,吴彦祖向四川地震灾区出资捐建5间房屋,并且表示每年都会抽出几次时间去四川探访 ;9月20日,吴彦祖携手吴君如在香港出席了“仁人家园义工周”的公益活动 。</p>
				<p>2013年11月1日,“2014爱·家庭慈善月历”在香港推出,包括吴彦祖等在内的12个明星家庭齐心推动此公益活动。</p>
			</div>

			<!-- div盒子包含联系方式信息 -->
			<div id="contact" class="word">
				<h2>联系方式</h2>
				<form action="mailto://124059770@qq.com">
					<p>请将你想告诉我的话发送至我的邮箱:</p>
					<textarea></textarea><br />
					<input type="submit" value="提交">
				</form>
			</div>

			<!-- div盒子包含返回顶部超链接 -->
			<div class="center">
				<a href="#">返回顶部</a>
			</div>
		</div>

		<!-- div盒子包含版权信息 -->
		<div id="copyright">
			<!-- p标签文本标签 -->
			<p>©2018 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号</p>
		</div>
	</div>

<!-- HTML文档的主体部分结束 -->
</body>
	
<!-- HTML文档的结束 -->
</html>

resume.css

/* 采用什么编码解析文件 */
@charset "utf-8";

/*
 * 使用id选择器渲染id="body"标签的样式
 */
#body {
	/* 
	 * 上外边距是 0px
	 * 右外边距是缩进15%
	 * 下外边距是 0px
	 * 左外边距是 0px
	 */
	margin: 0 15%;
	background: #F0F0F0;/* 背景色#F0F0F0 */
}

/*
 * 使用元素选择器渲染所有h1标签的样式
 */
h1 {
	height: 70px;/* 高度70px */
	background: cornflowerblue;/* 背景色矢车菊蓝德国国花 */
	line-height: 70px;/* 行间距70px */
	color: white;/* 字体白色 */
	text-indent: 70px;/* 段落缩进70px */
}

/*
 * 使用id选择器渲染id="navigation"标签的样式
 */
#navigation {
	text-align: center;/* 居中 */
}

/*
 * 使用id选择器定位到id="navigation"标签
 * 然后渲染其子标签li的样式
 */
#navigation li {
	/* inline-block将li元素变为行内块元素 */
	display: inline-block;
	width: 100px;/* 宽100px */
	height: 30px;/* 高30px */
	line-height: 30px;/* 行间距30px */
	background-color: cornflowerblue;/* 背景色矢车菊蓝 */
	border: cornflowerblue 1px solid;/* 边框1px 颜色为矢车菊蓝 */
	border-radius: 0 10px;/* 边框左下角和右上角变圆10px */
}

/*
 * 使用id选择器定位到id="navigation"标签
 * 然后渲染其子标签li的子标签a的样式
 */
#navigation li a{
	color: white;/* 字体白色 */
	text-decoration: none;/* 移除超链接下划线样式*/
}

/*
 * 使用id选择器定位到id="navigation"标签
 * 然后渲染其子标签li的子标签a的样式(渲染方式鼠标移动至标签后)
 */
#navigation li a:hover {
	font-weight: bold;/* 字体加粗 */
}

/*
 * 使用类选择器渲染所有class="center"标签的样式
 */
.center {
	text-align: center;/* 居中 */
}

/*
 * 使用类选择器渲染所有class="margin"标签的样式
 */
.margin {
	margin: 0 30px;
}

/*
 * 使用类选择器渲染所有class="word"标签的样式
 * 然后渲染其子标签p的样式
 */
.word p {
	text-indent: 32px;/* 段落缩进32px */
}

/*
 * 使用元素选择器渲染所有textarea标签的样式
 */
textarea {
	width: 100%;/* 宽100%于父标签 */
	height: 100px;/* 高100px */
}

/*
 * 使用id选择器渲染id="copyright"标签的样式
 */
#copyright {
	height: 70px;/* 高70px */
	background: cornflowerblue;/* 背景色矢车菊蓝 */
	text-align: center;/* 居中 */
	color: white;/* 字体白色 */
	line-height: 70px;/* 行间距70px */
	font-size: 12px;/* 字体大小12px */
}

演示效果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白迷上java

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值