HTML简介

HTML是超文本标记语言(Hyper Text Markup Language),它是一种专门用于创建web超文本文档的编程语言,它能告诉web浏览器程序如何显示web文档(即网页)的信息,如何链接各种信息。使用HTML语言可以在其生成的文档中含有其他文档或者含有图像,声音,视频等,从而形成超文本。
HTML超文本标记语言的结构包括头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。

HTML文档的结构

  • 1)基本结构
<html>
    <head>
        <title>网页标题</title>
    </head>
    <body>
        网页内容
    </body>
</html>
  • 2)常规结构
<!DOCTYPE html>  
<html lang="zh-CN"> 
<head> 
    <meta charset="utf-8"> 
    <title>网页标题</title> 
    <meta name="keywords" content="关键字" /> 
    <meta name="description" content="此网页描述" /> 
</head> 
<body> 
    网页正文内容 
</body> 
</html> 
  • 3)结构简介

  • 1、DOCTYPE声明

<!DOCTYPE> 声明必须是HTML文档的第一行,位于 <html>标签之前。
<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。

点击了解更多DOCTYPE

  • 2、html的lang 属性规定元素内容的语言

lang属性:HTML语言声明属性,用来定义当前文档显示的语言。
如:lang="en"表示定义语言为英文;lang="zh-CN"表示定义语言为中文。其实对于文档显示来说怎样写都无所谓,定义成en的文档也可以显示中文,定义成zh-CN的文档也可以显示英文。但还是应该遵循标准,毕竟这个属性对浏览器和搜索引擎还是有作用的。

点击了解更多html的lang 属性
(参考bootstrap的相关官方网站)

  • 3、head

<head></head>页头中的内容在浏览器中是无法显示的,这里是给服务器、浏览器、链接外部js、链接css样式等提供区域。
* 1.<head></head>里面<title></title>中放置的是网页标题,可以显示出来
* 2.<head></head>里面<meta name="keywords" content="关键字" /> <meta name="description" content="本页描述或关键字描述" />这两个标签里的内容是给搜索引擎看的,说明本页关键字及本张网页的主要内容等SEO可以用到。
了解更多meta详情1
了解更多meta详情2

  • 4、body

正文<body></body>也就是常说的body区 ,这里放置的内容就可以通过浏览器呈现给用户。这里也是最主要区域,网页的内容呈现区。

HTML的基本标签

  • 1)标签分类

    • 分类方式1(根据标签的闭合方式分类)
      a、单(空)标签(不可以嵌套)
      > 例如:<hr/> <br/> <meta/> <img/> <input/>等等

      b、双标签(可以嵌套)
      > 例如:<div></div> <table></table> <span></span> <ul></ul> <dl></dl> <ol></ol> 等等

    • 分类方式2(根据标签的类型分类)
      a、行内元素(内联元素)

      特点:
      * 和其他元素都在一行上;
      * 高及外边高,行距和内边距部分可改变;
      * 宽度只与内容有关;
      * 行内元素只能容纳文本或者其他行内元素。
      例如:<a></a> <span></span> <strong></strong> <b></b> <em></em> <i></i> <label></label>等等
      内联元素可以设置外边界(margin),但是外边界不对上下起作用,只能对左右起作用

      b、行内块元素

      特点:
      * 内部表现为块级元素,可设置宽高,支持盒模型。
      * 外部表现为行内元素 不独占一行,从左到右排列。
      例如: <input/> <button></button> <select></select> <img/> <textarea></textarea>等等,常见的表单元素大多数是行内块元素。

      去除inline-block元素间间距的N种方法

      c、块级元素

      特点:
      * 总是在新行上开始,占据一整行;
      * 高度,行高以及外边距和内边距都可控制;
      * 宽始终是与浏览器宽度一样,与内容无关;
      * 它可以容纳内联元素和其他块元素。
      例如:<div></div> <h1></h1> <p></p> 等等
      p标签虽然是一个块标签 但是不可以存放别的块标签

      d、元素类型的转换方式:

      display:inline/inline-block/block

      行内元素,行内块元素,块级元素区别

  • 2)基本标签
    常规标签用法请参考w3school或者菜鸟教程

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

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,747评论 1 92
  • 关于 HTML 超文本标记语言(HyperText Markup Language,简称 HTML)是一种用于创建...
    _空空阅读 1,077评论 0 1
  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,236评论 1 41
  • 【1】 清晨,啃着汉堡,哼着小曲,妆容也不精致的进入公司大楼,难怪活该没人追?正在我拼命发现美好事物时,就被人从身...
    云朵默阅读 2,616评论 40 23
  • 心莲_c213阅读 418评论 0 0