我爱编程

初步认识HTML

2017-05-09  本文已影响0人  我是一只_鱼

初识html

HTML、XML、XHTML 有什么区别

都是ML结尾,共同点就是都是标记语言。

怎样理解 HTML 语义化

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

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

有哪些常见的meta标签

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

  1. <!DOCTYPE> 声明位于文档中的最前面,处于 <html> 标签之前。告知浏览器以何种模式来渲染文档。
  2. 严格模式的排版和 JS 运作模式是 以该浏览器支持的最高标准运行。
  3. 在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。
  4. DOCTYPE不存在或格式不正确会导致文档以混杂模式呈现

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

乱码产生的根本原因是你保存的编码格式和浏览器解析时的解码格式不匹配导致的。
乱码一般是英文以外的字符才会出现

  1. 比如[网页源代码]是gbk的编码,而内容中的中文字是utf-8编码的,这样浏览器打开即会出现html乱码。反之网页是编码utf-8,内容是gbk也会出现乱码。
  2. html网页编码是gbk,而程序从数据库中调出呈现是utf-8编码的内容也会造成编码乱码。
  3. 浏览器不能自动检测网页编码,造成网页乱码。

解决方法有:

  1. 使用软件进行编辑HTML网页内容,推荐使用subline进行[HTML代码]编辑和开发。尽量不要直接使用记事本进行编辑HTML代码。
  2. 开发网页,必须网页加入meta charset编码标签
  3. 避免HTML中文乱码的关键:确保HTML文件实际编码方式和charset设定的编码方式一致。当然,所设的编码方式必须是系统支持的,这是最基本的。

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

常见浏览器 内核
IE Trident
Safari WebKit
Chrome Blink
Opera Blink
Firefox Gecko

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

h1~h6

标题

p

段落,表示大段文字

a

链接,链到一个地址
<a href="http://jirengu.com" target="_blank" title="饥人谷">饥人谷.com</a>

div

语义为“一大块”,用于给页面划分区块,让结构更清晰

上一篇下一篇

猜你喜欢

热点阅读