Web开发学习总结

embedded/2025/1/9 8:08:57/

学习路线


 Web

  • 全球广域网,也称为万维网(www World Wide Web),能够通过浏览器访问的网站

初识Web前端

  • Web标准也称为网页标准,由一系列的标准组成,大部分由W3C(World Wide Web Consortium,万维网联盟)负责制定。
  • 三个组成部分:
  1. HTML:负责网页的结构(页面元素和内容)。
  2. CSS:负责网页的表现(页面元素的外观、位置等页面样式,如:颜色、大小等)。
  3. JavaScript:负责网页的行为(交互效果)。

HTML(HyperText Markup Language)

超文本标记语言

  • 超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容。
  • 标记语言:由标签构成的语言

HTML标签都是预定义好的。例如:使用<a>展示超链接,使用<img>展示图片,<video>展示视频。
HTML代码直接在浏览器中运行,HTML标签由浏览器解析

CSS

  • 层叠样式表,用于控制页面的样式(表现)

1.HTML结构标签

<html>

<head>

    <title>Document</title>

</head>

<body>

   

</body>

</html>

2.特点

  • HTML标签不区分大小写
  • HTML标签属性值单双引号都可以
  • HTML语法松散 

1.标题标签

  • 标签:<h1>..</h1>(h1→h6 重要程度依次降低)
  • 注意:HTML标签都是预定义好的,不能自己随意定义

2.水平线标签  <hr>
3.图片标签  <img src="." width="..." height="...">

  • 绝对路径:绝对磁盘路径(D:/xxxx)、绝对网络路径(https://xxxx)
  • 相对路径:从当前文件开始查找。(./ : 当前目录,../ : 上级目录)

1.CSS引入方式

  • 行内样式:写在标签的style属性中(不推荐)
  • 内嵌样式:写在style标签中(可以写在页面任何位置,但通常约定写在head标签中)
  • 外联样式:写在一个单独的.css文件中(需要通过 link标签在网页中引入) 

2.颜色表示

 

3.颜色属性

 


CSS选择器

  • 元素选择器 
  • id选择器
  • 类选择器

1.<span>标签

  • <span>是一个在开发网页时大量会用到的没有语义的布局标签
  • 特点:一行可以显示多个(组合行内元素),宽度和高度默认由内容撑开

2.CSS选择器

  • 元素选择器:标签名{… }
  • id选择器:#id属性值{… }
  • 类选择器:.class属性值 {… }
  • 优先级:id选择器 >类选择器 >元素选择器

3.CSS属性

  • color:设置文本的颜色
  • font-size:字体大小(注意:记得加px) 

1.超链接

标签:<a>
属性:
         href:指定资源访问的url
         target:指定在何处打开资源链接
         self:默认值,在当前页面打开
         blank:在空白页面打开

 2.CSS属性

text-decoration:规定添加到文本的修饰,none表示定义标准的文本,
color:定义文本的颜色


视频标签:   <video>

  • src:规定视频的url
  • controls:显示播放控件
  • width:播放器的宽度
  • height:播放器的高度

音频标签:   <audio>

  • src:规定音频的url
  • controls:显示播放控件

段落标签:   <p>

文本加粗标签:   <b>   <strong> 


 


http://www.ppmy.cn/embedded/43173.html

相关文章

const指针,星号判断方法

一 示例代码 1. const char *p // 指向常量的指针 2. char const *p // 指向常量的指针 3. char * const p // 指针常量二 判断方法 const在星号左边&#xff0c;指向常量的指针&#xff0c;指针p可修改。 const在星号右边&#xff0c;指针常量&#xff0c;指针p不可修改。

手写节流和防抖

一、什么是防抖 定义&#xff1a; 用于限制某个函数在短时间内被频繁调用的情况 特点&#xff1a; 延迟执行&#xff1a;防抖会延迟执行目标函数&#xff0c;直到一定的空闲时间过去后才执行&#xff0c;如果在这段时间内再次触发&#xff0c;则会重新计时。 合并触发&#…

Three.js + React实现一个3D太空

之前写过类似的文章&#xff0c;那时候还没有完整学习THREE。现在想完善一下。 之前是先获取节点的ID&#xff0c;然后将THREE内容挂载到节点上。 现在换一个思路&#xff0c;通过ref保存节点THREE信息&#xff0c;然后再挂载到节点上&#xff1a; mount.current.appendChild…

CSS变量的应用

开篇 今天在学东西的时候看到了CSS变量的应用。简单来说&#xff0c;CSS变量&#xff0c;也称为CSS自定义属性&#xff0c;是一种允许开发者定义并重复使用的值的机制。它们以 – 开头&#xff0c;可以在整个样式表中使用&#xff0c;并通过 var() 函数引用。 话不多说&#xf…

【BUG】流式响应requests得到: ping - 和时间戳

前情提要 运行Langchain-Chatchat项目&#xff0c;使用自定义请求访问API Server流式输出 报错展示 b: ping - 2024-05-22 00:46:04.83252000:00\r\n\r\n报错原因 这通常是由于 Server-Sent Events (SSE) 实现中使用的“心跳”机制&#xff0c;以确保连接保持活跃。一些 SSE…

452. 用最少数量的箭引爆气球(中等)

452. 用最少数量的箭引爆气球 1. 题目描述2.详细题解3.代码实现3.1 Python3.2 Java 1. 题目描述 题目中转&#xff1a;452. 用最少数量的箭引爆气球 2.详细题解 引爆所有气球&#xff0c;弓箭数要最少&#xff0c;那么每支弓箭尽量多的引爆气球&#xff0c;采用贪心策略。对于…

Vue状态管理深度剖析:Vuex vs Pinia —— 从原理到实践的全面对比

&#x1f525; 个人主页&#xff1a;空白诗 文章目录 &#x1f44b; 引言&#x1f4cc; Vuex 基础知识核心构成要素示例代码 &#x1f4cc; Pinia 基础知识核心构成要素示例代码 &#x1f4cc; Vuex与Pinia的区别&#x1f4cc; 使用示例与对比&#x1f4cc; 总结 &#x1f44b;…

UE5 像素流web 交互2

进来点个关注不迷路谢谢&#xff01; ue 像素流交互多参数匹配 主要运用像素流的解析json 状态&#xff1a; 测试结果&#xff1a; 浏览器控制台&#xff1a; 接下来编写事件传递 关注下吧&#xff01;