网页,html5
网站由网页组成,网页大部分由html文件组成,html是超文本标记语言,它是用来表述网页的语言。有各种各样的标签组成。
所谓超文本,两层含义:
1.可以加入图片,声音,动画,多媒体等内容(超越了文本限制) 2。可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(超级链接文本)
浏览器
浏览器是网页显示,运行的平台。
常用:IE,火狐,谷歌Chrome,Safari,Opera(5个)
浏览器内核(渲染引擎):负责读取网页内容,整理讯息,计算机网页的显示方式并显示页面。
Web标准
主要由结构html,表现css,行为js三个方面组成。
vscode
auto rename tag自动重命名配对的标签
html页面
:文档类型声明 ,告诉浏览器页面是由h5版本来显示 :语言种类 : 定义语言为英文 字符集 :必须写,不写会乱码CSS 层叠样式表
选择器以及一条或者多条声明
p { }
链接伪类选择器(a):
a:link 选择所有没有访问的链接
visited 访问过
hover 鼠标经过
active 鼠标正在按下鼠标还没有弹起
清除浮动:
.clearfix {
visibility:hidden;
clear:both;
display:block;
content:'';
height:0;
}
属性选择器
E[attr] :选择具有attr属性的E元素
E[attr = 'val' ] :选择具有attr属性且属性值等于val的E元素
结构伪类选择器
E: first-child 匹配父元素中第一个子元素E
E: last-child 最后一个E元素
E:nth-child(n) 父元素中第n个子元素E
E:fitst-of-type 指定类型E的第一个
E:last-of-type 指定类型E的最后一个
E:nth-of-type(n) 指定类型E的第n个