入门4

2017-09-20  本文已影响7人  李诺哦

HTML、XML、XHTML 有什么区别

怎样理解 HTML 语义化

Tim Berners-Lee(万维网发明者)最早提出了语义网(Semantic Web)的概念,而语义网的核心是通过给万维网上的文档(如HTML)添加能够被计算机所理解的元数据(Meta data),从而使整个互联网成为一个通用的信息交换媒介。

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

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

一篇文档的实际内容和意义,与这篇文档呈现给读者的方式,是相互独立的。一个很常见的例子就是HTML里面表示强调的<em> ... </em> 短语元素。强调属于文档内容的一部分,而其呈现则可能是斜体文字,然而这两者之间并非充要关系——例如,已经加斜的文字中出现的强调应该使用一些其他的样式或者字重(例如回到正常体或者加粗)打印,以便与其上下文区分;反过来看,斜体也不一定表示强调,也可能是前言之类的样式。再进一步,前面这句假定了文档使用可视的输出格式;然而如果使用音频输出,“强调”这个含义就可能使用更响或者更尖的语音合成器声音达成。内容和样式的分离意味着文档中的标记元素永远都用于结构而非呈现,而将后者的任务得体地交给XSLT、XSL、CSS之类的正确工具。

有哪些常见的meta标签

指定文档编码:<meta charset="utf-8">;适配移动页面:<meta name="viewport" content="width=device-width, initial-scale=1.0">页面描述:<meta name="description" content="150 words" />页面关键词<meta name="keywords" content="your tags" />

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

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

解码方式错误会产生浏览器乱码,设置正确的编码方式即可解决。中文编码常用utf-8

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

浏览器:chrome、ie、firefox、Safari
内核:Trident(IE内核)、Gecko(Firefox 内核)、WEBKIT、CHROMIUM/BINK、PRESTO ([‘PRESTƏƱ])(opera已弃用)

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

<h1~h6>标题,一级标题到六级标题,效果一词递减;<p>标签,段落,用在文章段落<a>超链接,当我们想指向某个链接,例如:百度,可以使用<a>链接;<img>图片,当我们想在页面加入图片时,可以使用<img>标签

上一篇 下一篇

猜你喜欢

热点阅读