html知识点框架总结

html

	概念
	核心
	主体结构
	
<!doctype html>
		html
		head
		body
		meta 设置字符集,放在head标签的第一行
		title网页标题
	常用的标签
		功能性标签
			超链接
			表格
			表单
			iframe
			列表
				无序l列表
				有序列表
				自定义列表
			图片
		辅助性标签
			b
			i
			strong
			em
			....
		语义化结构标签
			header
			footer
			main
			section
			article
			aside
			figure
			nav
			....
		语义化功能标签
			meter
			progress
			output
			.....
		无语义标签
			div
			span
		多媒体标签
			音频
			视频
			flash
	标签等级分类
		文本级标签
			span
			i
			b
			p(最特殊)
			...
		容器级标签
			div
			h1
			ul li
			....
	条件注释
		gt
			大于
		lt
			小于
		gte
			大于等于
		lte
			小于等于
		写法示例
			<!--[if lte ie8]>

    您的浏览器版本过低

<![endif]-->
css
	定义
	核心
	用法
		标签style属性
			权重最高
		style标签
			直接写css
			@import url()
		link标签
	选择器
		三大基础选择器
			标签
			id
			class
		高级选择器
			并集
			交集
			后代
			子元素选择器
			相邻兄弟选择器
			普通兄弟选择器
			通配符
			超链接伪类选择器
		css3选择器
	
	属性选择器
				E[attr]
				E[attr = value]
				E[attr^=value]
				E[attr$=value]
				E[attr*=value]
				E[attr~=value ]
				E[attr|=value]

结构伪类选择器
nth-child()
first-child
last-child
only-child
nth-of-type()
first-of-type
nth-last-child()
nth-last-of-type()
:root
:empty
only-of-type

目标伪类选择器
				:target
	
	ui状态伪类选择器
				disabled
				enabled
				focus
				checked
				::selection
		
否定伪类选择器
				:not
		
动态伪类选择器
				:link
				:visited
				:hover
				:active

权重比较
		id、class、html标签选择器的数量
		权重不同看权重
		权重相同看位置
		继承
			看谁近
			一样近,比较权重
			不一样,谁的权重大听谁的
			权重一样,听后面的

布局
标签文档流
定义
特性
标签等级分类
行内元素
块级元素
行内块元素
脱离w文档流方法:
浮动
绝对定位和固定定位

更改元素等级
				display
					常用值
						none
						inline
						block
						inline-block
	
盒子模型
			主要元素
				width
				height 
				padding 
				border
					border-image
				margin
					margin塌陷
					触发bfc
						块级格式化上下文
						触发方式
							display不为none
							定位不为static
							overflow不为visiable
							浮动为none
							html
							。。。
						问题解决
							margin塌陷
							布局
				Tip
					调整子元素的位置,尽可能适合用padding,不用margin
		浮动
			float:left|right
			特性
				脱离文档流,但是不脱离文本流
				字围效果
				兄弟元素之间相互贴靠
				.....
			浮动带来的影响
				高度塌陷
					清除浮动
						overflow:hidden
						clear:both
						完美解决方案
		定位
			绝对定位
				参考点
					祖先元素包含定位属性
					祖先元素不包含定位属性
				特点
					即脱离文档流也脱离文本流
			相对定位
			固定定位
				以屏幕窗口为参考
			粘性定位
		table
			tr
			td
			th
			核心属性
				colspan 
				rowspan
		宽度和高度自适应
			不去进行设置具体的值,而是通过标签本身的特性和子元素去撑
		弹性盒子模型
			盒子模型
				标准盒子模型
				怪异盒子模型
					box-sizing:border-box
				新版本的弹性盒子模型
				旧版本的t弹性盒子模型
			相干属性
				弹性容器属性
				弹性子元素s属性
		多列布局
		响应式布局
			利用媒体查询、弹性布局、弹性图片、栅格系统
			一种开发理念
			媒体查询
				link里面包含判断语句
				@media
				常见的写法
					@media 媒介类型 逻辑运算符 媒体属性 {}
			断点
	
移动端网页布局
			视口的概念
				布局视口
				可视视口
				理想视口
			视口的设置
		
单位
				相对长度单位
					rem
					em
				绝对长度单位
					px
				与窗口相关
					vh
					vw
					vmin
					vmax
			dpr
	
背景属性
			background-origin
			background-clip
			background-size
			background-image
			background-color
			background-position
			background-attachment
			background-repeat
	
颜色
			英文单词
			rgb
			rgba
			hsl
			hsla
	
不透明度
			opacity
	
隐藏元素
			display:none
			opacity:0
			visibility:hidden
			scale(0)
			rgba(x,x,x,0)
	
	
2d
			位移
			旋转
			缩放
			斜切
			transform-origin

3d
位移
旋转
缩放
背面隐藏
视距
开启3d空间
景深基点
过渡
过渡时间
过渡属性
延迟
时间速度曲线
阴影
文字阴影
盒子阴影

animation
关键帧
@keyframes name{百分比} @keyframes name{from to}
调用关键帧
完成时间
关键帧延迟
播放次数
播放暂停
反向播放
速度曲线
播放前是否展示动画
animate动画库
渐变
线性渐变
方向
角度
颜色
百分比
径向渐变
方向
圆的形状
圆心
半径
圆的大小
最近边
最近j角
最远边
最远角
百分比
颜色
重复渐变
重复线性渐变
重复径向渐变
Tip:必须要有完整的渐变过程

表格属性
表单属性
文字属性
font-size
font-family
line-height

列表属性
list-style
链接属性
text-decoration

网站开发
css命名规范
page.html
page.css
main.css
文件分类
图片images
工具库lib
js代码 js
css文件夹 css
index.html
404.html
完整的完整一定要具备404网页

robots.txt
		专门给搜索引擎查看的文件
		告诉爬虫引擎,哪些目录可以爬取,哪些目录不可以爬取
		君子协议
	humans.txt
		关于网站建设者或者相关团队的信息
	.editorconfig  
		项目格式配置文件
	LICENSE.txt
		网站使用的协议
	CHANGELOG.md
		项目的更新信息以及版本信息
兼容性查询
	http://caniuse.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值