Web开发

本文介绍了Web前端开发的基础知识,包括Web的定义与工作流程,重点讲解了HTML(超文本标记语言)、CSS(层叠样式表)和JavaScript的角色。详细介绍了HTML标签、CSS的选择器和引入方式,以及如何使用它们来构建网页结构、样式和交互功能。
摘要由CSDN通过智能技术生成

Web前端开发

1.Web是什么

Web是全球广域网,也叫万维网(www,3w,World Wide Web),是能够通过浏览器访问的网站。

2.Web网站的工作流程

在这里插入图片描述

3.Web 前端技术

万维网联盟(World Wide Web Consortium),主要工作是对web进行标准化。

HTML:结构
CSS:样式
JavaScript:行为

在这里插入图片描述

4.HTML

4.1HTML是什么

HTML(HyperText Markup Language):超文本标记语言

1.超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容。

2.标记语言:由标签构成的语言。

4.2HTML语言的特点

1.HTML标签都是预定义好的。
例如:


<a>标签用于展示超链接
<img>用于展示图片
<video>用于展示视频

2.HTML代码直接在浏览器中运行,HTML标签由浏览器解析。

4.3编写HTML文件的步骤

1.新建文本文件,后缀名改为.html

2.编写HTML结构标签

3.在中填写内容

4.4小结

1.HTML文件以.html或.html为扩展名

2.HTML结构标签

在这里插入图片描述

3.HTML标签支持使用属性描述细节

4.HTML标签不区分大小写

5.HTML语法最终会被浏览器解析

4.5基础标签

4.5.1基础文本标签

在这里插入图片描述

1.<h1>
	align
2.<hr>
	color	width
3.<br>	<p>
4.<i>	<b>	  <u>
5.<center>
6.<font>
	face size color

4.5.2超链接

<a>:定义超链接,用于链接到另一个资源

<a>超链接标签常见属性:
	href:指定访问资源的URL,支持绝对路径和相对路径两种写法
	target:_self,默认值,在当前页面打开;
			_blank,在空白页面打开

总结:<a>:

href:用于指定超链接的跳转地址

	绝对地址:https://www.baidu.com/
	相对地址:	./		当前文件所在目录
				../		当前文件上层目录 

target:用于指定页面打开方式

	_self 在当前页签打开目标页面(默认)
	_blank 在新页签打开目标页面

4.5.3图片、音频、视频标签

在这里插入图片描述

<img>
	src
	alt
	width

<audio><video>
	src
	controls

4.6布局标签

在这里插入图片描述
在这里插入图片描述

列表
	ul
	ol
容器
	div
	span
表格
	table tr td

4.7表单标签

在这里插入图片描述

4.8表单标签——表单项

在这里插入图片描述

表单项分为三大类:(name代表的是key,作用是作为key让后台接收)
1)input 输入框(使用type来区分具体细节不同)
	text:普通文本框
	password:密码框,效果是不直接显示输入的内容,显示的是***
	date:日期
	radio:单选框,value需要提前写好,相同name的为一组,一组只能选中一个值 默认选项用checked实现
	checkbox:多选框,value需要提前写好,相同name的为一组,一组可以选中多个值 默认选项用checked实现
	file:文件选择框
	submit:提交按钮,没有name,value的作用就是指的显示的文字  作用是,点击的时候将当前表单中的数据提交到服务器
	reset:重置按钮,作用是将当前表单的所有选项归为默认值
	button:普通按钮,暂时没有啥作用,需要与后期的js的事件联合使用
	hidden:页面不显示,作用是偷偷地向后台提交内容
2)select 下拉框
	name需要定义在select的属性上
	value需要定义在option的属性上
	select还支持一个multiple属性,表示可以在下拉框选中多个值
3)textarea 文本域

5.CSS

5.1css是什么

CSS(Cascading Style Sheet):层叠样式表

5.2css的特点

1.css是层叠样式表,用于控制页面的样式(表现)。

2.层叠样式表指对同一个HTML标签添加多种不同的样式(字号、字体、颜色等等),所有样式会叠加到一起展示出效果。

在这里插入图片描述

5.3CSS引入方式

1.行内样式

在标签内部,使用style属性,属性值就是css属性键值对。

```css
<div style="color: red; font-size: 50px; "> Hello CSS </div>

2.内部样式

定义<style>标签,在标签内部定义css样式

```css
<style>
	div {
		color: red;
		font-size:50px;
	}
</style>

3.外部样式

定义<link>标签,引入外部的css文件

```css
<link rel="stylesheet" herf="css/demo.css">
div	{
	color:red;
	font-size:50px;
}

CSS样式使用优先级:行内样式 > 内部和外部样式(内部和外部样式,后面覆盖前面的)

5.3CSS选择器

5.3.1CSS选择器的概念

1.概念:选择器是选取需设置样式的元素(标签)

div {
	color: red;
}

5.3.2分类

5.3.2.1元素选择器
元素名称 {
	color: red;
}

如:
div {
	color: red;
}

<div> Hello CSS </div>
5.3.2.2id选择器
#id属性值 {
	color: red;
}

如:
#name {
	color: red;
}

<div id="name"> CSS id Selector</div>
5.3.2.3类选择器

.class属性值 {
	color: red;
}

如:
.cls {
	color: red;
}

<div class="cls">CSS class Selector</div>

5.4CSS属性(样式)

在这里插入图片描述

5.5总结

1.CSS的作用:美化页面

2.引入方式:行内、内部、外部

3.选择器:id、class、标签

4.样式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你小汁完了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值