web前端学习

2023年web前端开发学习路线图 - 哔哩哔哩 (bilibili.com)

学习路线如下

2023年web前端开发学习路线图 - 哔哩哔哩 (bilibili.com)

html5+css3+前端项目

一、初识

网页组成:文字、图片、音频、视频、超链接。

网页背后的本质:代码。

通过浏览器的转化(解析和渲染)转化成网页。

浏览器是网页显示、运行的平台。

五大浏览器:IE、firefox、chorme、safari、opera。

渲染引擎(浏览器内核):浏览器中专门对代码进行解析渲染的部分。

不同浏览器的内核不同、解析相同代码的速度、性能、效果也不同。

web标准:解决了浏览器的渲染引擎不同带来的差异。

web标准:结构(HTML)、表现(CSS)、行为(Javascript)

HTML:hyper text markup language

        整体、头部、标题、主体

<html>
    <head>
        <title>网页的标题</title>
    </head>
    <body>
        网页的主体内容
    </body>
</html>
<!DOCTYPE html>
<html>
    <head></head>
        <title>我的网页</title>
    <body>hello world
        <h1>一级标题</h1>
        <h2>二级标题</h2>
        <h3>三级标题</h3>
        <h4>四级标题</h4>
        <h5>五级标题</h5>
        <h6>六级标题</h6>
    </body>
</html>

二、语法规范

html的注释:ctrl+/                        <!--   内容  -->

html标签的结构图:<strong>文字会变粗</strong>        开始标签、包裹的内容、结束标签

标签由<>/和英文单词或字母组成、有单标签、双标签

<br>换行line break

<hr>水平分割线horize

三、HTML标签学习

标签的关系:父子关系(嵌套关系)、兄弟关系(并列关系)

1、排版标签

1.1.1标题标签

        <h1>一级标题</h1>
        <h2>二级标题</h2>
        <h3>三级标题</h3>
        <h4>四级标题</h4>
        <h5>五级标题</h5>
        <h6>六级标题</h6>

语义:1~6级标题,重要程度依次递减

特点:文字都有加粗、文字都有变大,并逐级减小、独占一行

1.2.1段落标签

场景:在新闻和文章的页面中,用于分段显示

代码:<p>我是一段文字</p>

语义:段落

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

1.3.1换行标签

场景:让文字强制换行显示

代码<br>

语义:换行

特点:单标签、让文字强制换行

1.4.1水平线标签

场景:分割不同主题内容的水平线

代码:<hr>

语义:主题的分割转换

特点:单标签、在页面中显示一条水平线

2、文本格式化标签

2.1文本格式化标签的介绍

场景:需要让文字加粗、下划线、倾斜、删除线等效果

代码:

标签说明标签说明
b加粗strong加粗
u下划线ins下划线
i倾斜em倾斜
s删除线del删除线

右边语义:突出重要性的强调语境

2.2标签语义化

实际项目开发选择标签的原则:标签语义化

好处:对人:好理解记忆

对机器:有利于机器解析、对搜索引擎(SEO)有帮助

推荐:strong、ins、em、del表示强调的语义更加强烈!

3、媒体标签

1、图片标签

2、路径

3、音频标签

4、视频标签

3.1.1图片标签的介绍

场景:在网页中显示图片

代码:<img src=""alt="">

特点:单标签、img标签需要展示对应的效果,需要借助标签的属性进行设置!

标签的完整结构图:<img src="" alt="">

属性注意点:

        1、标签的属性写在开始标签内部

        2、标签上可以同时存在多个属性

        3、属性之间以空格隔开

        4、标签名与属性之间必须以空格隔开

        5、属性之间没有顺序之分

3.1.3图片标签的alt属性

属性名:alt

属性值:替换文本

        当图片加载失败时,才显示alt的文本

        当图片加载失败时,不会显示alt的文本

3.1.4图片标签的title属性

属性名:title

属性值:提示文本

        当鼠标悬停时,才显示的文本

注意点:title属性不仅可以用于图片标签,还可以用于其他标签

3.1.5图片标签的width和height属性

属性名:width和height

属性值:宽度和高度(数字)

注意点:如果只设置了其中一个,另一个没设置的会以等比例缩放,此时图片不会变形。

如果同时设置了width和height两个,若设置不当此时图片可能会变形。

3.1.2路径的介绍

场景:页面需要加载图片,需要先找到对应的图片(通过路径)

分类:

        绝对路径

        相对路径

3.2.2绝对路径

绝对路径:指目录下的绝对位置,可直接到达目标位置,通常从盘符开始的路径。

例如:

        盘符开头:D:\day01\images\1.jpg

        完整的网络地址:······logo.gif

网址路径容易受网络影响,且当外部网址图片修改时,容易找不到。好处是节省服务器空间。

盘符路径不容易对离线网页进行分享。

3.2.3相对路径

概念普及:

        当前文件:当前的html网页

        目标文件:要找到的图片

相对路径:从当前文件开始出发找目标文件的过程

相对路径分类:同级目录、下级目录、上级目录

3.2.4相对路径-同级目录

当前文件和目标文件在同一目录中

代码步骤:

方法一:直接写目标文件的名字即可

方法二:./表示当前

                

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Pinkagable

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

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

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

打赏作者

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

抵扣说明:

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

余额充值