Web标准的构成、网页的组成、五大浏览器,可以使用HTML搭建出一个基础的网页
Web标准
不同浏览器的渲染引擎不同,对于相同代码解析的效果会存在差异
如果用户想看一个网页,结果用不同浏览器打开效果不同,用户体验极差!
Web标准:让不同的浏览器按照相同的标准显示结果,让展示的效果统一!
Web标准中分成三个构成
构成 | 语言 | 说明 |
---|---|---|
结构 | HTML | 页面元素和内容 |
表现 | CSS | 网页元素的外观和位置等页面样式(如:颜色、大小等) |
行为 | JavaScript | 网页模型的定义与页面交互 |
Web标准要求页面实现:结构、表现、行为三层分离
小结
Web标准的构成有哪些?分别通过什么语言表示?
• 结构:HTML → 页面元素
• 表现:CSS → 页面样式
• 行为:JavaScript → 页面交互的动态效果
认识网页
1、网页由哪些部分组成?
文字、图片、音频、视频、超链接
2、我们看到的网页背后本质是什么?
前端程序员写的代码
3、前端的代码是通过什么软件转换成我们眼中的页面的?
通过浏览器转化(解析和渲染)成我们看到的网页
五大浏览器
认识五大浏览器和渲染引擎
浏览器:是网页显示、运行的平台,是前端开发必备的开发利器
常见的五大浏览器:
IE浏览器、火狐浏览器(Firefox)、谷歌浏览器(Chrome) 目前我常用的、Safari浏览器、欧朋浏览器(Opera)
渲染引擎的(了解)
渲染引擎(浏览器内核):浏览器中专门对代码进行解析渲染的部分
浏览器出品的公司不同,内在的渲染引擎也是不同的:
浏览器 | 内核 | 备注 |
---|---|---|
IE | Trident | IE 、猎豹安全、360极速浏览器、百度浏览器、QQ浏览器 |
Firefox | Gecko | 火狐浏览器内核 |
Safari | Webkit | 苹果浏览器内核 |
Chrome/Opera | Blink | Blink其实是Webkit的分支 |
注意点:
• 渲染引擎不同,导致解析相同代码时的 速度、性能、效果也不同的
• 谷歌浏览器的渲染引擎速度快、性能高、效果好,所以更吸引用户的喜爱(推荐使用)
HTML初体验
HTML的概念
HTML(Hyper Text Markup Language)中文译为:超文本标记语言
专门用于网页开发的语言,主要通过HTML标签对网页中的文本、图片、音频、视频等内容进行描述
网页体验-构建基本网页的步骤
- 在代码文件夹中点击鼠标右击 → 新建文本文档 → 命名为:文件名称.txt
- 双击这个文件,输入代码等内容 → 记得保存!
- 在文件上点击鼠标右键 → 重命名 → 修改文件后缀为.html
- 双击文件名称.html ,浏览器会自动打开文件并显示之前输入的内容
小结
HTML的中文名叫做什么?
超文本标记语言
HTML中是通过什么来对网页中的文本、图片、音频、视频等内容进行描述的?
HTML标签
HTML页面固定结构
网页类似于一篇文章:
➢ 每一页文章内容是有固定的结构的,如:开头、正文、落款等…
➢ 网页中也是存在固定的结构的,如:整体、头部、标题、主体
网页中的固定结构是要通过特点的 HTML标签 进行描述的
<html><head><title>网页的标题</title></head><body>网页的主体内容/身体部分。我们看到的页面都写在这个地方</body>
</html>
小结
HTML骨架结构由哪些标签组成?
• html标签:网页的整体
• head标签:网页的头部
• body标签:网页的身体
• title标签:网页的标题
推荐使用的开发工具
VS Code
实际开发中,注重开发的效率和便捷性 ,因此我们会使用一些开发工具
开发工具有很多: Visual Studio Code 、 Webstorm 、 Sublime 、Dreamweaver、 Hbuilder
VS Code是前端开发神器 → 速度快、体积小、插件多,很适合新手使用
VS Code的基本快捷键
- 快速生成标签:英文 + tab
- 保存文件:ctrl + s
• 注意1:写完文件之后务必需要保存文件,否则网页无变化
• 注意2:可以设置自动保存省去每次保存的麻烦 - 快速查看网页效果:右击 → Open in Default Browser
• 快捷键:alt + b
• 注意:必须安装了open in browser 插件 - 快速生成结构标签:! + tab
• 注意1:!必须是英文的,中文!无效
• 注意2:必须保证当前文件后缀名是.html,否则无效
语法规范
HTML的注释
注释的作用
• 为代码添加的具有解释性、描述性的信息,主要用来帮助开发人员理解代码
• 浏览器执行代码时会忽略所有的注释
注释的快捷键:
• 在VS Code中:ctrl + /
HTML标签的构成
标签的结构图:
结构说明:
- 标签由<、>、/、英文单词或字母组成。并且把标签中<>包括起来的英文单词或字母称为标签名
- 常见标签由两部分组成,我们称之为:双标签。前部分叫开始标签,后部分叫结束标签,两部分之间包裹内容
- 少数标签由一部分组成,我们称之为:单标签。自成一体,无法包裹内容。
小结
常见标签由几部分组成?称之为什么?
两部分,双标签
少数标签由几部分组成?称之为什么?
一部分,单标签
HTML标签的属性
标签的属性: 属性名=“属性值”
双标签的属性需要写在开始标签还是结束标签中?
开始标签
标签上可以同时存在几个属性?
多个
标签名与属性之间,属性与属性之间以什么隔开?
空格
HTML标签的关系
标签的关系:父子 + 兄弟
➢ 父子关系(嵌套关系)
<head><title></title>
</head>
➢ 兄弟关系(并列关系)
<head></head>
<body></body>
Web标准的构成、网页的组成、五大浏览器,可以使用HTML搭建出一个基础的网页相关推荐
- html 点击新建窗口,【单选题】在HTML中,若实现单击超链接时,弹出一个新的网页窗口,下列的()选项符合要求。
A. 节目 B. 节目 C. 节目 D. 节目...
[单选题]在HTML中,若实现单击超链接时,弹出一个新的网页窗口,下列的()选项符合要求. A. 节目 B. 节目 C. 节目 D. 节目 更多相关问题 扩展不确定度为()Ω,取包含因子k=2.A.0 ...
- 产品经理必备知识之网页设计系列(二)-如何设计出一个优秀的界面
前言 第一部分参见 产品经理必备知识之网页设计系列(一)-创建出色用户体验 https://blog.csdn.net/wenyusuran/article/details/108199875 第三部 ...
- PS网页设计教程XXVI——如何在PS中创建一个专业的网页布局
作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,"熟读唐诗三百首,不会作诗也会吟". 本系列的教程来源于网上的PS教程,都是国外的 ...
- 做网页用的小型服务器,ASP:用ASP打造一个小型的网页BBS系统
传统的网页BBS大多是采用CGI模式实现的,它的实现要求编程者既要掌握编程语言如Perl或C等,又要了解关于CGI模式的各项技术内容,因此要制作自己的网页BBS确实困难不小.ASP(Active Se ...
- 前端html网页,点击按钮或超链接 弹出 一个登陆的div窗口或者对话框
1.点击链接弹出一个可操作的div窗口代码效果图展示: 代码示例: <!DOCTYPE> <html> <head> <title>点击文字弹出一个DI ...
- HTML与CSS基础(一)—— HTML基础(web标准、开发工具、标签)
目标 能够理解HTML的 基本语法 和标签的关系 能够使用 排版标签 实现网页中标题.段落等效果 能够使用 相对路径 选择不同目录下的文件 能够使用 媒体标签 在网页中显示图片.播放音频和视频 能够使 ...
- web标准,我们去向何方?一些想法...
web标准,我们去向何方?一些想法... 作者:阿捷 2004-7-5 0:52:42 原文作者:Veerle 原文出处:veerle.duoh.com 原文发表时间:2004年6月14日 译者注:本 ...
- Web标准概念--摘抄《CSS布局实录》
前言 对于日常的很多事情,我们并没有注意到这背后都有着一个隐藏的"因素"在起作用,这个因素就是:标准. 生活中各行各业都有着自己相应的标准与规范,标准可以方便交流.促进协作.提高效 ...
- WaSP的简要历史以及为何Web标准很重要
2013年8月,Aaron Gustafson 发布到了WaSP博客 . 他向一个社区传达了苦乐参半的信息: 由于无数WaSP成员和支持者(如您)的辛勤工作,Tim Berners-Lee将网络视为开 ...
最新文章
- 【经典】javascript ES5原生实现考试题答案全排列组合数组结果获取
- mysql zf,mysql workbench建表时PK,NN,UQ,BIN,UN,ZF,AI的含义
- 深入理解asp.net中的 __doPostBack函数
- 数据库慢,原来与数据库无关
- Git的工作流程简介
- java学习(96):线程的睡眠
- Magento:在head.phtml中获取产品属性 echo a product attribute in magento head.phtml
- Silverlight C# 游戏开发:L5 3D基本的灯光
- 2017 开源软件排行_2017年最佳开源教程
- select自定义下拉选择图标
- 专栏:谈谈我对当下大数据整顿的理解与风控建议
- 利用深度学习从大脑活动合成语言,应对人类语音挑战
- Python 爬虫 —— BeautifulSoup
- Windows Phone 项目实战之账户助手
- linux gprs模块 sim800a 芯片 ppp拨号上网
- java计算机毕业设计医院各科室财务管理2021源码+系统+mysql数据库+lw文档
- 《可以量化的经济学》凯恩斯主义与…
- 关于_CRT_SECURE_NO_WARNINGS与_CRT_SECURE_NO_DEPRECATE
- 智慧园区一体化信息管理平台设计方案
- 手游传奇刷元宝_传奇手游如何刷元宝
热门文章
- python个税筹划_2020 新个税算的头疼?会 python,这都不是事儿。
- C语言学习笔记—P13(操作符详解<1>+图解+题例)
- Apple Tree(树状数组+dfs序+邻接表数组(链式前向星) )
- 2019年一级建造师重点题型解题攻略
- php反射类 ReflectionClass
- 2023年中职组“网络安全”赛项南昌市竞赛任务书
- mangodb 高频数据_【mongoDB高级篇③】综合实战(1): 分析国家地震数据
- 放下手机好好过年html,放下手机,好好过年
- 史上最牛黑客:我是如何入侵摩托罗拉的
- 教你简单去除 Office 2007 盗版提示