我爱编程

HTML知识点1

2017-06-05  本文已影响0人  QQQQQCY

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

HTML被设计用来显示数据,焦点是数据的外观
XML被设计用来描述数据,焦点是数据的内容,并且标签没有自定义,全部需要自己定义
XHTML是居于可扩展标记语言的标记语言,也是HTML的一个子集,格式比HTML更加严谨

2. 怎样理解HTML的语义化

语义化是指根据内容的结构化(内容语义化),选择合适的标签(代码语义化),便于开发者阅读和写出更优雅的代码的同时,让浏览器的爬虫和机器很好的解析。

语义化的目的是

如何语义化

扩展阅读
HTML 5的革新——语义化标签(一)
HTML 5的革新——语义化标签(二)

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

指的的HTML上只应该设置内容与结构,不使设置具体样式

这样的做的好处是

样式应该单独在CSS中设置,在html中引用
使用JavaScript的地方,同样应当如此

4. 有哪些常见的meta标签

meta的官方定义:
meta标签提供关于HTML文档的元数据。元数据不会显示在页面上,但是对于机器是可读的。它可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务。

  1. all:文件将被检索,且页面上的链接可以被查询
  2. none:文件将不被检索,且页面上的链接不可以被查询
  3. index:文件将被检索
  4. follow:页面上的链接可以被查询
  5. noindex:文件将不被检索
  6. nofollow:页面上的链接不可以被查询

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

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

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

Trident内核 : IE,MaxThon,TT,The World,360,搜狗浏览器等。[又称MSHTML]
Gecko内核   : Netscape6及以上版本,FF,MozillaSuite/SeaMonkey等
Presto内核  : Opera7及以上。 [Opera内核原为:Presto,现为:Blink;]
Webkit内核  : Safari,Chrome等。 [ Chrome的:Blink(WebKit的分支)]

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

<html>    开始标签
  <head>    网页上的控制信息
      <title>  页面标题  </title>
  </head>

  <body>    包括所有 页面显示的内容
       <h1~6></h1~6>    页面标题,1~6重要程度依次递减

      <p></p>    段落,前后若有其他,执行前后换行,并空开一行,保证自身是一个整体

      <div></div>    层标签(默认占一行)

      <span></span>    层标签(默认用多大空间占多大空间)

      <ol>    有序列表
        <li>内容</li>
        <li>内容</li>
      </ol>

      <ul>    无序列表
        <li>内容</li>
        <li>内容</li>
      </ul>

      ![](图片地址)    图片标签,图片无法加载时会显示alt中文字

      <a href="http://xxxx.com" target="_blank" title="xxx">xxx.com</a>    超链接

      <dl>    用于展示一系列 “标题:内容... ”的场景
        <dt>商品名称:</dt>
        <dd>青花瓷</dd>
        <dt>特征:</dt>
        <dd>白色</dd>
        <dd>圆口</dd>
        <dt>商品介绍</dt>
        <dd>这是一个年代久远的瓷器,很贵,易碎</dd>
      </dl>

      <button>点我</button>    按钮

      <iframe src="http://jirengu.com" name="myPage"></iframe>    嵌入页面

  </body>
</html>    结束标签
上一篇 下一篇

猜你喜欢

热点阅读