页面重构 准备笔记

1. XHTML

XHTML :可扩展超文本标记语言(英语:eXtensibleHyperTextMarkupLanguage,XHTML),是一种标记语言,是 HTML 与 XML(扩展标记语言)的结合物,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。
为了规范HTML,W3C结合XML制定了XHTML 1.0标准,这个标准没有增加任何新的标签,只是按照XML的要求来规范HTML,并定义了一个新的MIME type application/xhtml+xml。

  1. 正确嵌套标签,不交叉
  2. 元素需要关闭,使用结束标签或 />结尾:<br />(注意 / 前的空格,使XHTML与浏览器兼容)
  3. 元素、属性名必须小写
  4. xhtml文档必须有一个根元素,所有元素需嵌套在<html>标签内
  5. 属性值必须加引号:width="100%"
  6. 属性不能简写<input checked="checked" />
  7. 用id代替name
  8. lang属性需添加额外的 xml:lang:<div lang="no" xml:lang="no">Heia Norge!</div>
  9. 所有 XHTML 文档必须进行文件类型声明(DOCTYPE declaration),<!DOCTYPE>没有关闭标签。
  10. 在 XHTML 中,<html> 标签内的 xmlns 属性是必需的。若文档中未标明,"xmlns=http://www.w3.org/1999/xhtml" 这个值会被添加到<html> 标签中。

2. XML

点击转到:XML 学习笔记

3. CSS

点击转到:BFC块级格式化上下文、文档流
点击转到:选择器(优先级、伪类、伪元素、属性)
点击转到:边边角角但是有用

4. 图片格式

JPEG:有损压缩,不透明,全兼容,适合复杂颜色及形状、尤其是照片

GIF:无损压缩,透明,动画,全兼容,适合简单颜色

PNG:无损压缩,透明,全兼容,适合透明场景

APNG:无损压缩,透明,动画,兼容Firefox、Safari,适合透明动画

WebP:有损压缩,透明,动画,兼容Chrome、Opera、Android ,适合复杂颜色及形状,浏览器平台可预知

SVG:无损压缩,透明,动画,兼容所有(IE8以上),适合简单图形、需要良好的放缩体验、需要动态控制图片特效

5. 前端性能优化

前端性能优化知识整理总结【持更】

发布了18 篇原创文章 · 获赞 5 · 访问量 7950

猜你喜欢

转载自blog.csdn.net/fruiva/article/details/105073041