HTML5+CSS3日常学习(一)

13 篇文章 0 订阅
2 篇文章 0 订阅

第1章:HTML5+CSS3网页设计概述

1.网页的概念

文字图像超链接等元素构成。还可以包含音频视频以及动画等。—>超链接:单击可以跳转的网页元素

2.网页分类
  • 静态网页 —>指用户无论何时何地访问,网页都会显示固定的信息。
  • 动态网页 —>网页显示的内容会随着用户操作和时间的变化而变化。 动态网页<===>服务器数据库
3.网页名词
  • Internet(互联网) —>由一些使用公用语言互相通信的计算机连接而成的网络

功能:1.实现全球资源的共享 2.形成了一个共同参与、相互交流的互动平台。

  • WWW(万维网) —>Internet提供的一种服务—网页浏览服务
  • URL(统一资源定位符) —>Web地址(网址)
  • DNS(域名解析系统) —>将域名===>IP地址
  • HTTP(超文本传输协议) —>规定了浏览器万维网服务器之间互相通信的规则

特点:1.非常可靠的协议 2.具有强大的自检能力,所有用户请求的文件到达客户端时,一定是准确无误的。

3.传输的数据都是未加密的。

  • HTTPS —>SSL+HTTP协议 SSL协议 —>数据加密传输协议
  • Web —>1.对普通用户:互联网的使用环境、内容等 2.对网站制作者:一系列技术的复合总称(网站的前台布局、后台程序、美工、数据库开发等)
  • W3C组织(万维网联盟)
4.Web标准
  • 结构 —>对网页中用到的信息进行分类与整理

    • HTML(超文本标记语言) —>创建结构化的文档以及提供文档的语义 ,最新版本为:HTML5
    • XML(可扩展标签语言) —>最初是为了弥补HTML的不足,具有很强的扩展性,可用于数据的转换和描述
    • XHTML(可扩展超文本标记语言) —>基于XML的标记语言,用以实现HTML向XML的过渡,目前已逐渐被HTML5所取代
  • 表现 —>指网页展示给访问者的外在样式(网页的版式、颜色、字体大小等),依赖于CSS(层叠样式表)

  • 行为 —>网页模型的定义及交互的编写

    • DOM(对象模型) —>W3C中的文档对象模型,该模型中立于平台和语言的接口,它允许程序和脚本动态的访问和更新文档的内容、结构和样式。
    • ECMAScript(标准脚本语言) —>JavaScript是一种基于对象和事件驱动,并具有相对安全性的客户端脚本语言,广泛用于Web开发,常用来给HTML网页添加动态功能。
5.浏览器

浏览器最重要或者核心的部分是“Rendering Engine(渲染引擎)—>浏览器内核"

浏览器内核—>负责对网页语法进行解释并渲染网页(也就是显示网页效果)

内核浏览器特点
Trident内核(IE内核)IE浏览器(代表)只能用于Windows平台,不是开源的
Gecko内核Firefox浏览器内核开源,可以跨平台
WebKit内核Safari浏览器、谷歌浏览器(老版本)开源的项目
Presto内核Opera浏览器(欧朋浏览器)2013年之后,Opera加入谷歌阵营,已弃用该内核
Blink内核Chrome浏览器(现在)
Trident(兼容模式)+WebKit(高速模式)—>双内核360浏览器、猎豹浏览器

注意:谷歌浏览器使用的内核其实是Chromium内核,但该内核是WebKit内核的一个分支,因此可以归类到WebKit内核。
images

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

会开花的小薄荷

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

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

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

打赏作者

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

抵扣说明:

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

余额充值