美文网首页
HTML-页面结构

HTML-页面结构

作者: S级食材咩咩羊 | 来源:发表于2017-03-09 23:39 被阅读0次

    1.HTML、XML、XHTML 有什么区别

    • HTML:超文本标记语言,主要用于写web页面的结构
    • XML:可扩展标记语言,主要用于存储数据和结构,通常用于数据交互
    • XHTML:可扩展超文本标记语言,基于XML的HTML语言(:зゝ∠),语法较为严格,曾有一段时间与HTML竞争,现用途不明
      B56753AF5FA2711FAB7F309B5685DBA9.jpg

    2.怎样理解 HTML 语义化

    HTML5新增了很多语义化的标签以取代以前大量使用的<div>,通过语义化,不但开发者编码和维护都更轻松了,对搜索引擎获取页面的重点内容也很友好。

    3.怎样理解内容与样式分离的原则

    额,内容、样式、行为三权分立多好,三者专精一方面,功能上不耦合,HTML负责网页的内容、框架,CSS负责网页的样式、渲染,JS负责用户的交互和前后端的数据交互。

    CA0756D4882AE0DE5BCA1489059FF403.jpg

    4.有哪些常见的meta标签

    使用形式:<meta name="" content="">
    name:descirption, keywords, robots(是否作为搜索结果), author, pragam(是否缓存), expires(指示缓存的时间)

    Paste_Image.png

    5.文档声明的作用?严格模式和混杂模式指什么?<!doctype html> 的作用?

    • 文档声明告诉浏览器该页面用什么模式解析
    • 严格模式:浏览器按照XHTML语法解析页面
    • 混杂模式:浏览器按照HTML和XHTML的语法解析页面
    • <!doctype html>:浏览器按照HTML5的语法解析页面

    6.浏览器乱码的原因是什么?如何解决

    • 原因:国际使用UTF-8编码,国内使用GBK编码。所以编写HTML文件的编码方式与浏览器的解码方式不对应就会出现乱码(:зゝ∠)
    • 解决: 写HTML时加入<meta charset="utf-8">或<meta charset="gbk">

    7.常见的浏览器有哪些,什么内核

    • IE内核(Trident):微软系列浏览器以及国内各大垃圾浏览器
    • Gecko内核:Firefox、Netscape6-9
    • WebKit:Safari、Chrome、poi
    • Presto: Opera 7.0及以上

    8. 列出常见的标签,并简单介绍这些标签用在什么场景

    • 语义类: <body> <article> <header> <aside> < img> < p> < h1>
    • 表单类: <input> <button> <option> <textarea>
    • 列表类: < ol> < ul> < li>
    • 表格类: <td> <tr> <table>
    • 其他: <div>

    相关文章

      网友评论

          本文标题:HTML-页面结构

          本文链接:https://www.haomeiwen.com/subject/emoggttx.html