前端小知识
1.doctype是用于严格模式与混杂模式的区分,告知解析器使用的文档类型,用于规范文档。严格DTD不允许使用表现层的语法
2.H5新增的一些标签,举例:<header>,< nav>,< aside>,< section>,< video>,< aduio>,< canvas>,< figure>,< hgroup>,< mark>,< footer>,< meter>, <progress>,< source> ,<command>...
3.H5语义化标签的意义:
1.首先可以里与内容的结构化,利于浏览器,搜索引擎进行解析
2.使用语义化开发可以使HTML在没有CSS样式的情况下,依然显示文档格式,便于阅读。
3.语义化更加利于SEO优化
4.可以让阅读代码变得简单一些,更容易对代码进行分块维护
4.IE中通过设置元素的css属性激发元素的的haslayout属性,使其可以在文档中拥有布局,可以设置如下:
其他IE的浏览器:display:inline-block;width/height:任意值;float:left/right;position:absolute;zoom:任意值;
IE7的额外属性也可以:min-height,min-width,max-height,max-width,overflow-x/overflow-y/overflow:除了visible之外;position:fixed;
5.图片的特性:
jpg:不支持透明,不支持动画,适用于web上的摄影图片和数字照片
png:png格式分子类,有256色和全色,256色可以代替gif,全色可以代替jpg,png属于alpha透明(半透明,透明,不透明),不支持动画
gif:既可以全透明,也可以全不透明,但是不可以半透明,支持动画,无损耗,采用水平压缩,横向显示的比纵向显示的更小
6.文本加粗
font-weight:(数字值一般为100-700,100-400相当与normal,500相当于bold,600相当于lighter,700相当于bolder)
7.HTML于XHTML的区别:XHTML必须使用闭合标签,标签必须小写,有根元素
浙公网安备 33010602011771号