准备:我使用的是sublime编辑器
下载地址:http://www.sublimetext.com/3
一、基本语法和框架
代码
<!DOCTYPE html><!--用于声明文档类型-->
<html>
<head>
<title>hello</title>
</head>
<body bgcolor="pink"><!-- bgcolor是背景颜色标签-->
<p>hello html !</p> <!-- p是段落标签-->
<hr/><!-- hr是水平线线-->
</body>
</html>
效果图:
二、文字和段落标签
注:当文字出现乱码时在头部文件<head></head>中添加<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<!DOCTYPE html><!--用于声明文档类型-->
<html>
<head><!-- 网页头部内容-->
<title>文字和段落标签</title>
</head>
<body>
<!--文档标签-->
<!-- 标题标签:<h1></h1>~<h6></h6>-->
<h1>什么是HTML</h1>
<h2>什么是HTML</h2>
<h3>什么是HTML</h3>
<h4>什么是HTML</h4>
<h5>什么是HTML</h5>
<h6>什么是HTML</h6>
<!--段落标签-->
<p>HTML是指超文本标记语言,HTML不是一种编辑语言,而是一种标记语言,标记语言是一套标记标签。</p>
<!--align对齐属性:left左对齐内容,right右对齐内容。center居中对齐属性,justify对行进行伸展,这样每行都可以有相等的长度。-->
<p align="left">HTML是指超文本标记语言,HTML不是一种编辑语言,而是一种标记语言,标记语言是一套标记标签。</p>
<p align="right">HTML是指超文本标记语言,HTML不是一种编辑语言,而是一种标记语言,标记语言是一套标记标签。</p>
<p align="center">HTML是指超文本标记语言,HTML不是一种编辑语言,而是一种标记语言,标记语言是一套标记标签。</p>
<p align="justify">HTML是指超文本标记语言,HTML不是一种编辑语言,而是一种标记语言,标记语言是一套标记标签。</p>
<!--br换行标签-->
<p>HTML是指超文本标记语言,<br>HTML不是一种编辑语言,<br>而是一种标记语言,<br>标记语言是一套标记标签。</p>
<!--空格标签: 或者使用预格式化标签<pre></pre>:也就是你输入时的格式和输出在网页上的格式一样-->
<p> HTML是指超文本标记语言,HTML不是一种编辑语言,而是一种标记语言,标记语言是一套标记标签。</p>
<pre> HTML是指超文本标记语言,HTML不是一种编辑语言,而是一种标记语言,标记语言是一套标记标签。</pre>
<!--hr水平线标签-->
<!--hr的属性:width设置水平线宽度;color设置水平线颜色;align设置水平线居中对齐;noshade设置水平线无阴影。-->
<hr width="80%" color="pink" align="left" />
<!-- 修饰标签
文字斜体:<i></i>、<em></em>
加粗:<b></b>、<strong></strong>
下标:<sub> 上标:<sup>
下划线:<ins> 删除线:<del> -->
<p>
<i>HTML</i>是指超文本标记<em>语言</em>,
<b>HTML</b>不是一种编辑<strong>语言</strong>,
<sub>而是</sub>一种标记<sup>语言</sup>,
<ins>标记</ins>语言是一套标记<del> 标签</del> 。</p>
<!--特殊符号
<显示结果 <
>显示结果 >
®显示结果 已注册标记符号
©显示结果 版权符号
™显示结果 商标符号
显示结果 不断行的空白(空格)
-->
<p>标签总是成对出现的,比如<b></b></p>
®© ™
效果图:
三、列表标签
代码
<!DOCTYPE html>
<html>
<head>
<title>列表标签</title>
</head>
<body>
<h1>什么是HTML?</h1>
<!--无序列表:<ul>
<li>列表项</li>
<li>列表项</li>
......
</ul>
type属性值:disc圆点;square正方形;circle空心圆。
-->
<ul type="disc">
<li>HTML是超文本标记语</li>
<li>超文本指的是超链接</li>
<li>是一种用来制作网页的语言,</li>
<li>这种语言由一个个的标签组成</li>
</ul>
<ul type="square">
<li>HTML是超文本标记语</li>
<li>超文本指的是超链接</li>
<li>是一种用来制作网页的语言,</li>
<li>这种语言由一个个的标签组成</li>
</ul>
<ul type="circle">
<li>HTML是超文本标记语</li>
<li>超文本指的是超链接</li>
<li>是一种用来制作网页的语言,</li>
<li>这种语言由一个个的标签组成</li>
</ul>
<hr>
<!--有序列表:<ol>
<li>列表项</li>
<li>列表项</li>
......
</ol>
type属性值:1数字排序;a小写字母排序;A大写字母排序;i小写罗马数字排序;I大写罗马数字排序。
-->
<ol type="1">
<li>HTML是超文本标记语</li>
<li>超文本指的是超链接</li>
<li>是一种用来制作网页的语言,</li>
<li>这种语言由一个个的标签组成</li>
</ol>
<ol type="a">
<li>HTML是超文本标记语</li>
<li>超文本指的是超链接</li>
<li>是一种用来制作网页的语言,</li>
<li>这种语言由一个个的标签组成</li>
</ol>
<ol type="i">
<li>HTML是超文本标记语</li>
<li>超文本指的是超链接</li>
<li>是一种用来制作网页的语言,</li>
<li>这种语言由一个个的标签组成</li>
</ol>
<hr/>
<!--定义列表:<dl>
<dt>定义列表项</dt>
<dd>列表项描述</dd>
......
</dl>
注:<dt>和<dd>是同级标签。<dl>和<dt>和<dd>组合使用
type属性值:
-->
<dl>
<dt>什么是HTML</dt>
<dd>HTML是超文本标记语言</dd>
<dd>超文本指的是超链接</dd>
<dt>html标签</dt>
<dd>html标签是一种用来制作网页的标签</dd>>
</dl>
</body>
</html>>
效果图:
四、图像和超链接标签
代码显示
<!DOCTYPE html>
<html>
<head>
<title>图像和超链接</title>
</head>
<body>
<!--图像标签:
<img src="" alt="" />
img属性:src(必写)显示图像的路径或地址;alt图像替代文本(用户无法显示图片时,可以代替图像显示在浏览器中);height图像的高;width图像的宽。
-->
<!--html路径:绝对路径就是从盘符开始写;相对路径就是同级文件夹下直接写名字-->
<img src="C:\Users\dell\Desktop\HTML图片\基本框架.png"/ width="70px" height="50px">
<h2>基本框架1</h2>
<img src="基本框架.png" alt="基本框架" width="30%" height="20%"/>
<h2>基本框架2</h2>
<hr/>
<!--超链接标签
<a href="">内容</a>
属性:href:链接地址,可以是内部链接或外部链接;target链接的目标窗口_self(在当前的窗口打开一个新的页面)、_blank(去创建一个新的窗口打开新的页面)、_top、_parent;title链接提示文字;name链接命名。
-->
<a href="photo.html" target="_self" ><h2>基本框架3</h2></a>
<a href="https://mp.csdn.net" target="_blank"><h2>基本框架4链接到外部</h2></a>
<a href="#" title="我的基本框架的截图"><h2>基本框架5空链接</h2></a>
<!-- 定义锚:
<a href="#锚名1">目录1</a>
<a href="#锚名2">目录2</a>
<a href="" name="锚名1">内容1(要跳转到这个位置)</a>
<a href="" name="锚名2">内容2/a>
注:先定义锚的名称,在定义寻找锚的链接
-->
<a href="#html1">111</a> <a href="#html2">222</a>
<a href=" " name="html1"><h3>1111</h3></a>
<p>111111111111111111111111111111111</p>
<p>111111111111111111111111111111111</p>
<p>111111111111111111111111111111111</p>
<p>111111111111111111111111111111111</p>
<p>111111111111111111111111111111111</p>
<p>111111111111111111111111111111111</p>
<p>111111111111111111111111111111111</p>
<p>111111111111111111111111111111111</p>
<a href=" " name="html2"><h3>222</h3></a>
<p>111111111111111111111111111111111</p>
<p>111111111111111111111111111111111</p>
<p>111111111111111111111111111111111</p>
<p>111111111111111111111111111111111</p>
<!-- 定义锚(不同页面):
网页1<a href="网页名称#锚名">目录</a>
网页2 <a name="锚名">内容/a>
注:先定义锚的名称,在定义寻找锚的链接
-->
<!--电子邮件链接
<a href="mailto:邮件地址">内容</a>
-->
<!--文件下载
<a href="下载文件的地址">内容</a>
-->
</body>
</html>
效果图