html(8)

兼容性

概念:同一个在不同的浏览器版本里面效果不一样
代表浏览器         浏览器内核         前缀
欧朋              presto            -o-
IE			     trident		   -ms-
火狐			     gecko			  -moz-
谷歌				 webkit			 -webkit-

常见的兼容想问题

1.图片的3px问题:解决问题:图片设置vertical-align或者转换为块级元素
2.行内块元素之间默认的间隔:解决方案:代码之间不要有空格或者加浮动
3.图片外面有链接,在低版本浏览器里面有低框:解决方案:设置边框粗度为0
4.在png24在ie6里面是不透明的,解决方案:使用png8或者gif
5.表单元素垂直方向没有对齐;解决方案:使用浮动或者vertical-align:top
6.鼠标移入,实现手型;cursor:hand;和cursor:pointer;一起使用

html与新增的标签和属性

1.标签语义化
         概念:语义就是有意义,要用正确的标签描述相反的内容
好处:代码具有可读性
	方便seo
新增的标签:
页头		header
页脚		footer
主体		main
导航		nav
侧柱		aside
文章		article
独立的区域、块	section

多媒体标签

1.音频:
<audio src='音频的路径'controls autoplay loop></audio>
controls 控件
autoplay  自动播放
loop   循环
2.视频
<video src='视频的路径' controls poster='海报的路径' 不能识别video标签的时候显示的内容></video>

html新增的属性和属性值

1.type属性值:email、url、number
2.验证表单数据的正确性:novalidate
3.验证表单数据的必要性:required
4.提示符:placeholder
5.自动获取焦点:autofocus
6.最大长度:maxlength
7.最小长度:autolength
8:自动补全:autocomplete

数据列表

语法:
	<input list='id名'>
	<datalist id = 'id名'>
	<option value=''>内容</option>
	</datalist>

渐进增强和优雅降级

项目开发中的两种思想而已
渐进增强:先完成最基本的功能,后面针对高版本的浏览器在添加功能或者是酷炫的效果,意味着向后看
优雅降级:先完成所有的功能,在针对低版本的浏览器进行功能,酷炫功能,交互的删减,保证最基本的功能的实现,意味着向前看
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值