Web前端 知识点总结(HTML、CSS、JS)

一、前端

  • 前端概念:前端是网站前后台部分,能在PC端、移动端等浏览器界面上展示给用户浏览的网页窗口。

在进入前端的学习之前,需要先去了解熟悉一下以下几种名词解释

  • HTML ------ Hypertext Markup Language,超文本标记语言
    • HTML是一种用来描述网页内容和结构的一种语言。

  • HTML5 ------ 是HTML语言的最新标准。
    • HTML5比以往的版本新增许多更加强大的功能。
    • 并且Android和iOS系统都对HTML5支持度高,能实现同样的代码都能在双平台运行实现。

  • CSS —— Cascade Style Sheet,层叠样式表
    • 在HTML中我们通常会将网页的内容描述其中,CSS就好像一件漂亮的衣服,装饰着网页中的内容。

  • JavaScript 简称(“JS”)
    • 一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
    • 是一种解释型或即时编译型的编程语言,它的解释器被称为JavaScript引擎。
      -广泛用于客户端的脚本语言,用于实现页面内容与用户的交互。

  • jQuery
    • 用于简化网页中的JS编写
    • jQuery提供理论四个方面的简化方法:DOM操作、事件处理、动画函数、AJAX封装。

二、HTML介绍

HMTL的基本结构

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
	</body>
</html>
  • — <!DOCTYPE> 声明—

    • 它不是html标签,只是为浏览器提供的一项声明,意为你所使用的HTML的版本。
    • 自从HTML创建以来,有许许多多个版本,只有正确的向浏览器声明HTML的版本,你所编写的代码才能正确的显示运行。
  • HTML标签与元素的介绍

    • 一个HTML文件是由一系列的元素和标签来组成的。
    • HTML的标签是分为单独出现和成对出现两种形式
      • 成对出现的标签仅作用于:成对标签其包含的的部分。
      • 单独出现的标签<元素名字>:作用于相对应元素插入的位置(例如:
        换行)
  • HTML文件跟其他编译软件一样,需要注意文件乱码的情况

    • 需要在head标签内部的meta标签中,设置编码方式为utf-8。
    • 同时创建文件的时候也需要把编码格式设置为uft-8。

1.在这里提一下平时自己学习一个方法,基本上在学习编程语言的过程中,会接触到许多关键词和单词。

2.自己都会去百度一下关键词的全称是怎么意思,以及如何拼写。这也算一个学习英语陌生单词的过程,从JavaSE到前端三剑客(html、css、js)自己也积累了许多单词。

3.自己渐渐发现,这个过程也能帮助自己提升对编程语言的学习。

HMTL的文本标签

  • < h1 > ~ < h6 >:标题标签(head:头部标题)
    • < h1 >代表最大的标题,< h6 >代表最小的标题
    • 作为标题使用,按照标题重要性依次递减。

  • < p >段落标签 (paragraph:段落)
    • 在日常生活中,网页中要想把文字有段落感显示出来,就离不开段落p标签。
    • p标签是一个文本及标签,里面只能放文字、图片、表单元素。
    • p标签默认情况下,是独占一行,后面的内容会自动换行。

  • < hr >水平线标签(horizontal:横线)
    • hr标签是单标签。
    • 通过hr标签能使文档结构更加清晰,增加层次感。
		<h2>这是hr标签上面的文字</h2>
		<hr>
		<h2>这是hr标签下面的文字</h2>

在这里插入图片描述

  • < br >换行标签(break:换行、打断)
    • br标签是单标签
    • 如果希望某段文字,显示在新的一行,那就可以使用br标签达到强制换行的效果。
<p>如果你想让后面的内容<br>显示到下方就可以使用br标签</p>

在这里插入图片描述


文本格式话标签

  • 在需求中,有时候需要设置文字为粗体、斜体、下划线等等效果,这时候就需要使用HTML中的文本格式化标签来达到自己想要的效果。

标签效果
< b>< /b>和< strong>< /strong>文字以粗体显示
< i>< /i>和< em>< /em>文字以斜体的方式显示
< s>< /s>和< del>< /del>文字以加了删除线的方式显示
< u>< /u>和< ins>< /ins>文字以加下划线的方式显示
< small>< /small>文字定义为小号字体,比标签包含的文本字体小一号
< big>< /big>文字定义为大号字体,比标签包含的文本字体大一号
< sub>< /sub>定义下标文本
< sup>< /sup>定义上标文本
例子:以<sub></sub>下标文本 
	    <sup></sup>上标文本举例
		<p>x<sup>2</sup>>+y<sup>2</sup> > x+y</p>
		-----
		CO<sub>2</sub> 二氧化碳
		</p>

在这里插入图片描述

其实html标签由很多很多,一 一列举是不现实的。所以我们在日常中,需要不断的学习、积累。

HMTL的块级元素和行内元素

  • 块级元素
    • 块级元素是:占据一整行,其宽度自动填满父元素宽度,垂直向下排列。
    • 块级元素:可以设置宽高和外边距。
    • 块级元素内可以包含其他块级元素和行内元素。

  • 行内元素
    • 行内元素和其他行内元素都会在同一行上水平排列。
    • 行内元素不可以设置宽高,宽度高度都会随着文本内容的变化而变化,但是行内元素可以设置行高(line-height),如果设置外边距margin上下无效,margin左右有限,padding可以随意设置。
    • 需要注意的是行内元素不可以包含块级元素,只能包含文本或者其他行内元素。

  • 块级元素和行内元素的相互转换
    • 块级元素和行内元素:可以通过display属性来互相切换(display:inline,display:block)

  • 常见的块级元素和行内元素
    • 常见的块级元素:div、p、h、form、table、li、ul、ol。
    • 常见的行内元素:span、label、a、input、img。

HMTL的锚点设置

  • 在日常需求中,常常会遇到想要从网页底端回到网页顶端,甚至是你想要达到的地方。
  • 这里就可以通过a标签使用定义锚点的名字,来达到跳转到指定位置的效果。

锚点的运用,可以让自己的界面跳转更加自然,方便。所以合理的设置锚点可以让用户体验更加自然。

<!-- 设置一个顶部的标记 -->
		<a name="top" ></a>
<!-- 通过定义的锚点的名字top,跳转到锚点所在位置 -->
		<a href="#top">回到顶部</a>

HMTL标签的style属性

每个标签都由style属性,用于设置标签的样式。
  • 例如:设置背景颜色为天蓝色(background-color:skyblue)
  • 例如:设置边框border(border:1px solid green)
  • 例如:设置宽高( width: 100px;height: 100px)
<div style="background-color: skyblue;
					 border: 1px solid black;
					 width: 100px;height: 100px;
		 ">
		 </div>

在这里插入图片描述

HMTL的img标签

img标签的功能是引用一张存在的图片,然后在预先设定好的位置上显示图片。

  • src:应用图片资源的路径
    • 相对路径:根据当前文件所在的位置,去寻找其他资源文件( ./表示当前目录 )
    • 绝对路径:从根目录开始的路径
    • alt:这个属性是预防图片如果没有正常加载成功,则会显示alt的文字说明,显示提前设置好的提示信息。

### HMTL的列表标签
列表标签分为有序标签(ol:Orderly label)和无序标签(ul:Unordered label)

<ul>
			<li>无序标签</li>
			<li>是小黑圆点</li>
		</ul>
		<ol>
			<li>有序标签</li>
			<li>是数字排序</li>
		</ol>

在这里插入图片描述

以上就是HTML中的一些基础知识,由于篇幅有限的原因,后面CSS、JS的知识点,我会以网址链接跳转的方式,这样也方便大家阅读。

CSS 知识点总结篇>>>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值