WEB前端--HTML

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WEB前端--HTML相关的知识,希望对你有一定的参考价值。

html基础

一、基本概念

1、简介

HTML:网页超文本标记语言,不是编程语言,是描述性的标记语言。

2、基本结构
1
2
3
4
5
6
7
8
<html> 文件开始标记
<head> 文件头开始的标记
……文件头的内容
</head> 文件头结束的标记
<body> 文件主体开始的标记
……文件主体的内容
</body> 文件主体结束的标记
</html> 文件结束标记
3、标记

<html>:html开头,表示网页文档的开始

<head>:标明文档的头部信息

<body>:指明文档的主体区域

二、编写方法

  1. 文档工具,如:记事本

  2. IDE

三、浏览html文件

1、运行效果

如果用pycharm编写,不要直接运行,直接找到文件路径打开这个文件最快捷。因为pycharm直接运行是作为一个服务监听起来,比较慢。

2、看源文件

鼠标右键-->查看源文件


HTML基本标记

一、<head>标记

  1. head头部元素包括标题、基础信息和元信息等;

  2. 作用范围:整篇文档;

  3. 头信息中可以有:<meta>元信息、文档样式表和脚本等;

  4. 头部信息一般不会再网页上直接显示。

二、<title>标记

  1. 用来说明页面的用途,显示在浏览器的标题栏中。

  2. 位置:<head>……</head>之间

三、<meta>元信息

用来定义页面信息的说明、关键字和刷新等,它不用结束标记。属性有name和http-equiv。

1、设置页面关键字

供搜索引擎使用

1
2
3
4
5
6
<html lang="en">
<head>
    <meta name="keywords" content="插入关键字" charset="utf-8">
    <title>插入关键字</title>
</head>
</html>
2、设置页面说明

详细说明网页的内容

1
<meta name="description" content="设置页面说明" charset="utf-8">
3、定义编辑工具

设置网页编辑工具名称

1
<meta name="generator" content="Pycharm" charset="utf-8">
4、设置作者信息
1
<meta name="author" content="作者姓名" charset="utf-8">
5、设置网页文字及语言
1
<meta http-equiv="content-type" content="text/html; charset=utf-8">
6、设置网页定时跳转
1
<meta http-equiv="refresh" content="跳转的时间; URL=跳转的地址" charset="utf-8">
7、icon
1
2
3
<head>
    <link rel="shortcut icon" href="image/favicon.ico">
</head>
8、css文件
?9、js文件

四、主体标记<body>

1、背景色 bgcolor

默认颜色是白色或灰白色,bgcolor自定义背景颜色。

1
2
3
<body bgcolor="背景颜色">
……主体内容
</body>
2、背景图片 backgroud
1
<body backgroud="背景图片">
3、文字颜色 text
1
<body text="文字的颜色">
4、链接文字属性 link

超链接的颜色默认是蓝色,访问后变成暗红色。可以通过link修改:

1
<body link="链接的颜色" alink="点击后的颜色">
5、边距 margin

设置页面和浏览器边框的距离

1
<body topmargin=上边距的值 leftmargin=左边距的值>

五、注释标记

1
<!-- 注释的内容 -->


文字与段落标记

一、标题

1、h标记

<h1>~<h6>,级别从最高到最低。

1
2
3
4
5
6
<body>
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
……
</body>
2、对齐方式 align

默认是左对齐,如更改,用align属性。

  • left:左对齐

  • center:居中

  • right:右对齐

1
<h1 align="center">一级标题居中对齐</h1>

二、文本基本标记

<font>标记用来控制字体、字号和颜色等属性。

1、字体属性 face
1
2
3
<body>
<p><font face ="字体样式">……</font></p>
</body>
2、字号属性 size
1
<font size="文字字号">……</font>
3、字体颜色 color
1
<font color="字体颜色">……</font>

三、文本格式化标记

1、字体加粗
1
2
<b>加粗的文字</b>
<strong>加粗的文字</strong>
2、斜体
1
2
3
<i>斜体文字效果</i>
<em>斜体文字效果</em>
<cite>斜体文字效果</cite>
3、上标 sup

如:平方、立方

sup是superscript的缩写,在数学公式、日常计算应用、书记文章注解等有广泛应用。可在文字的任何地方使用,允许嵌套。

1
2
3
4
5
<body>
<center>
a<sup>2</sup>+b<sup>2</sup>=(a+b)<sup>2</sup>-2ab
</center>
</body>

结果:

技术分享

4、下标sub

如:化学方程式

sub是subscript的缩写,在数学公式、化学方程式有广泛应用。

1
2
3
4
5
<body>
<center>
H<sup>2</sup>SO<sup>4</sup> 化学方程式硫酸分子
</center>
</body>

结果:

技术分享

5、增大一级字号
1
<big>大字号内容</big>
6、小字号标记
1
<small>小字号内容</small>
7、下划线
1
<u>下划线内容</u>

四、段落标记

1、段落p
1
<p>段落文字

它没有结束标记</p>,下一个<p>开始意味着上一个段落结束。

2、换行br

相当于windows的“\\r\\n”和linux的"\\n"换行

1
文字内容<br>文字内容
3、不换行nobr
1
<nobr>不换行的许多文字</nobr>

五、水平线

1、插入水平线hr
1
<hr>
2、水平线宽度width
1
<hr width="宽度">
3、水平线高度size
1
<hr size="高度">
4、水平线去阴影noshade

布尔值,加上它,不会显示例题形状的水平线。浏览器默认是显示一条立体形状带阴影的水平线。

1
<hr noshade>
5、水平线颜色color
1
<hr color="颜色">
6、水平线排列 align

水平线默认是居中对齐,要想左对齐或右对齐,用align语法,该语法有3种:

  • center:居中

  • left:左对齐

  • right:右对齐

1
<hr align="对齐方式">

六、其它标记

以&开头,以;结束。

1、插入空格
1
&nbsp;
2、插入特殊符号
&quot;
&&amp;
<&lt;

>

&gt;
×&times;
§&sect

还有更多,参考博客http://www.cnblogs.com/web-d/archive/2010/04/16/1713298.html


使用列表



































以上是关于WEB前端--HTML的主要内容,如果未能解决你的问题,请参考以下文章

VS Code配置snippets代码片段快速生成html模板,提高前端编写效率

[vscode]--HTML代码片段(基础版,reactvuejquery)

前端开发必备!Emmet使用手册(转自 http://www.w3cplus.com/tools/emmet-cheat-sheet.html)

前端开发常用js代码片段

前端开发中最常用的JS代码片段

前端试题-小试牛刀