前端web开发HTML+CSS3+移动web(0基础,超详细)——第1天

news2024/9/17 7:43:46

一、开发坏境的准备

1,在微软商店下载并安装VS Code  以及谷歌浏览器或者其他浏览器(我这里使用的是Microsoft Edge)

 2,打开vs code ,在电脑桌面新建一个文件夹命名为code,将文件夹拖拽到vs code 中的右边空白处 如图就有文件夹CODE(以下是已经汉化版本的,下面会提到)

3,安装插件

扩展--->搜索插件--->安装---->重启VS Code

打开网页插件:open inbrowser  ---可以直接打开浏览器查看代码

汉化菜单插件:Chinese

下载完之后要重启!!!!重启!!!重启!!!

4,缩放代码字号:

放大:ctrl +加号

减小:ctrl +减号

5,将浏览器设置为默认浏览器

二,标签语法

1.HTML定义:超文本标记语言

超文本——链接

标记——也叫标签,带尖括号的文本

2.标签语法

标签成对出现,中间包裹内容

<>里面放英文字母(标签名)

结束标签比开始标签多“/”

练习:先创建一个网页文件,以“.html”结尾,ctrl+b可以隐藏左边侧边栏

结果如下:记得按ctrl+s保存,右键鼠标,再打开浏览器查看

双标签:成对出现的标签

单标签:只有开始标签,没有结束标签"<hr> 水平线标签"和“<br> 换行”

写<hr>后会出现水平线

三,HTML基本骨架

HTML基本骨架是网页模板

html:整个网页

head:网页头部,存放浏览器看的代码,例如CSS

body:网页主体,存放给用户看的代码,例如图片,文字

title:网页标题

VS Code快速生成骨架:在HTML文件(.html)中,英文!配合Enter/Tab键

进行改写

四,标签的关系

作用:明确代码的书写位置

父子关系(嵌套关系):html---head,body

兄弟关系(并列关系):head---body

平时在写代码的过程中,需要注意:使用Tab键进行缩进,不得使用空格键,使用shift+Tab进行删除空格操作

五,注释

注释是对代码的解释和说明,提高程序代码的可读性

<!--...-->注释标签用来在源文档中插入注释,注释不会在浏览器中显示

添加/删除注释的快捷键:ctrl+/

六,排版标签-标题和段落

1.标题标签

一般用于新闻标题,文章标题,网页区域名称,产品名称等等

标签名:h1~h6(双标签)

特点:字体加粗,字号逐渐减小,单独成行

因此:h1标签在一个网页中只能用一次,用来放新闻标题或网页的logo

h2~h6没有使用次数的限制

2.段落标签

标签名:P(双标签)

 

特点:独占一行,段落之间存在间隙

七,换行和水平线标签

换行:<br>(单标签)

不可以使用enter键换行

 enter键不可以换行

 

加两个<br> 空格变大了

水平线:<hr>(单标签)

八,文本格式化标签

作用:为文本添加特殊格式,以突出重点。常见的文本格式:加粗,倾斜,下划线,删除线等。

一般使用左边的标签,因为自带强调含义

九,图像标签

1.文本格式

作用:在网页中插入图片

<img src="图片的URL">

src用于指定图像的位置和名称,是<img>的必须属性

练习:先保存几张图片到CODE文件夹里面,系统会自动识别放入图像标签的html文件中,输入img回车,再输入“./”会出现提示,刷新浏览器查看,会根据图片大小自动换行。

2.属性 ——重点掌握前两个

正常显示,其中alt的内容不显示

 当改变图像的属性时,或者网速慢时,导致图片加载不出来,为不影响网页内容的浏览,用alt替换

使用title的属性,在浏览器中查看时,鼠标放到图片上面等几秒钟就会出现文字

练习其他两个属性 

图片的高和宽都发生等比例变化 

属性名=“属性值”

属性写在尖括号里面,标签名后面。标签名和属性之间用空格隔开,不区分先后顺序

十,路径-相对和绝对

路径指的是查找文件时,从起点到终点经历的路线

1.相对路径:从当前文件位置出发查找目标文件

 /表示进入某个文件夹里面 ——文件夹名字/

. 表示当前文件所在文件夹——./

.. 表示当前文件的上一级文件夹——../

 1.jpg 直接在文件夹CODE里面创建的,所以是当前文件所在文件夹./

 2.gif  文件是在images文件夹里面创建的,所有首先进入./images文件夹中,再/写文件夹名字

 3.jpg文件是在相对路径.html的上级目录相对路径里面的,所以是当前文件的上一级文件夹../

2,绝对路径:从盘符(文件所在盘CDE盘)出发查找目标文件

windows电脑从盘符(CDE盘)出发

Mac电脑从根目录(/)出发

练习写绝对路径时,找到图片复制路径到代码中,再写上图片的名称即可

可以看到上面图片/\符号都可以出现

还可以使用在线网址的方法实现友情链接,复制csnd的logo链接,复制到代码中,在我浏览器中可以看到下面图片中有csdn的logo

文件的在线网址https://img-home.csdnimg.cn/images/20201124032511.png

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

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

相关文章

《python语言程序设计》2018版第6章第19题几何问题点的位置,利用4.31显示如何测试一个点是在一条有向线的左、右还是刚好在线上

# 这个是4.31的代码&#xff0c;一个函数里包含了。在线上&#xff0c;在线左&#xff0c;在线右 def judgePoint(x0, y0, x1, y1, x2, y2):juMethod ((x1 - x0) * (y2 - y0)) - ((x2 - x0) * (y1 - y0))if juMethod > 0:print("p2 is on the left side of the line f…

MATLAB 共轭梯度法求解线性方程组(附代码)

共轭梯度法求解线性方程组 1. 引言 共轭梯度法&#xff08;Conjugate Gradient Method&#xff09;是一种用于求解大型稀疏对称正定线性方程组的迭代算法。该方法结合了梯度下降法和共轭方向的概念&#xff0c;以达到更快速的收敛。共轭梯度法 是介于最速下降法与牛顿法之间的…

Android 11(R) IPC Binder机制 初版

Android 系统分为三层。最上层是application应用层&#xff0c;第二层是framework层&#xff0c;第三层是native层 1.Android 中的应用层和系统服务层不在同一个进程&#xff0c;系统服务在单独的进程中。每个应用的进程都是zygote fork出来的。 2.Android中不同应用属于不同…

数据驱动未来:构建下一代湖仓一体电商数据分析平台,引领实时商业智能革命

1.1 项目背景 本项目是一个创新的湖仓一体实时电商数据分析平台&#xff0c;旨在为电商平台提供深度的数据洞察和业务分析。技术层面&#xff0c;项目涵盖了从基础架构搭建到大数据技术组件的集成&#xff0c;采用了湖仓一体的设计理念&#xff0c;实现了数据仓库与数据湖的有…

《程序猿入职必会(4) · Vue 完成 CURD 案例 》

&#x1f4e2; 大家好&#xff0c;我是 【战神刘玉栋】&#xff0c;有10多年的研发经验&#xff0c;致力于前后端技术栈的知识沉淀和传播。 &#x1f497; &#x1f33b; CSDN入驻不久&#xff0c;希望大家多多支持&#xff0c;后续会继续提升文章质量&#xff0c;绝不滥竽充数…

【优选算法】——leetcode——438.找到字符串中所有字母异位词

目录 1.题目 2.题目理解 3.算法原理 1.如何快速判断两个字符串是否是异位词 2.解决问题 暴力求解——>滑动窗口哈希表 滑动窗口 利用滑动窗口哈希表解决问题 优化&#xff1a;更新结果的判断条件 4.编程代码 C代码 1.频率统计 2. 双指针 C语言代码 1.字符频率…

传统CS网络的新生——基于2G网络的远程灌溉实现

概述&#xff1a;iphone 实现远程电话触发&#xff0c;实现灌溉绿植的一般方法 方法一&#xff1a; 远程电话触发&#xff0c;音频线左右声道会产生一个信号&#xff0c;可以在后端利用SR锁存器暂存信号&#xff0c;后级可以接相应的控制电路实现灌溉。 方法二&#xff1a; 同…

记录阮一峰grid教程笔记

前言 看了阮一峰的grid教程&#xff0c;做一个笔记&#xff0c;主要自己看&#xff0c;有理解错误的地方后续更正&#xff0c;有新的理解后续补充。教程链接如下&#xff1a; CSS Grid 网格布局教程 - 阮一峰的网络日志 grid主要分为容器属性和项目的属性&#xff0c;在行列布…

React 学习——Context机制层级组件通信

核心思路&#xff1a;&#xff08;适用于所有层级&#xff0c;不仅仅是爷孙 父子&#xff09; createContext方法创建一个上下文对象在顶层组件 通过Provider组件提供数据在底层组件&#xff0c;通过useContext钩子函数使用数据 import { createContext, useContext } from …

NSSRound#4 Team

[NSSRound#4 SWPU]1zweb 考察&#xff1a;phar的反序列化 1.打开环境&#xff0c;审计代码 1.非预期解 直接用file伪协议读取flag,或直接读取flag file:///flag /flag 2.正常解法 用读取文件读取index.php,upload.php的源码 index.php: <?php class LoveNss{publi…

Java面试八股之Spring DAO的作用

Spring DAO的作用 Spring DAO (Data Access Object) 是 Spring 框架的一个重要组成部分&#xff0c;它提供了一套用于简化数据访问操作的抽象层。Spring DAO 的核心目的是使开发人员能够更容易地处理数据访问相关的异常&#xff0c;并提供一致的异常处理机制&#xff0c;同时简…

翻译: 可视化深度学习神经网络一

这是一个随意书写的28*28像素、分辨率很低的数字 3 但你的大脑一看见就能轻松辨识出来 &#xff0c;我想要你好好欣赏这点 人脑能够毫无障碍地辨识是非常厉害的 我的意思是&#xff0c;这个、这个、还有这个&#xff0c;都能被识别为 3 即使前后图像的图形组成有很大差异 当你…

什么情况?我代码没了

前两天检视代码时&#xff0c;发现PR里面有两个提交的描述信息一模一样&#xff0c;于是我提出应该将这两个提交合并成一个&#xff0c;保持提交树的清晰。 1 先储存起来&#xff01; 而同事这时正在开发别的特性&#xff0c;工作区不是干净的&#xff0c;没法直接执行 git r…

c程序杂谈系列(职责链模式与if_else)

从处理器的角度来说&#xff0c;条件分支会导致指令流水线的中断&#xff0c;所以控制语句需要严格保存状态&#xff0c;因为处理器是很难直接进行逻辑判断的&#xff0c;有可能它会执行一段时间&#xff0c;发现出错后再返回&#xff0c;也有可能通过延时等手段完成控制流的正…

python生成二维码指向说明书

python生成二维码转向文档 python生成二维码指向说明书 import qrcode# 生成包含本地文档路径的二维码 def generate_qrcode(local_file_path):qr qrcode.QRCode(version1,error_correctionqrcode.constants.ERROR_CORRECT_L,box_size10,border4,)qr.add_data(local_file_pa…

为什么要做边界值测试?

边界值测试的理解 边界值测试&#xff08;Boundary Value Testing&#xff09;是一种常用的软件测试方法&#xff0c;它侧重于测试输入值的边缘或临界条件。这些边缘条件通常包括最小值、最大值以及接近这些最小值和最大值的值。边界值测试的基本思想是&#xff0c;许多软件错…

微信支付API列表

接入前准备 更新时间&#xff1a;2023.08.24 在正式接入微信支付App服务前&#xff0c;你需要进行以下准备步骤&#xff1a; 选择接入模式&#xff1a;普通商户或普通服务商申请参数&#xff1a;AppID、商户号App支付页面规范 #选择接入模式 商户需要判断自己公司注册区域…

SuperMap GIS基础产品FAQ集锦(20240729)

一、SuperMap iDesktopX 问题1&#xff1a;您好&#xff0c;想请教一下&#xff0c;白模可以调整颜色吗 11.2.0 【解决办法】 右键白模图层&#xff0c;制作单值专题图&#xff0c;即可调整白模颜色。 问题2&#xff1a;这边有份矢量数据&#xff0c;导入到桌面里面要放很大…

Node.js + Axios 上传附件到 Gitee 仓库指定 Release

在软件开发过程中&#xff0c;自动化发布流程是提升效率的关键环节之一。本文将介绍如何使用 Node.js 和 Axios 库来自动化地向 Gitee 仓库的最新版本中上传发布包。通过读取项目中的 package.json 文件&#xff0c;获取版本信息&#xff0c;并自动将构建好的包文件上传到 Gite…

我们的前端开发逆天了!1 小时搞定了新网站,还跟我说 “不要钱”

大家好&#xff0c;我是程序员鱼皮。前段时间我们上线了一个新软件 剪切助手 &#xff0c;并且针对该项目做了一个官网&#xff1a; 很多同学表示官网很好看&#xff0c;还好奇是怎么做的&#xff0c;其实这个网站的背后还有个有趣的小故事。。。 鱼皮&#xff1a;我们要做个官…