HTML基础知识

HTML XHTML XML区别


HTML是一种比较松散的语言,是构成网页的主要语言,能将一台电脑上的文字以及图片信息与另一台电脑上的文本以及图片结成成为一个整体,当用户点击其中一个时,就会转到相关内容上去,而无论信息在哪台电脑上,但是由于开发时间过早,没有统一的规范,大小写混乱而且编码不规范,给开发带来麻烦。

XHTML是一种相比于HTML更佳严格的语言,如果将HTML比做方言,那么XHTML就是普通话,其中的X代表着extensible,XHTML结合了HTML与XML,是一种过渡语言,是HTML到XML的过渡,目前普遍认为XML为未来的主流语言。

XML是Internet中跨平台、依赖于内容的技术,为当前处理结构文档信息的有力工具,由于原来的HTML不能处理所有数据类的问题,比如影音资料,化学公式,音乐符号等其他形式的内容;需要将整份文件下载完成之后才能进行搜索功能;扩展性差,易读性差等。为了弥补以上缺点,XML被创造了出来,XML是一种简单的数据储存语言。大部分软件在之后都将会支持XML,这就意味着软件可以将在Windows、Linux、Mac OS各个不同系统下产生的信息结合起来,然后通过XML进行加载分析,然后将数据以XML格式输出。

HTML语义化


HTML的语义化作用在于让开发者更好的理解当前网页代码,在没有CSS的情况下也能使得页面可读性更强,使其机构明确。有利于搜索爬虫能够更好理解网页内容,获取有效信息,提升网页的权重,使得网页更容易被搜索引擎抓取。

内容与样式分离原则


内容与样式分离主要使为了方便代码的维护以及修改,增加易读性,增加代码的清洁性;网页的加载速度更快;由于样式单独写入了css文件中,因此更利于搜索引擎对其进行搜索;保持视觉的统一性。

常见的meta标签


meta标签在一个网页中至关重要,通常用来描述网页的关键词,作者,日期,刷新等信息。它通常位于head标签和title标签之间,即meta标签永远位于head标签之内。

页面关键词

<meta http-equiv="keywords" content="关键字">

页面描述

<meta http-equiv="description" content="描述">

自动刷新并且转到新页面

<meta http-equiv="refresh" content="2, url=http://">

申明编码

<meta charset="utf-8">

忽略数字并识别为电话号码

<meta name="format-detection" content="telphone=no, email=no">

不缓存

<meta http-equiv="cache-control" content="no-cache">

文档声明作用


文档声明作用是告知浏览器文档使用何种HTML或者XHTML规范

严格模式和混杂模式


严格模式指的是浏览器按照W3C规定解析代码,混杂模式又称兼容模式,是按照浏览器自己的方式来解析代码

<!doctype html>作用


声明浏览器的解析类型,避免怪异模式,使用了<!doctype html>就代表着浏览器解析用的是W3C中的规范,而避免了使用浏览器本身的解析。从而页面在不同浏览器中的解析都是一致的。

浏览器乱码原因以及解决方案


出现的乱码原因和相应解决方案
字库没安装完全:安装相应字库即可解决;
编码设置错误,使用了与文档字库不同的解码方式:选择相匹配的编码即可;

常用的浏览器以及相应内核


Safari:WebKit内核
Chrome:Blink内核(基于WebKit2)
IE:Trident内核
Opera:Blink内核
Firefox:Gecko内核

常见的标签以及使用场景


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

推荐阅读更多精彩内容

  • HTML、XML、XHTML 有什么区别? 因为相同之处从字面可以看出,他们都是ML,都是标记语言(Markup ...
    DCbryant阅读 276评论 0 2
  • 1. HTML、XML、XHTML 有什么区别 HTML即是超文本标记语言(Hyper Text Markup L...
    agui526阅读 272评论 0 1
  • 一、HTML、XML、XHTML 有什么区别? 首先,我们来看看每一项在维基百科中第一句话介绍: HTML: 超文...
    SHININGJACK阅读 1,365评论 0 2
  • 课程任务 1.HTML,XML,XHTML有什么区别 HTML,超文本标记语言,语法较为松散不是严格的标记语言。X...
    Jingle_hunger阅读 297评论 0 1
  • 记住哥人生的10大铁律:1生死看淡不服气就干。2出来混,要么你整死我,要么你被我整死。3我的就是我的,别人的也是我...
    叔书数术阅读 213评论 0 0