HTML你应该知道的事儿

HMTL , XML , XHTML的区别

  • HTML (HyperTetx Markup Language) 是一种用于创建网页的标准标记语言,网页浏览器可以可以读HTML文件,并将其渲染成可视化网页,HTML语言用来表现数据,旨在显示数据,其焦点是数据的外观。
  • XML (Extension Markup Language) 被广泛用来作为跨平台之间交互数据的形式,主要针对数据的内容,通过不同的格式化描述手段可以完成最终的形式表达,设计用来传送及携带数据信息,不用来表现或展示数据,XML用途的焦点是它说明数据是什么,以及携带数据信息。
  • XHTML(Extensible HyperText Markup Language)是一种标记语言表现方式与超文本标记语言类似,不过语法上更加严格。XHTML主要是因为HTML的语法规则过于松散,对于机器来说语言越松散,处理起来就越困难,因此才产生了语法要求更为严格的XHTML,它包含了所有与 XML 语法结合的 HTML 4.01 元素。

怎样理解HTML语义化

语义化HTML是一种编写HTML的方式,它强调编码信息的含义在其格式(样子)之上,选择合适的标签、使用合理的代码结构,便于开发者阅读,同时让浏览器的爬虫和机器很好地解析,好的语义化HTML也改善了网页文档的可访问性。


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

从大原则上来说,内容与样式的分离可以使得代码松散耦合,避免某个部分过分依赖另外一个部分,耦合过紧,难于维护。

  1. 写 HTML 的时候先不管样式, 重点放在HTML的结构和语义化上,让 HTML 能体现页面结构或者内容。之后再去写样式。
  2. 尽量不要用 JS 去直接操作样式,而是通过给元素添加删除class来控制样式变化
  3. HTML 内不允许出现属性样式,尽量不要出现行内样式

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

  • 文档声明它是指示 web 浏览器,这个页面文档使用的是哪个 HTML(或是XML) 版本进行编写的指令,需要注意的是<!doctype >不是一个标签。
  • 不同文档模式主要影响CSS内容的呈现,尤其是浏览器对盒模型的解析,但在某些情况下也会影响到JavaScript的解释执行。混杂模式是一种比较宽松的向后兼容的模式,混杂模式通常模拟老式浏览器的行为,以防止老站点无法工作。标准模式是浏览器使用W3C的标准解析渲染页面。

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

浏览器乱码的根本原因在于浏览器对html文本的解码和编写html文本时候的编码并不匹配造成的。那么解决这个问题的方法也就是在编写html文件是规定好文档的格式是什么,比如你希望浏览器用utf-8来解码,那么你应该在html的头部声明,<meta charset = "utf-8>,这样浏览器就会按照你规定的格式来解码这个页面了。


常见的浏览器有哪些及其内核

在写代码的时候需要兼容的浏览器一般为一下几个,国产的例如360浏览器一般都是采用的以下某个或者几个内核。

内核 浏览器名称
Trident IE, 国内某些双核浏览器的内核之一
Gecko 以前的Netscape, 如今的 Mozilla Firefox
Webkit Chrome, safari
Blink (Webkit的一个分支,由google和opera研发) 2013年之后的Chrome, Opera, 以及360浏览器等双核浏览器内核之一
Presto 2013年以前的Opera

常见的meta标签

<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。
<meta>标签位于文档的头部,不包含任何内容。<meta> 标签的属性定义了与文档相关联的名称/值对。

<meta charset='utf-8' /> 申明编码
<meta name="renderer" content="webkit ie-comp ie-stand"> 浏览器内核控制:国内浏览器很多都是双内核(webkit和Trident),webkit内核高速浏览,IE内核兼容网页和旧版网站。而添加meta标签的网站可以控制浏览器选择何种内核渲染
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> 优先使用 IE 最新版本和 Chrome
<meta name="keywords" content="your tags" /> 页面关键词,每个网页应具有描述该页内容的一组唯一的关键字。使用人们可能会搜索,并准确描述网页上所提供信息的描述性和代表性关键字及短语。标记内容太短,则搜索引擎可能不会认为这些内容相关。另外标记不应超过 874 个字符
<meta name="description" content="150 words" /> 页面描述,每个网页都应有一个不超过 150 个字符且能准确反映网页内容的描述标签
<meta http-equiv="refresh" content="0;url=" /> 页面重定向和刷新:content内的数字代表时间(秒),既多少时间后刷新。如果加url,则会重定向到指定网页(搜索引擎能够自动检测,也很容易被引擎视作误导而受到惩罚)

知乎上的meta总结


常见的标签

标签名 用途
<html></html> 文档元素,定义了整个 HTML 文档,
<head></head> 所有头部元素的容器,可包含脚本,指示浏览器在何处可以找到样式表,提供元信息,等等
<body></body> HTML 文档的主体
<h1></h1>...<h6></h6> 1~6级标题
<p></p> 段落
<a></a> 链接到一个地址,页面或者是地址锚
<img > 链接一个图片
<div></div> 语义为“一大块”,用于给页面划分区块,让结构更清晰
<ul></ul> <li></li> 无序列表
<ol></ol> <li></li> 有序列表
<dl></dl> <dt></dt> <dd></dd> 自定义列表
<button > 按钮
<strong></strong> <em></em> <span></span> <strong></strong>用来表示强调突出,<em></em>强调的程度次于<strong>,<span></span>则是程度最低的,用来标记一段文字中需要单独使用css的字段
<iframe > 用来嵌入一个页面窗口
<table></table> <th></th> <tr></tr> <td></td> 用来展示表格,不要用来做布局 thead tbody tfoot可省略,浏览器会自动添加 border-collapse: collapse;用于合并边框
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,542评论 6 504
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,822评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,912评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,449评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,500评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,370评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,193评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,074评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,505评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,722评论 3 335
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,841评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,569评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,168评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,783评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,918评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,962评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,781评论 2 354

推荐阅读更多精彩内容