HTML基础

一、创建项目和标签基础

1.1 什么是HTML

英文全称Hyper Text Markup Language
中文全称为超文本标记语言
超文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。(来自百度百科)

1.2 使用的工具

推荐大家使用的前端工具:
VSCode
HBuilder
Sublime_text

我们使用的工具是HBuilder

1.3 使用HBuilder创建项目

  • 打开HBuilder。

  • 文件-新建-项目在这里插入图片描述

  • 定义一个项目名称,选择项目存放位置,使用默认模板

  • 在这里插入图片描述

  • 点击创建在这里插入图片描述

1.4 项目构成

  • css:存放css(层叠样式表)文件。
  • img:存放图片资源文件。
  • js:存放JavaScript脚本文件。
  • index.html:项目创建的默认主页。

1.5 HTML文档结构

<!DOCTYPE html>  	
<html lang="en"> 	 
<head>
	<meta charset="UTF-8">  
	<title>标题</title>  
</head>
<body>
	正文
</body>
</html>
定义了文档类型为html,是一种MIME类型
MIME类型:所有的文件在网络上无论用于显示还是用于下载,都存在自己响应的类型。例如gif、jpeg都存在自己的MIME类型,用于给文档做一些自己的相关标识。

<!DOCTYPE html>
lang属性规定了元素内容的语言。

<html lang="en">
head元素包含了所有的头部标签元素。在head元素中可以插入JavaScript脚本、CSS样式表。

<head>
</head>
meta元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。标签位于文档的头部,不包含任何内容。<meta> 标签的属性定义了与文档相关联的名称/值对。
charset为编码字符集,UTF-8为编码格式。部分页面会出现乱码问题,这是字符集不统一导致的。我们在国内打开的浏览器的默认的编码格式都是GBK,需要把原有的GBK的格式修改成全球统一的格式UTF-8。
<meta charset="UTF-8">的作用是把字符集设置为UTF-8,防止可能出现的乱码问题。

<meta charset="UTF-8">
可定义文章的标题。
<title>
包含文档的所有内容,网页的主题就写在这里。

<body>
</body>

1.6 HTML属性

HTML元素可以设置属性
属性可以在元素中添加附加信息
属性一般描述于开始标签
属性总是以名称=“值对”的形式出现

其中p标签中的name就是给p标签的name属性,值为p1。

<p name="p1"></p>

1.7 标题<h1-6></h1-6>

表示的是网页或文章标题,1-6字体从大到小,默认加粗。

<h1>我是标题</h1>
<h2>我是标题</h2>
.
.
.
<h6>我是标题</h6>

1.8 段落<p></p>

为文字划分段落,p标签结束处自动换行。

<p>
	我是段落内容
</p>

1.9 换行<br>

在文字中使用。使文字换行。

<p>
	我是<br>文字内容
</p>

1.10 分割线<hr>

在页面上添加一条分割线。

<hr>

二、常用标签

2.1 绝对路径和相对路径

绝对路径:是从盘符开始的路径,如:
C:\windows\system32\cmd.exe

相对路径:是从当前路径开始的路径,
./ 表示当前位置。
. ./ 表示当前位置的上一级。

若当前路径为C:\windows\system32\cmd.exe,
 ./表示C:\windows\system32\cmd.exe,
  ../表示C:\windows\system32

2.2 图像<img>

用于在页面引入图片,它有两个必须属性:

  • src:引用图像的路径。
  • alt:图像无法显示时的替换文本。
<img src="./image/sky.jpg" alt="天空"/>

2.3 超链接<a></a>

定义超链接,用于从一张页面链接到另一张页面(页面跳转)。他有一个最重要的属性:

  • href:指示链接的目标。

2.3.1 外链接

进行外部跳转,href属性值为需要跳转到的页面地址。

<a href="http://www.baidu.com">百度</a>

2.3.2 锚点

进行页面的内部跳转,添加id属性,href属性值为#+需要跳转到的a标签的id属性值。

<a href="#anchor">点我跳转</a>
<a id="anchor"></a>

2.4 案例1

案例要求:根据以下图片设计网页。
在这里插入图片描述

2.4 表格<table></table>

表格布局,生成一个表格,拥有三个子标签:

  • <tr></tr>:表示表行
  • <td></td>:表示表元(单元格)
  • <th></th>:表示表头(默认加粗)
<table>
	<tr>
		<td>Phones</td>
		<td>Mi Pad</td>
		<td>Mi TV</td>
		<td>Mi Band</td>
		<td>Mi PowerBank</td>
		<td>Headphones</td>
		<td>Store</td>
	</tr>
</table>

2.5 视频<video>和音频<audio>

<video>可以为页面添加视频资源。
<audio>可以为页面添加音频资源。
基本属性:

  • src:引入的资源的路径
  • controls:显示控制器
<video src="./video/陈奕迅 - 浮夸 2014MAMA.mp4" controls="controls">
</video>

<audio src="./music/陈奕迅 - 浮城.mp3" controls="controls">
</audio>

2.6 列表

有序列表项目使用数字进行标记,无序列表使用图形进行标记。

2.6.1 有序列表<ol></ol>

<ul>
	 <li>无人之境</li>
	 <li>与我常在</li>
	 <li>七百年后</li>
	 <li>黄金时代</li>
</ul>

2.6.2 无序列表<ul></ul>

<ol>
	 <li>黑暗中漫舞</li>
	 <li>天使的礼物</li>
	 <li>遗失的国度</li>
	 <li>不来也不去</li>
</ol>

三、表单

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值