初识HTML

一、HTML、XML、XHTML有什么区别?

首先我们先来简略了解这三种语言是什么。
  HTML:超文本标记语言(英语:HyperText Markup Language,简称HTML)是一种用于创建网页的标准标记语言。其语法要求比较松散,这样对网页编写者来说,比较方便,但对于机器来说,语言的语法越松散,处理起来就越困难,对于传统的电脑来说,还有能力兼容松散语法,但对于许多其他设备,比如手机,难度就比较大。因此产生了由DTD定义规则,语法要求更加严格的XHTML。
  XHTML:可扩展超文本标记语言(英语:eXtensible HyperText Markup Language,XHTML),是一种标记语言,表现方式与超文本标记语言类似,不过语法上更加严格。从继承关系上讲,HTML是一种基于标准通用标记语言(SGML)的应用,是一种非常灵活的置标语言,而XHTML则基于可扩展标记语言,XML是SGML的一个子集。
  XML:可扩展标记语言(英语:Extensible Markup Language,简称XML),是一种标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用像XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从标准通用标记语言(SGML)中简化修改出来的。
  通过以上了解,再阐述三者区别:
HTML是语法较为松散的、不严格的Web语言;
XML是主要用于存储数据和结构;
XHTML是基于XML,作用与HTML类似,但语法更严格。

二、怎样理解HTML语义化

1、用合适的标签标记合适的内容。
2、语义化的html语言,是内容更加结构化,结构清晰,有利于浏览器和搜索引擎的解析。
3、即使没有css样式,语义化的html也以一种文档格式显示,并且是容易阅读的。
4,语义化的html,方便阅读源代码的人更容易阅读和理解网页。
5、搜索引擎的爬虫也依赖于html标记来确定上下文和各个关键字,有利于SEO。

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

一篇文档的实际内容和意义,与这篇文档呈现给读者的方式,是相互独立的。内容和样式的分离意味着文档中的标记元素永远都用于结构而非样式,而将后者的任务得体地交给XSL、TXSL、CSS之类的正确工具。

四、有哪些常见的meta标签

所有浏览器都支持 <meta> 标签。<meta> 元素可提供有关页面的元信息(meta-information),<meta> 标签位于文档的头部,不包含任何内容。<meta> 标签的属性定义了与文档相关联的名称/值对。

属性 描述
content some_text 定义与 http-equiv 或 name 属性相关的元信息
http-equiv content-type
expires
refresh
set-cookie
把 content 属性关联到 HTTP 头部。
name author
description
keywords
generator
revised
others
把 content 属性关联到一个名称。
scheme some_text 定义用于翻译 content 属性值的格式。

常用mete整理

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

文档声明作用:文档声明不是 HTML 标签;DocType声明位于html文档的最前边,处于标签之前,用来告知浏览器解析器用什么文档类型和规范(DTD)来解析这个页面。
  当浏览器厂商开始创建与标准兼容的浏览器时,他们希望确保向后兼容。为了实现这一点创建了两种呈现模式: 标准模式和混杂模式。
严格模式:严格模式的排版和js运作模式是以浏览器最高标准来运行。
混杂模式:页面以一种比较宽松的向后兼容的方式显示。通常模拟老式浏览器的行为以防止老站点无法工作。
  <!doctype html> 的作用:<!doctype html> 的作用是告诉浏览器以html5的版本来解析这个页面。

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

乱码是因为“所使用的字符的源码在本地计算机上使用了错误的显示字库”,或在本地计算机的字库中找不到相应于源码所指代的字符所致。不同国家和地区的文字字库采用了相同的一段源码,或是源文件中因为文件受到破坏,致使计算机默认提取的源码错误,或是计算机没有安装相应字库,都有可能产生乱码。
解决方法:
  1、转换编码:彻底的解决方法是双方使用同一编码系统。只要用户有对应的字体文件就可以正确的显示文字。实际上要统一[编码系统]还要克服各种客观的困难,现时只有靠软件(如Microsoft AppLocale)有更高的解码能力。
  2、转换字体。如果解码正确而出现错误文字,有可能是字体文件中没有相对应的字符,可尝试转换字体文件。
  3、其他。有时解码的方法要视乎软件和实际环境,及不断尝试才能解 码,特别在不知本来是用哪种编码系统时。

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

常见的浏览器有国内的360浏览器、百度浏览器、猎豹浏览器、搜狗浏览器、qq浏览器等等有很多种,但以这几种用的居多,当然还有特别用途的浏览器,例如淘宝浏览器,我们在打开淘宝时,搜索商品,也是一种搜索引擎。
  国外的就更多了,比较常见的也就是IE、Chrom、FireFox、Opera、当然还有Safar专用Mac系统的浏览器。
  这些浏览器随着版本的更新,不同版本的浏览器会可以使用不同版本的内核。至于哪些浏览器版本对应什么内核,由于各种浏览器版本太多,此处不细说。下面聊聊浏览器有哪些内核。至于众多的浏览器,他们只不过是:{不同浏览器的外壳+内核=浏览器}。外壳指的是浏览器界面上的菜单,工具栏,那些让用户操作的,而他们都是调用内核来实现各种功能。
常见的几类内核可以归为:Trident、Gecko、WebKit、Blink四种。

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

1、标题h1~h6:h1代表页面最大标题、h2代表二级标题、···h6代表最小的标题。一个页面最多只有六个标题。
2、段落P:表示大段文字。
3、链接a:链接到一个地址。
4、图片img:用于展示一张图片。
5、一大块div:用于给页面划分区块,使结构更加清晰。
6、无序列表ul li:用于表示并列的内容,li是ul的直接子元素,ul可以嵌套。
7、有序列表ol li:用于表示带步骤或者编号的并列内容,li是ol的直接子元素。可以嵌套。
8、dl、dt、dd:用于展示一系列的“标题、内容”等场景。
9、button:按钮。
10、strong和em强调标签:这两个标签用于强调网页中文本的特定词语或者段落, 但是两者在语气上有区别, strong更假强烈, 表现形式会是使用粗体, 而em会是斜体。
11、span标签: span标签是没有任何语义的, 它是自定义的, 它标签内的文本配合上css或者是JS能够高度的进行特定文本的自定义。
12、iframe:用于嵌入一个页面,但要注意跨域操作问题。
13、table:用于展示表格,现不用来做布局;thead、tbody、tfoot可以省略,浏览器会自动添加border-collapse、collapse;用于合并边框。

task4 结束
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,240评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,328评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,182评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,121评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,135评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,093评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,013评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,854评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,295评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,513评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,398评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,989评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,636评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,657评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352

推荐阅读更多精彩内容

  • HTML、XML、XHTML 有什么区别 1.HTML 是用来描述网页的一种语言,指的是超文本标记语言 (Hype...
    饥人谷_牛牛阅读 690评论 0 2
  • 1.html、xml、xhtml HTML HTML(Hyper Text Mark-up Language)即超...
    饥人谷_小侯阅读 444评论 0 1
  • 一、HTML、XML、XHTML 有什么区别 HTML: 超级文本标记语言是标准通用标记语言下的一个应用,也是一种...
    淡然7698阅读 238评论 0 1
  • HTML与XML与XHTML三者之间的区别 HTML的简介超文本标记语言(HyperText Markup Lan...
    24_Magic阅读 356评论 0 1
  • 1.HTML、XML、XHTML 有什么区别 HTML: 超文本标记语言,是语法较为松散的、不严格的Web语言 对...
    饥人谷_米弥轮阅读 442评论 0 1