一、准备工作
1.1 开发工具的选择
一款好用的编辑器可以让你在撸代码的过程中事半功倍。
==注意: 配合Emmet自动补全使用,效果更佳。==
1.2 浏览器的选择
推荐开发者常用的开发与测试浏览器。
ChromeFirefox
1.3 HTML实例
- 什么是HTML?
 
HTML指的是超文本标记语言:HyperText Markup Language
1  | <!-- 声明这是一个html文档 -->  | 
- 解析
<!DOCTYPE html>声明为HTML5文档<html>是HTML页面的根元素<head>包含了文档的元(meta)数据,如<meta charset="utf-8">定义网页编码格式为utf-8。<title>描述了文档的标题<body>包含了可见的页面内容<h1>定义一个大标题<p>定义一个段落
 
二、HTML基础
2.1 标签(元素)
像
<body></body>这些叫做标签,也称作元素。
1  | <body>  | 
2.2 属性
- 实例
HTML链接由<a>标签定义。链接的地址在href属性中指定
 
1  | <a href="https://akashi_sai.gitee.io/"></a>  | 
eg.1
<div id="idname" class="classname" name="value"></div>
2.3 常用标签
2.3.1 div
- 块级元素,独占一行,用于组合其他
HTML元素的容器。 
1  | <div>  | 
2.3.2 span
- 内联元素,从左到右排列,可用于文本的容器。
 
1  | <span>文本的容器</span>  | 
2.3.3 h1~h6
- 标题,
<h1>定义最大标题,<h6>定义最小标题。 
1  | 
  | 
- 注释,以
<!--开始,以-->结束。 
1  | <body>  | 
==注意: 良好的注释习惯,可以提高代码的可读性。==
2.3.4 p
- 段落,可以将文档分割成若干段落。
 
1  | <p>这里是一个段落</p>  | 
2.3.5 a
- 链接,可以用来设置超文本链接。
 
1  | <a href="https://akashi_sai.gitee.io/"></a>  | 
2.3.6 img
- 图像,
src指"source"。源属性的值是图像的URL地址。 
1  | <img src="../logo.png" alt="这是一张logo图片">  | 
2.3.7 列表
- 无序列表,
ul>li 
1  | <ul>  | 
- 有序列表,
ol>li 
1  | <ol>  | 
2.3.8 表格 table
- 表格由 
<table>标签来定义。每个表格均有若干行(由<tr>标签定义),每行被分割为若干单元格(由<td>标签定义)。字母td指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。 
1  | <table>  | 
2.3.9 表单 form
1  | <form action="#">  | 
input
1  | <input type="text" placeholder="这里是一个输入框">  | 
button
1  | <button>这是一个提交按钮</button>  | 
textarea
1  | <textarea rows="10" cols="30">  | 
2.3.10 头部
<head><head>元素包含了所有的头部标签元素。在<head>元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。可以添加在头部区域的元素标签为:<title>,<style>,<meta>,<link>,<script>.
1  | <head>  | 
<title>
定义了不同文档的标题.
 1 <title>Document</title>
<link>
定义了文档与外部资源之间的关系。通常用于链接到样式表.
1  | <head>  | 
<style>
定义了HTML文档的样式文件引用地址。
 1
2
3
4
5
6 <head>
<style type="text/css">
body {background-color:yellow}
p {color:blue}
</style>
</head>
<meta>
描述了一些基本的元数据。元数据也不显示在页面上,但会被浏览器解析。
 1
2
3
4
5 <head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
</head>
fin