欢迎光临散文网 会员登陆 & 注册

前端开发入门教程,web前端零基础html5 +css3+前端项目视频教程

2023-01-12 00:22 作者:善假001  | 我要投稿

第一天:

一、基础认知

1.网页由哪些部分组成:图片,音频,视频,超链接。

2.前端代码由“浏览器”转化成用户眼中的页面。(解析和渲染)

3.浏览器:是网页显示、运行的平台,前端开发必备利器

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

5.web标准

二、基础html


1.<strong>...</strong>,是双标签语句,作用是加粗

ctrl+s保存

ctrl+/注释

shift+1-》!,输入!可以直接生成框架

HTMl骨架结构:

html标签:网页的整体

head标签:网页的头部

body标签:网页的身体

title标签:网页的标题


html之间由嵌套关系和并列关系

第二天:

1.排版标签

标题标签:Ctrl+d连选相同数字,然后一起修改

shift+alt+向下 添加标题

段落标签:若输入文字过多,导致要拖动很久的辐条,则查看-自动换行(alt+Z)勾选

最新版的vscode按!已经不会出html骨架了,现在要构建html框架输入的是html:5然后回车


2.文本格式化标签:


3.媒体标签


./当前的(相对路径)





mac的是根目录

相对路径(常用)

概念普及:

当前文件:当前的html网页

目标文件:要找到的图片

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

相对路径分类:

同级目录


下级目录

文件夹名字/图片名字如

imges/f.gif


上级目录

../返回上级目录

如果在不同文件夹,却相邻,相对路径则先返回上级../再进入目标文件夹寻找

如../imges/f.jpg

音频标签

autoplay部分浏览器不支持

任何标签里的src都是指路径的意思


视频标签

谷歌浏览器可以让视频自动播放,但必须是静音状态muted

MP4只支持h264编码的,其他编码会没有画面

4.链接标签

href全称hyperlink reference 超链接引用

--跳转地址

(超链接是目前唯一自带颜色的标签)

当开发网站初期,我们还不知道跳转地址的时候,href的值书写#(空连接)


如果不写target,默认值是_self覆盖原网页

index网页首页

一、列表标签

目标:能够使用无需列表、有序列表、自定义列表标签,实现网页中列表结构的1搭建

1.列表的应用场景


2.无序列表


3.有序列表


4.自定义列表

二、表格标签

表格边框:border边框属性:solid实线显示

<table border="1px">

tab缩进

shift+tab退回


合并单元格-思路

场景:将水平或垂直多个单元格合并成一个单元格

1.跨行合并(垂直合并成一个)

2.跨列合并(水平合并成一个)

三、表单标签

目标:能够使用表单相关标签和属性,实现网页中表单类网页结构搭建

input是行内块元素所以不换行




action表单提交地址

button:若要有提示文本则额外添加属性value:提示文本

1. 向上复制单元格:Shift +Alt+UpArrow 2. 向下复制单元格:Shift +Alt+DownArrow

如果在行代码的末端直接回车都知道,如果光标在中间开头的就CTRL+回车




四、语义化标签

目标:能够认识开发中没有语义布局标签(div和span)和有语义的布局标签

场景:实际开发网页时会大量频繁的使用div和span这俩个没语义的布局标签

div标签:一行只现实一个(独占一行)

span标签:一行可以显示多个

五、实体标签

目标:能够通过字符实体在网页中显示特殊符号


css

pixel像素--px


二、基础选择器

目标:理解选择器的作用,能够使用基础选择器在HTML中选择元素

选择器的作用:

选择页面中对应标签(找她),方便后续设置样式(改她)



优先级 id选择器 > 类选择器 > 标签选择器


清除内外边距

三、字体样式和文本样式




就近原则,行内优先,页面其次,外嵌最后




作用域小优先级高

多个属性以空格隔开

复合属性:一个属性冒号后面书写多个值的写法







这个是块元素整体居中,text-align是块元素里面的元素基于父元素居中

p是段落文本,div是一整块地

div相当于文本框

一、选择器进阶

目标:能够理解复合选择器的规则,并使用复合选择器在HTML中选择元素

后代选择器选择所有的后代

选择器1和选择器2可以为标签,ID,类





div+p(同级)生成div和p标签

ul>li{111}*3

ul里面三个li,每个li为111

ul>li{$}*3

ul里面三个li,每个li数值递增

二、背景相关属性




正数:向右向下移动;负数:向左向右移动

注意:背景色和背景图只显示在盒子里面

背景图位置如果是英文单词可以颠倒顺序

数字就不可以


三、元素显示模式





四、css特性

目标:能够认识css的继承和层叠特性



选多行加内容删除alt+shift+鼠标左键单击

一、css三大特性

目标:能认识不同选择器的优先级公式,能够进行css权重叠加计算,分析并解决css冲突问题

!important不要给继承的添加,自己有样式无法继承父级样式



就近原则

三、盒子模型

目标:能够认识盒子模型的组成,能够掌握盒子模型边框、内边距、外边距的设置方法




border属性不分顺序,粗细+线条种类+线条颜色









也可padding-方位名词

某一边不想设内边距,设置0px即可

撑大盒子的都有啥?border+padding

要保持盒子尺寸不变则,新尺寸=原尺寸-2*(border大小+padding大小)


margin外边距用法和padding一样


margin:0 auto;auto外边距自动挤压

设计稿开头代码可以用下列


前端开发入门教程,web前端零基础html5 +css3+前端项目视频教程的评论 (共 条)

分享到微博请遵守国家法律