web前端开发技术 笔记 1

一、web标准

构成语言说明
结构HTML页面元素和内容
表现CSS网页元素的外观和位置等页面样式(如:颜色大小等)
行为JavaScript网页模型的定义与页面交互

二、HTML

  • HTML:超文本标记语言
  • HTML的概念:专门用于网页开发的语言,主要通过HTML标签对网页中的文本,图片,音频,视频等内容进行描述。
  • 案例:文字变粗案例
  • <strong>文字加粗</strong>
  • HTML页面固定结构:网页中的固定结构是要通过特点的HTML标签进行描述的

<html>

        <head>

                <title>网页的标题</title>

        </head>

        <body>

                网页的主体内容

        </body>

</html>

快捷键:!回车或!TAB

HTML的注释:Ctrl + /       <!--     -->

三、HTML标签的结构

  • 标签由<、>、/英文单词或字母组成,并且把标签中<>包括起来的英文单词或字母称为标签名。
  • 常见标签由两部分组成(双标签):前部分叫开始标签,后部分叫结束标签,两部分之间包裹内容。

  •  少数标签由一部分组成(单标签):自成一体,无法包裹内容。
  • HTML标签之间的关系
  • 父子关系(嵌套关系):

  • 兄弟关系(并列关系):

四、HTML标签

(一)排版标签

1.1标题标签

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

代码:h系列标签

        <h1>1级标题</h1>

        <h2>2级标题</h2>

        <h3>3级标题</h3>

        <h4>4级标题</h4>

        <h5>5级标题</h5>

        <h6>6级标题</h6>

特点:文字都有加粗

           文字都有变大,并且从h1-h6文字逐渐减小

           独占一行

1.2.段落标签

代码:

        <p>一段文字</p>

特点:段落之间存在间隙

           独占一行

1.3.换行标签

代码:

        <br>

特点:单标签

           让文字强制换行

1.4.水平线标签

代码:

        <hr>

特点:单标签

           在页面中显示一条水平线

(二)文本格式化标签

2.1.文本格式化标签

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

(三)媒体标签

3.1.图片标签

代码:

        <img src = "" alt = "">          属性名 = 属性值

特点:单标签

           img标签需要展示对应的效果,需要借助标签的属性进行设置

标签属性注意点:

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

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

        属性之间以空格隔开

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

        属性之间没有顺序之分

3.1.1图片标签的src属性

        属性名:src

        属性值:目标图片的路径

        注意点:

        当前网页和目标图片在同一个文件夹中,路径直接写目标图片的名字即可(包括后缀名)

<body>

        <img src = "./1.jpg" alt = "" title = "">           ./当前的意思

</body>

3.1.2图片标签的alt属性

        属性名:alt

        属性值:替换文本

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

                      当图片加载成功时,不会显示alt的文本<body>

<body>

<img src="./错的路径图片会加载失败”alt=*我是替换文本title="">

</body>

3.1.3图片标签的title属性

        属性名:title

        属性值:提示文本

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

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

<body>

<img src=*./1.jpg*alt="我是普换文本"title="我是title的效果"

</body>

3.1.4图片标签的width和height属性

        属性名:width和height

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

        注意点: 如果只设置width或height中的一个,另一个没设置的会自动等比例缩放(此时图片变形)

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

<body>

<img src=*./1.jpg*alt="我是普换文本"title="我是title的效果" width ="200" height = "200">

</body>

3.2.路径标签

路径:绝对路径(了解)

           相对路径(常用)

3.2.1绝对路径

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

盘符开头:"F:\vscode\实验报告1\freljord\freljord_architecture_01.jpg"

完整的网络地址:

3.2.2相对路径

        当前文件:当前的html网页

        目标文件:要找的图片

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

        相对路径分类:

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

方法一:<img src = "目标图片.gif">

方法二:<img src = "./目标图片.gif">

        下级目录:目标文件在下级目录中

格式:文件夹名字/目标文件夹名字

<img src = "文件夹/目标图片.gif">

        上级目录

格式:../目标文件名字

<img src  = "../目标图片.gif">

3.2.3音频标签

代码:<audio src = "./music.mp3"></audio>

常见属性

属性名功能
src音频的路径
controls显示播放的控件
autoplay

自动播放(部分浏览器不支持)

loop循环播放

注意点:音频标签目前支持三种格式:MP3、Wav、Ogg

3. 2.4视频标签

代码:<video src = "./video.mp4" controls></video>

常见属性

属性名功能
src视频的路径
controls显示播放的控件
autoplay自动播放(谷歌浏览器中需配合muted实现静音播放)
loop循环播放

注意点:视频标签目前支持三种格式:MP4、Webm、Ogg

(四)链接标签

4.1链接标签:超链接(a链接或锚链接)

代码:<a href = "./目标网页.html">超链接</a>

特点:双标签,内部可以包裹内容

           如果需要a标签点击之后去指定页面,需要设置a标签的href属性

注意:当不知道跳转链接是什么时,引号中输入#号,#表示通链接

           href:跳转地址

4.2链接标签的target属性

属性名:target

属性值:目标网页的打开形式

取值效果
_self默认值,在当前窗口中跳转(覆盖原网页)
_blank在新窗口中跳转(保留原网页)

代码:<a herf = "http://www.baidu.com/" target = "_blank">百度一下</a>

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Web前端开发这一领域是现代互联网行业中非常重要的一个职业岗位,负责将设计师设计的网站页面转化为实际可交互的网页。为了适应这个职业的要求,我进行了一段时间的预习,并整理了一些笔记。 首先,了解HTML(超文本标记语言)是十分重要的。它是构建网页结构的标准,可以通过标签定义不同的元素,如标题、段落、链接等。我学习了HTML的基本语法,如标签的使用规范、嵌套关系等。 其次,对CSS(层叠样式表)的理解也是必要的。通过CSS,我可以为HTML元素添加样式或者布局,使页面更加美观和易于阅读。我学习了CSS的选择器、属性和值,以及如何对文本、盒模型进行样式设置。 另外,JavaScript是实现网页交互性的重要一环。我了解了JavaScript的基本语法和DOM(文档对象模型),可以通过JavaScript操作网页元素,实现动态效果、表单验证等功能。 在学习的过程中,我还关注了响应式设计的概念。响应式设计可以使网页在不同设备上提供良好的用户体验,通过CSS媒体查询和弹性布局等技术,使页面适应不同的屏幕大小和分辨率。 此外,我还进行了一些实践练习,通过编写一些小项目来巩固所学知识。这些实践项目包括创建静态网页、制作简单的动画效果、实现表单验证等,帮助我理解和应用所学的技术。 综上所述,我的Web前端开发预习笔记主要包括HTML、CSS、JavaScript以及响应式设计的基础知识和实践经验。我相信这些准备工作可以为我之后的学习和工作打下良好的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值