一、前言

在开始正式学习之前,我们要了解如何去学习这门课程,掌握哪些方法,学习之后我们要能够做出什么东西。

1.学习方法

对于此次课程的学习,只是单单看这篇文章最多只能掌握35%,在看完之后最好能够自己动手实践一遍。

2.学习任务

二、html简介

1.网页

网页:网站的组成,通常由文字、图像、视频等元素构成,我们常见的以.html或者.htm结尾的文件,称为html文件。

html:称为超文本标记语言,并不是我们学的如C++、C等等的编程语言

2.浏览器

常用的浏览器:我们编写的html文件用网站打开后,浏览器自带的内核会帮助我们解析html文件

浏览器 内核 备注
IE Trident IE、猎豹安全、360极速浏览器、百度浏览器
firefox Gecko 可惜这几年已经没落了,打开速度慢、升级频繁、猪一样的队友flash、神一样的对手chrome。
Safari webkit 现在很多人错误地把 webkit 叫做 chrome内核(即使 chrome内核已经是 blink 了)。苹果感觉像被别人抢了媳妇,都哭晕在厕所里面了。
chrome Chromium/Blink 在 Chromium 项目中研发 Blink 渲染引擎(即浏览器核心),内置于 Chrome 浏览器之中。Blink 其实是 WebKit 的分支。大部分国产浏览器最新版都采用Blink内核。二次开发
Opera blink 现在跟随chrome用blink内核。

我们开发前端对于浏览器的选择应该是使用人数最多的一个,根据百度统计,截至到2021年,Google任然是使用最多的浏览器。

3.Web标准

Web标准:主要包括结构、表现、行为三个方面

结构 对于网页元素进行分类,主要是Html
表现 对网页的版式、颜色、样式进行美化,主要指Css
行为 网页模型的定义与交互的实验,主要指JS

Web最佳标准:结构、表现和行为三者分离

简单来说:html写结构,Css写表现,JS写行为

看到这,还有人不懂对吗,没关系,下面我们来看一张图片。

这三者当然是结构最重要,没有身体怎么穿漂亮的衣服,做出漂亮的动作,所以html是基础,要认真学。

三、开发工具的选择

我们电脑上自带的记事本其实就可以开发前端,比如如下的一段简单的html代码,

<html><head><title>第一个Html文件</title> </head><body>键盘敲烂,工资上万。</body>
</html>

用记事本打开后,复制这段代码,然后将记事本加上.html后缀,再次打开,发现它已经在默认浏览器里面打开了。虽然记事本能用,但我们不能几千行代码都要用记事本来描写吧,这就需要开发工具VScode的帮助了。

对于VScode全英文不太熟悉的,我们可以下载几个插件,点击最左侧的扩展,搜索下图几个插件

  1. 改写标签后自动完善
  2. 切换成中文页面
  3. 让代码在网页中打开,默认键Alt+B

打VScode,新建文件,保存成html格式,点击!号确定,会自动生成html模板。

零基础必看的Html5+Css3+移动端前端教程(一)相关推荐

  1. python编程入门与案例详解-Python零基础必看的入门书藉:Python编程从入门到实践...

    提取码:sc9i 本书是一本针对所有学习Python读者而作的Python 入门书.全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括matplotlib.NumPy 和Pygal ...

  2. Java零基础必看学习教程,Java开发环境配置详解

    很多Java新手小白在学习Java编程的时候,碰到的第一难题就是不知道如何安装和配置java开发环境. 今天整理了史上最详细的安装及Java开发环境配置教程,通过图文并茂的方式详细讲解每一步骤,手把手 ...

  3. 怎么安装Python,超详细,零基础必看

    如何下载并安装Python?(以win7 64位系统为例) 首先,通过这个链接进入python官网, Welcome to Python.org​www.python.org/正在上传-重新上传取消 ...

  4. Python发送微信消息(文字、图片、文件)给指定好友和微信群,零基础可看懂(附源码和教程)

    前言 本示例是调用Windows API模拟发送,用Python调用win32api这个库来调用Windows API模拟人的手动操作来发送消息. 在使用前,请将你微信的窗口设置为在最前面,这样就便于 ...

  5. 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程(CSS3)

    一.基础班学习路线 Web服务器 什么是服务器 申请免费空间以及网站上传 四.HTML5和CSS3提高 1.CSS3 2D转换 2D转换之移动 translate 让一个盒子水平垂直居中 2D转换之旋 ...

  6. 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程(HTML5和CSS3)

    一.基础班学习路线 四.HTML5和CSS3提高 1.HTML5的新特性 HTML5新增语义化标签 HTML5新增视频标签 HTML5新增音频标签 HTML5新增input类型 HTML5新增表单属性 ...

  7. 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程(边框,阴影,浮动)

    一.基础班学习路线 三.CSS3基础 1.综合案例-快报模块 以上为使用了盒子的底边框后又使用margin的悲剧效果(右边那个才是整个盒子),所以要用padding,又因为h3没有写宽度属性,所以给它 ...

  8. 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程(权重,盒子模型)

    一.基础班学习路线 三.CSS3基础 1.CSS的三大特性 CSS三大特性之层叠性 CSS三大特性之继承性 行高的继承 CSS三大特性之优先级 CSS权重的叠加 十个在最后累加会变成0,0,0,10: ...

  9. 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程(复合选择器,元素显示模式,背景)

    一.基础班学习路线 三.CSS3基础 1.Emmet语法 emmet语法生成html标签 <!DOCTYPE html> <html lang="en"> ...

  10. 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程(CSS字体,文本)

    一.基础班学习路线 三.CSS3基础 1.CSS简介 CSS是 层叠样式表 的 简称,有时也称为 CSS样式表 ,级联样式表 也是一种标记语言 CSS主要用于设置HTML页面中的文本内容,图片的外形以 ...

最新文章

  1. 给Ubuntu软件升级命令
  2. 科大星云诗社动态20201203
  3. PHP中类明明存在 但class_exists 确检测不到的坑: 使用完整命名空间
  4. 真香定律!Android动态换肤实现原理解析,原理+实战+视频+源码
  5. 安装mysql5.6.10_windows下安装mysql(mysql-installer-community-5.6.10.1)详细教程
  6. 全国计算机二级c 笔记,[IT认证]全国计算机等级考试二级C语言笔记.doc
  7. python中修饰器_python 中的修饰器
  8. VUE2中axios的使用方法
  9. C++通过WIN32 API获取逻辑磁盘详细信息
  10. 用 JMeter 测试 MySQL 数据库
  11. Node.js的安装下载和运行JS代码和常用命令和按键
  12. 地理数据处理之矢量数据
  13. 使用参数非参数和机器学习方法分析印度降雨变化,能给我国带来什么警示?
  14. 办理签证用的在职证明中英文版
  15. ink css,CSS text-decoration-skip-ink属性用法及代码示例
  16. UnicodeEncodeError: ‘charmap‘ codec can‘t encode characters in position 0-1: character maps to <unde
  17. 小米网卡驱动linux,小米笔记本pro 15.6寸安装ubuntu16.04无法使用wifi的解决方法
  18. 利用UE简化JAVA后端的SQL语句编辑
  19. php socket实践
  20. python安装不了是什么问题_python为什么安装了运行不了?

热门文章

  1. java移位运算符详解_java移位运算符详解
  2. 安卓天天练练(五)CompoundButton
  3. 163邮箱服务器连接错误 请重试,163邮箱无法连接服务器
  4. 互联网摸鱼日报(2022-10-17)
  5. 运用spss modeler运用支持向量机_统计分析软件SPSS初阶应用
  6. 新的特洛伊木马程序SectopRAT用以控制浏览器会话
  7. Android 签名类型
  8. 怎样在Word和LaTeX中打出黑底的圆圈数字?
  9. 机器学习实战之KNN实现mnist手写数字分类
  10. 在Ubuntu上使用Netdata设置实时性能监控