web标准:
web标准可以分为三类:结构标准,表现标准,行为标准.
结构标准:html
表现标准:css
行为标准:javascript
URI:统一资源标识符
URL:统一资源定位符
URL的结构:
协议 主机名(分为前缀和域) 路径 文件(分为主文件名和扩展名)
HTML:
定义:超文本标记语言
html的特征: 空白折叠现象
对空格和换行不敏感
标签要严格封闭
html的结构:
声明部分:声明文档类型和遵循的标准规则
<html>元素:称为根元素,包含两个部分.
head部分:头标签 包含文档自身的信息 将页面的一些额外信息告诉服务器,不会显示在页面上.
body部分: 文档的主体,包含文档的所有内容(文本,表格,列表,超链接,图像,音频,视频.....)
head:
<title>:指定整个页面的标题,在浏览器上方显示.
<meta>:提供页面的基本信息 属性包括(http-equiv,name)
http-equiv属性:
refresh:重定向 content="x;URL=http://...." x秒后跳转到对应的网址
Content-Type: 指定文档的内容类型和编码类型 如 content="text/html;charset=utf-8"
x-ua-compatible:告诉IE浏览器以最高级模式渲染当前页面 如 content="IE=edge"
name属性:
Keywords:设置搜索引擎搜索的关键字(可以有多个,用逗号隔开) 如 content="科幻,游戏"
Description:设置页面描述 如: content="..."
viewport: 设置网页支持移动端,移动设备优先 如 content="width=device-width, initial-scale=1"
<link>:定义文档与外部资源的关系
<style>:定义内部样式与网页的关系
body:
html中标签的分类:
行内标签:
在一行内显示,不能设置宽高 默认的宽和高 是内容填充
行内块标签 在一行内显示,可以设置宽高
块级标签:
独占一行,可以设置宽高,如果不设置宽和高,默认的宽是父亲的100%。高度是内容的高度.