前端 | (一)前端简介 | 尚硅谷前端html+css零基础教程2023最新

news2024/10/6 12:20:37

学习来源:尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频

文章目录

  • 📚前言
  • 📚课程前序知识
    • 🐇两位先驱
    • 🐇计算机基础知识
    • 🐇应用软件架构
    • 🐇浏览器
    • 🐇网页相关概念
  • 📚HTML简介
  • 📚html初体验
    • 🐇HTML标签
    • 🐇HTML标签属性
    • 🐇HTML基本结构
    • 🐇HTML注释
    • 🐇HTML文档声明
    • 🐇HTML字符编码
    • 🐇HTML设置语言
    • 🐇HTML标准结构

📚前言

  • 什么是前端开发
    在这里插入图片描述
  • 学习路线
    在这里插入图片描述

📚课程前序知识

🐇两位先驱

在这里插入图片描述

🐇计算机基础知识

在这里插入图片描述

🐇应用软件架构

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

🐇浏览器

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

写网页,我们用Chrome

🐇网页相关概念

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

📚HTML简介

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


👀p8:准备工作——介绍文件夹基本操作 + 安装chrome


📚html初体验

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

🐇HTML标签

  • 标签又称元素,是HTML的基本组成单位。

  • 标签分为:双标签单标签(绝大多数都是双标签)。

  • 标签名不区分大小写,但推荐小写,小写更规范。
    在这里插入图片描述
    在这里插入图片描述

  • 标签之间的关系:并列关系、嵌套关系,可以使用Tab键进行缩进。

    <marquee>
    	尚硅谷,让天下没有难学的技术!
    	<input>
    </marquee>
    

🐇HTML标签属性

  • 用于给标签提供附加信息。

  • 可以写在:起始标签单标签中,形式如下:
    在这里插入图片描述

    <marquee loop="1" bgcolor="orange">尚硅谷,让天下没有难学的技术!</marquee>
    <input type="password">
    
  • 有些特殊的属性,没有属性名,只有属性值,例如:<input disabled>

  • 注意点:

    • 不同标签有不同属性,也有一些通用属性(后续梳理)。
    • 属性名、属性值不能乱写,都是W3C规定好的。
    • 属性名、属性值都不区分大小写,但推荐小写
    • 双引号也可以写成单引号,甚至不写都行,但还是推荐写双引号
    • 标签中不要出现同名属性,否则后写的会失效,先入为主

🐇HTML基本结构

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

  • 想要呈现在网页中的内容写在body标签中。
  • head标签中的内容不会出现在网页中。
  • head标签中的title标签可以指定网页的标题。
<html>
    <head>
        <title>这是一个标题</title>
    </head>
    <body>
        内容
    </body>
</html>

👀p13:代码编辑器VSCode安装
👀p14:安装LiveServer插件

  • 务必使用VSCode打开的是文件夹,否则Live Server插件无法正常工作。
  • 打开的网页必须是标准的HTML结构,否则无法自动刷新。

🐇HTML注释

  • 注释的内容会被浏览器所忽略,不会呈现到页面中,但源代码中依然可见。
  • 注释不可以嵌套。
  • 快捷键:Ctrl + /
<html>
	<head>
		<title>HTML注释</title>
	</head>
	<body>
		<marquee loop="1">
			<!--下面的输入框是可以滚动的,且只能滚动一次-->
			<input type="text">
		</marquee>
		<!--下面的输入框是不可以滚动的-->
		<input type="text">
	</body>
</html>

🐇HTML文档声明

  • 作用:告诉浏览器当前网页的版本。
  • <!DOCTYPE html>
  • 位于网页的第一行,在html标签外侧。

🐇HTML字符编码

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

  • 存储时,务必采用合适的字符编码
  • 存储时采用哪种方式编码,读取时就采取哪种方式解码,否则数据错乱。
  • UTF-8最稳妥。
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>HTML字符编码</title>
	</head>
	<body>
		<marquee loop="1">
			<!--下面的输入框是可以滚动的,且只能滚动一次-->
			<input type="text">
		</marquee>
		<!--下面的输入框是不可以滚动的-->
		<input type="text">
	</body>
</html>

🐇HTML设置语言

在这里插入图片描述

<!DOCTYPE html>
<html lang="zh-CN">
	<head>
		<meta charset="UTF-8">
		<title>HTML设置语言</title>
	</head>
	<body>
		<marquee loop="1">
			<!--下面的输入框是可以滚动的,且只能滚动一次-->
			<input type="text">
		</marquee>
		<!--下面的输入框是不可以滚动的-->
		<input type="text">
	</body>
</html>

🐇HTML标准结构

  • !:自动生成
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
  • 配置网页图标:把图片放在打开网页的文件夹里,一定是最外层

小结:

<!-- 文档声明,声明当前网页的版本 -->
<!DOCTYPE html>
<!-- html的根标签(元素),网页中的所有内容都要写根元素的里边 -->
<html lang="zh-CN">
    <!-- head是网页的头部,head中的内容不会在网页中直接出现,主要用来帮助浏览器或搜索引擎来解析网页 -->
    <head>
        <!-- meta标签用来设置网页的元数据,这里meta用来设置网页的字符集,避免乱码问题 -->
        <meta charset="utf-8">
        <!-- title中的内容会显示在浏览器的标题栏,搜索引擎会主要根据title中的内容来判断网页的主要内容 -->
        <title>网页的标题</title>
    </head>
    <!-- body是htm1的子元素,表示网页的主体,网页中所有的可见内容都应该写在body里 -->
    <body>
        内容
    </body>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/757370.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

电解质溶液的电传导率

1 概述 在通电、交变磁场等外界作用下&#xff0c;溶液的离子浓度分布变化导致溶液电传导率改变。在电镀、电泳等电化学作业中&#xff0c;需要考虑离子浓度和电传导率之间的相互影响导致的质量问题。 仿真的电镀层厚度分布&#xff08;图源&#xff1a;comsol.com&#xff09;…

【玩转Linux操作】Linux进程(进程基本介绍,父子进程,终止进程,进程树)

&#x1f38a;专栏【玩转Linux操作】 &#x1f354;喜欢的诗句&#xff1a;更喜岷山千里雪 三军过后尽开颜。 &#x1f386;音乐分享【Counting Stars 】 欢迎并且感谢大家指出小吉的问题&#x1f970; 文章目录 &#x1f354;进程的基本介绍&#x1f354;显示系统执行的进程⭐…

uniapp实现微信小程序自带的分享功能

定义 share.js 文件 export default {data() {return {// 默认的全局分享内容share: {title: 标题,path: /pages/index/index, // 全局分享的路径imageUrl: , // 全局分享的图片(可本地可网络)}}},// 定义全局分享// 1.发送给朋友onShareAppMessage(res) {return {title: this…

剑指offer37.序列化二叉树

先不讲题目&#xff0c;先讲讲序列化和反序列化。 一&#xff0c;序列化与反序列化 在Java中&#xff0c;序列化和反序列化是用于将对象转换为字节流和将字节流转换回对象的过程。序列化是将对象转换为字节流&#xff0c;以便可以在网络上传输或保存到文件中。而反序列化则是…

jb2文件在web端展示之easyJBIG2show

easyJBIG2show an easy JBIG2 file web show github地址 一、背景 最近无意中接触到了一个二维码图片&#xff0c;该图片格式是jb2格式。翻阅资料发现JBIG标准最初在1993年发布&#xff0c;在当时被广泛应用于传真机和文档扫描仪等设备中。JBIG采用了一种自适应二进制编码算…

7.14~7.15学习总结

Java的前置知识学习时间截至了&#xff0c;慌的一批~~。 看看自己学的&#xff0c;再看看要求学的&#xff0c;简直&#xff1a; 现在继续&#xff1a;IO流里面的Commons_IO的用法&#xff1a; public class Main {public static void main(String[]args) throws IOException…

初识Linux——“Linux”

各位CSDN的uu们你们好呀&#xff0c;今天&#xff0c;小雅兰开了一个全新的专栏啦&#xff0c;这就是Linux&#xff0c;下面&#xff0c;让我们一起进入Linux的世界吧&#xff01;&#xff01;&#xff01; Linux 背景介绍 搭建 Linux 环境 使用 XShell 远程登陆到 Linux Lin…

图片速览 DCN K-means-friendly Spaces: Simultaneous Deep Learning and Clustering

本文使用了一种交替更新网络参数和聚类中心的方法。在网络更新完成之后&#xff0c;对于固定的网络参数和 M&#xff0c;再更新当前样本的分配向量。然后根据新的分配结果如式子3.8更新聚类中心&#xff1a; 注&#xff1a;文中还有问题是否能进行凸优化的部分 CG https…

35 用户虚拟地址空间的 堆栈区间初始化

前言 对于用户程序来说, 堆栈区间 是一个很重要的组成部分, 这部分核心用于支持 函数调用, 参数暂存, 局部变量的存储 等等 我们这里 就来看一下 这块空间 的初始化的相关情况 这里会结合 内核进行调试, 以及 内存中的数据进行分析 堆栈空间的初始化 stack_base, stack_…

【Megatron-DeepSpeed】张量并行工具代码mpu详解(二):Collective通信操作的封装mappings

相关博客 【Megatron-DeepSpeed】张量并行工具代码mpu详解(一)&#xff1a;并行环境初始化 【Megatron-DeepSpeed】张量并行工具代码mpu详解(二)&#xff1a;Collective通信操作的封装mappings 【深度学习】【分布式训练】DeepSpeed&#xff1a;AllReduce与ZeRO-DP 【深度学习】…

day27 贪心算法

1.什么是贪心&#xff1f; 比如10张钞票&#xff0c;有1&#xff0c;5&#xff0c;20&#xff0c;100等面额&#xff0c;取五张&#xff0c;如何取得到数额最多的钱&#xff1f;每次取面额最大的那张钞票&#xff1b;就是每个阶段的局部最优&#xff1b;全局最优就是最后拿到的…

扫雷游戏制作

扫雷 0 目录 前言 游戏三部曲 游戏设计 函数说明 程序打包 1 前言 终极目标&#xff1a;打造多关卡扫雷游戏 制作环境: VS2015 支持:VC2010 VS各个版本 easyx图形库(点我) 一直想发表扫雷这种锻炼思维的游戏&#xff0c;其实扫雷弄个标题栏可以随意选择挑战…

从小白到大神之路之学习运维第60天--------Ansible自动化运维工具(安装、操作、简单使用,模块的作用)

第三阶段基础 时 间&#xff1a;2023年7月13日 参加人&#xff1a;全班人员 内 容&#xff1a; Ansible自动化运维工具 目录 一、Ansible概述 二、Ansible特点 三、Ansible应用 &#xff08;一&#xff09;使用者 &#xff08;二&#xff09;Ansible工具集合 &…

Spring Cloud Alibaba 整合 Nacos 实战

Spring Cloud Alibaba 整合 Nacos 实战 一、Nacos的服务注册和发现机制1. Nacos 的服务注册和发现机制可以分为以下几个步骤&#xff1a;1.1. 服务注册&#xff1a;1.2. 服务发现&#xff1a;1.3. 心跳机制&#xff1a;1.4. 服务下线&#xff1a; 2. Nacos 的服务注册和发现机制…

【burpsuite安全练兵场-客户端15】基于DOM的漏洞-7个实验(全)

前言&#xff1a; 介绍&#xff1a; 博主&#xff1a;网络安全领域狂热爱好者&#xff08;承诺在CSDN永久无偿分享文章&#xff09;。 殊荣&#xff1a;CSDN网络安全领域优质创作者&#xff0c;2022年双十一业务安全保卫战-某厂第一名&#xff0c;某厂特邀数字业务安全研究员&…

python接口自动化(三十八)-python操作mysql数据库(详解)

简介 现在的招聘要求对QA人员的要求越来越高&#xff0c;测试的一些基础知识就不必说了&#xff0c;来说测试知识以外的&#xff0c;会不会一门或者多门开发与语言&#xff0c;能不能读懂代码&#xff0c;会不会Linux&#xff0c;会不会搭建测试系统&#xff0c;会不会常用的数…

STL容器 -- vector的模拟实现(配详细注释)

目录 一、vector容器是什么&#xff1f;二、vector的模拟实现2.1 vector的成员变量2.2 构造函数2.2.1 无参构造函数2.2.2 有参构造函数 2.3 拷贝构造函数2.4 赋值重载函数2.5 析构函数2.6 reserve函数2.7 resize函数2.8 insert函数2.9 erase函数2.10 push_back和pop_back函数2.…

数据结构05:树与二叉树[C++][线索二叉树:先序、后序]

图源&#xff1a;文心一言 本篇博文含{先序线索化的代码与后序线索化的代码}&#xff0c;由于模板字数限制&#xff0c;中序线索化的代码及线索化的原理简介在上一篇博文~&#x1f95d;&#x1f95d; 数据结构05&#xff1a;树与二叉树[C][线索二叉树&#xff1a;中序]_梅头脑…

Linux 系统编程-开发环境(一)

目录 1 shell 1.1 shell 家族 1.2 bash 1.3 命令和路径补齐 1.4 历史记录 1.5 主键盘快捷键 1.6 演示 2 目录和文件 2.1 类Unix系统目录结构 2.2 用户目录 2.2.1 相对路径和绝对路径 2.3 ls 2.4 cd 2.5 which 2.6 pwd 2.7 mkdir 2.8 rmdir 2.9 touch 2.10…

在AndroidStudio中开发系统APP

1.AndroidStudio项目中调用系统API AndroidStudio项目中调用系统API&#xff08;比如调用 UnsupportedAppUsage 的方法&#xff09;&#xff0c;需要引入系统framework.jar包。 第一步如下图&#xff0c;fremework.jar 放在app/systemjar/目录下 第二步&#xff0c;在app下的…