HTML语言基础
概述:
-
HTML(HyperText Markup Language):称为超文本标记语言,是一种标识性的语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。
-
HTML的基本结构:
<!--DOCTYPE文档类型,默认声明:表示告诉浏览器这个网页使用什么规范,我们默认使用的是HTML-->
<!DOCTYPE html>
<!--"lang"表示“language”:语言;“en”即表示english-->
<html lang="en">
<!--网页的头部-->
<head>
<!--建议规范编码,统一使用UTF-8编码-->
<!--meta:描述信息-->
<meta charset="UTF-8">
<!--title:网页标题-->
<title>Title</title>
</head>
<body>
<!--body网页的主体部分-->
</body>
</html>
- 所有的HTML 标签 都以 <> 开始 </> 结尾;
- 正常网页的所有内容都需要放在 < body> 标签中
- 你的网页如果是中文页面,可将其改为
<html lang="zh">
<!--zh即表示中文; <html lang=""en">可以输出中文,只是会让你的浏览器提示你要不要翻译此页,如果改成zh-cn就没有翻译的选项了-->
标签
基本标签
- 标题标签
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>
...
- 段落标签
<p>
盼望着,盼望着,东风来了,春天的脚步近了。
</p>
<p>
一切都像刚睡醒的样子,欣欣然张开了眼。山朗润起来了,水涨起来了,太阳的脸红起来了。
</p>
- 换行标签
<br/>
- 水平线标签
<hr/>
- 字体样式标签
<strong>李白</strong> <!--字体加粗-->
<em>唐代诗人</em> <!--字体倾斜-->
- 特殊符号标签
<!--空格-->
><!--大于-->
<<!--小于-->
©<!--版权符号:©-->
☎<!--电话符号:☎-->
...
符号太多了,就不一一举例了;其实也可以使用自己输入法输入特殊符号,但既然它是一门语言还是使用规范的语言较好
- 演示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>我的第一个网页</title>
</head>
<body>
<h1>古诗</h1>
<h2>静夜思</h2>
<em>朝代:唐朝</em> 作者:<strong>李白</strong> <br/>
<hr/>
<p>
床前明月光,<br/>
疑是地上霜,<br/>
举头望明月,<br/>
低头思故乡。<br/>
</p>
<h1>李白</h1><h2>(唐代诗人)</h2>
<p>
李白(701年-762年),字太白,号青莲居士,又号“谪仙人”,唐代伟大的浪漫主义诗人,被后人誉为“诗仙”<br/>
</p>
<p>
李白深受黄老列庄思想影响,有《李太白集》传世,诗作中多以醉时写的。
</p>
<p>
代表作有《望庐山瀑布》《行路难》《蜀道难》《将进酒》《明堂赋》《早发白帝城》等多首。
</p>
©版权所有:Mr、Chen <br/>
☎029-8888888
</body>
</html>
结果:
图像标签
常见的图片格式: .png .jpg .jpeg .bmp .gif …
png 会有浏览器兼容问题,一般使用 .jpg .gif多一点;
<!--
src: 资源图片 : 图片的路径
alt: 图片加载失败,表示图片的问题,也即图片描述
title: 鼠标放在图片上的悬浮提示
width: 图片的宽
height:图片的高
-->
<img src="" alt="" title="" width="" height="">
超链接
表示从一个地方(网页)跳转到另外一个地方(网页);
基本使用
<!--
href:要跳转地址
target: 目标打开的窗口,在自己这个当前页面打开,还是在新的页面打开
_self : 在自己的窗口打开
_blank: 在新窗口中打开
-->
<!--例如;在/statics/images路径下有一张1.png的图片,点击此图即可转到百度的网页-->
<a href="https://www.baidu.com/" target="_self">
<img src="../statics/images/1.png">
</a>
锚链接
用于页面间指定位置跳转 : 快速定位目录;
可以在同一页页面中跳转,也可以在不同页面中跳转 。
- 锚点
<!--标记A-->
<a name="markerA">A</a>
<!--标记B-->
<a name="markerB">B</a>
<!--标记C-->
<a name="markerC">C</a>
- 跳转至锚点
<!--在需要跳转的地方放标记A点击A即可跳转-->
<a href="#markerA">A</a> <br>
<!--点B即可跳转至百度网页-->
<a href="https://www.baidu.com">B</a> <br>
<!--也可跳转至自己的文件中特定位置:点击C即可跳转至Test1.html文件中的<a name="haha">此位置</a>-->
<a href="Test1.html#haha">C</a> <br>
功能性标签
- 邮件标签
点击标签即可跳转至发邮件界面
<a href="mailto:123456789@qq.com">联系我们</a>
- 借助第三方平台
<!--例如QQ推广:https://shang.qq.com/v3/widget.html-->
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=123456789&site=qq&menu=yes">点击这里给我发送消息</a>
块元素、行内元素
块元素
- 无论内容多少,都是独占一行的
<p></p>
<h1></h1>
行内元素
- 只根据内容的长度来扩展。 (a,strong,em….)
<a href="">a链接</a>
<strong>字体为粗体</strong>
<em>字体为斜体</em>
//下篇再见…谢谢