html,xml,xhtml有什么区别?
-html是语法较为松散的,不严格的web语言
-xml是扩展标记语言,主要用于存储数据和结构参考
-xhtml是可扩展超文本标记语言,基于xml,作用与html类似
怎样理解html语义化?
选在合适的标签,使用合理的代码结构,便于开发者阅读,同时让浏览器的爬虫和机器很好的解析。
其语义化的关键在于:1.选择合适的标签 2.结构划分合理
怎么理解内容与样式分离的原则?
内容与样式的分离方便后期的改动和维护
后期的改动:类似于只改变页面各个部分的背景,如果做到了内容与样式分离,只需要改动css即可,但没有做到,就会很麻烦
后期的维护:如果内容出现bug,就寻找html的错误,如果是样式错误,找css,js的问题
有哪些常见的meta标签?
文档声明的作用?严格模式和混杂模式指什么?<!doctype html>的作用
<!doctype>在文档的最前面,告诉浏览器的解析器用什么文档类型来规范解析这个文档
严格模式的排版和js运作模式是以该浏览器支持的最高标准运行而在混杂模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作
DOCTYPE不存在 或格式不正确会导致文档以混杂模式呈现
浏览器乱码的原因是什么?如何解决?
-设置<meta charset>标签声明文档使用的字符编码
-设置浏览器显示正确的编码
-设置正确的字符编码
常见的浏览器有哪些?什么内核?
IE ie内核
chrome webkit
safari webkit
firefox gecko
opear presto