HTML入门基础与布局标签

什么是HTML?

    我们可以在浏览器里打开任意一个网站页面,它就是一个HTML,当然你所见到的网页都离不开HTML,作为专业的前端工程师,HTML是必学的技能之一,那么我先来认识一下它。

HTML指的是超文本标记语言 (Hyper Text Markup Language)

    语言:  人们用于交流的工具。

    超文本:就是指页面内可以包含图片、链接,甚至音乐、视频等非文字元素;

    标记:一种标记符,可以告诉浏览器如何显示其中的内容;

    比如:<b>我很粗</b>  ,<b></b>就是一种标记符

    注意事项:

    HTML不是一种编程语言(因为HTML中没有变量,流程控制等),它是一种标记语言 (markup language)

    标记语言是一套标记标签 (markup tag),例如:<b>我很粗</b><i>我很歪</i>

    HTML使用标记标签来描述网页内容。

为什么要使用HTML?

    因为HTML是一种标记语言,主要用于描述网页内容,告诉浏览器跟据我们的标记符的类型,显示相应的内容。HTML就像是我们的饭碗一   样,如果吃饭这个只少也要算个标配吧!当然,对于我们的网站,HTML就是整个网站的骨架,如果不用HTML,我们很难想像网站长什么 样子。所以这些基础知识我们必需撑握。

在哪里使用HTML

HTML使用的地方非常的广泛,基于浏览器端所有能看到的网站都用到它。


动态网页与静态网页

    静态网页,html代码和内容书写完毕后,页面的内容和显示效果就基本上不会发生变化了——除非你修改页面代码。而动态网页则不然,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。注意:不要将动态网页和页面内容是否有动画效果混为一谈,比如网页中幻灯片效果,文字滚动效果,如果内容本身没有变化,那么也属于静态网页。

HTML的发展历程

    超文本标记语言(第一版 HTML1.0)——在1993年6月作为互联网工程工作小组(IETF)工作草案发布(并非标准):

    HTML 2.0——1995年11月发布,于2000年6月发布之后被宣布已经过时;

    HTML 3.2——1997年1月14日,W3C推荐标准;

    HTML 4.0——1997年12月18日,W3C推荐标准;

    HTML 4.01——1999年12月24日,W3C推荐标准

    XHTML1.0——发布于2000年1月26日,是W3C推荐标准,推出的目的是为了更好的规范HTML语法,与HTML4.01几乎一模一样。(让HTML语法更严谨)

    XHTML 1.1,于2001年5月31日发布,W3C推荐标准。

    XHTML 2.0,W3C工作草案,然后就没有然后了。

    HTML 5——2014年10月29日,万维网联盟宣布,经过接近8年的艰苦努力,该标准规范终于制定完成。保留HTML4所有功能,增加很多新的功能。

    总结:

    HTML5是最新的HTML版本,最前沿,新开发的网站几乎都是采用此版本。

    W3C:万维网联盟,是Web技术领域最具权威和影响力的国际中立性技术标准机构,该组织制定Web技术标准。

HTML的开发工具

    Dreamwear:Adobe的一款可视化开发网页的软件

    HBuilder:强力的前端开发工具

    EditPLUS:简单便捷的轻型编辑软件

    NotePad++:轻量级多国语言编辑器

    Sublime:提示功能比较强大(轻,小,需要安装插件)

    Vscode:强大的提示和高亮及emmet语法,让写代码更快捷

    Webstorm:被誉为“Web前端开发神器”、“最智能的JavaScript IDE”

HTML入门

    如何编写一个最简单的HTML文件

    新建一个文本文档;将后缀名改为.html(.htm);就可以在里面开始写HTML代码了;点击文件,使用浏览器打开查看效果。

<b>好好学习</b>

<h1>好好学习</h1>

HTML文件格式

    一般我们写的代码需要存储在文件中,HTML代码一般保存在后缀名为 .html 或.htm 文件中。比如index.html或者 index.htm,所以为了让大家知道你文件中是什么内容,我们编写一个HTML网页时文件名的后缀为html或htm,建议使用 .html

注意:如果你的电脑没有显示扩展名

    Win7操作:打开任意一个盘符,找到工具-->选项-->查看-->高级选项-->已知隐藏文件类型扩展名前面的√去掉

    Win10操作:打开任意一个盘符,查看-->把文件扩展名勾选上

HTML标签格式

    什么是HTML 标签?

    HTML标记标签也称为HTML标签(HTML tag),由开始标签结束标签组成,用于表现结构化的内容,将内容构造成为一个完整的网页。

    开始标签是被尖括号包围的元素名

    结束标签是被尖括号包围的斜杠和元素名。比如:<h1>文本内容</h1>   <b></b>

<元素名>内容< /元素名>

    通常情况下,在我们的HTML中,标签分为两大类:

    双标签:是指由开始标签和结束标签组成,比如:<b>哈哈</b>

    单标签:是指没有结束标签的标签,由一个标签构成即为开始也是结束;

    但根据XHTML的规范,标签一定要有结束,于是写上自结束符号: / ,比如:<hr />  <br />

    注意:有些HTML 元素没有结束标签,比如 <br  />

HTML标签属性

    定义:属性主要用于设置标签的更多细节信息

    比如字体标签<font>,如果需要设置字体大小,我们就需要使用size属性;

    基本语法:

< 标签名 属性名="属性值"属性名="属性值" .... >

<font size="7">大不大</font>     < !--  设置字体的标签  -- >

    注意事项:

    属性一般写在开始标签上;属性总是以名称/值对的形式存在(简称:名值对);属性的值建议大家使用双引号(可以加双引号,也可以加单引号,也可以不加引号;千万不要在一个值又加单引号又加双引)

    通用属性

    HTML 标签拥有通用属性,也就是每个标签都有属性(有个别例外)。Base,head,html,meta,script,style,title标签不提供下面的属性:

属性        值                            描述

class      class_rule              元素的类(class)

id            id_name                元素的某个特定id

style        样式定义                内联样式定义

HTML基本结构

<!DOCTYPE html><html> <head></head> <body></body></html>

    <!--     

    DOCTYPE: 文档声明

    html: 标签告知浏览器其自身是一个 HTML 文档

    head: 标签用于定义文档的头部(文档的描述信息)

    body: 标签用于定义文档的主体(文档的主体内容)      

    -->

HTML注释

    语法:<!-- 注释内容 --> 

    含义:注释标签用来在源文档中插入注释。注释会被浏览器忽略。您可使用注释对您的代码进行解释,这样做有助于您在以后的时间对代码的理解。

    注意:注释不能嵌套

HTML编码问题

常见的编码格式有:

UTF-8                国际通用编码字符集,UNICODE的灵活版

GBK/GB2312    中文编码字符集

BIG5                  中文繁体字符集

UNICODE          大字符集,包含了地球上所有语言的编码

HTML的编码声明为: <meta charset="utf-8"/>

文件编码是指HTML文件保存到硬盘中的编码格式,一般在保存的时候设置,常见的开发工具都可在编辑的时候设置。

注意:文件编码+HTML编码声明必须保持一致

HTML的规范

HTML标签都必需使用尖括号包裹起来,比如 <html>

HTML标签通常是成对出现的,双标签必需要有开始标签和结束标签,比如<b>和</b>

HTML标签不区分大小写(建议使用小写,可读性更高)

HTML双标签都可以是进行嵌套,但是不允许交叉嵌套

HTML基本标签

    hn标签:不是一个标签,而是一组标签的缩写:h1  h2  h3  h4  h5  h6

    定义和用法 : <h1>-<h6> 标签可定义标题。定义最大的标题。<h6> 定义最小的标题。

<h1>这是标题 1</h1>

<h2>这是标题 2</h2>  ...

    p标签

    定义和用法:p标签定义段落。

    p元素会自动在其前后创建一些空白(段间距)。浏览器会自动添加这些空间,您也可以在样式表中规定。

<p>p元素会自动在其前后创建一些空白。浏览器会自动添加这些空间,您也可以在样式表中规定。</p>

    br标签

    定义和用法:<br>可插入一个简单的换行符。

    <br>标签是单标签(意味着它没有结束标签,因此这是错误的:<br></br>)。在 XHTML 中规定单标签也需要结束,把结束标签放在开始标签中,也就是<br />。<br>标签只是简单地开始新的一行,而当浏览器遇到 <p> 标签时,通常会在相邻的段落之间插入一些垂直的间距。而br 则不会。

    hr标签

    定义和用法:<hr> 标签在 HTML 页面中创建一条水平线。

    水平分隔线(horizontal rule)可以在视觉上将文档分隔成各个部分。

    被水平线分隔的标题和段落:

<h1>This is header 1</h1>

<hr />

<p>This is some text</p>

HTML文本标签

  b标签和 strong标签

定义和用法:<b> <strong> 标签呈现粗体文本效果。

    <b> 标签是基于内容的样式标签 <strong> 的物理版本,但它没有后者的扩展意义。<b> 标签明确地将包括在它和其结束标签之间的字符或者文本变成粗体。如果某种加粗的字体不可用, 浏览器将使用一些其他的表现方法,例如反相显示或者加下划线等。

    注意:HTML5中建议使用 <strong>而不使用 <b>

    i标签和 em 标签

定义和用法:<i> <em> 标签告诉浏览器把其中的文本表示为强调的内容。对于所有浏览器来说,这意味着要把这段文字用斜体来显示。

    在文本中加入强调也需要有技巧。如果强调太多,有些重要的短语就会被漏掉;如果强调太少,就无法真正突出重要的部分。这与调味品一样,最好还是不要滥用强调。

    注意:HTML5中建议使用 <em>而不使用 <i>

    small标签

定义和用法:<small> 标签呈现小号字体效果。

    <small> 标签和它所对应的 <big> 标签一样,但它是缩小字体而不是放大。如果被包围的字体已经是字体模型所支持的最小字号,那么 <small> 标签将不起任何作用。与<big> 标签类似,<small> 标签也可以嵌套,从而连续地把文字缩小。每个 <small> 标签都把文本的字体变小一号,直到达到下限的一号字。

big标签

    <big> 标签呈现大号字体效果。

    HTML布局标签

    布局标签在我们网页中的使用非常的广泛,一般用在盒子模型当中,做一些结构类的分区,比如说:这个区域,一个个div小盒子排列。如图:


布局

    span标签

定义和用法:<span> 标签被用来组合文档中的行内元素。

注释:span 没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。

    div标签

定义和用法:<div> 可定义文档中的分区或节。

<div> 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。

如果用id 或 class 来标记 <div>,那么该标签的作用会变得更加有效。

注意:

div span两个标签没有特殊的功能,只是作为一个内容容器,但使用频率很高,主要与CSS配合使用。

Div:块标签(它会独占一行,主要用于布局)

Span:行内标签(不会独占一行,用于勾选需要CSS修饰的内容)

块标签与行内标签的区别:

块标签独占一行,宽度默认为100%;

行内标签多个并排一行,宽高为内容大小。

    特殊符号

    显示需要在网页中输出“<JavaScript权威指南>”? 浏览器会把“<>”解析为标记,不会出现我们想要的效果;

     原因:在html中有一些特殊意义的符号,它会被解析为标签,从而不能正常显示

    在HTML中有一些特殊意义的东西,使用一个符号来进行表示:语法格式:&符号名;

&nbsp;        空格(小空格)

&emsp;    空格(大空格,占一个中文位置)

&gt;         大于>

&lt;          小于<

&copy;      ©

    其他特殊符号,在HTML中没有特殊意义,但是很难输入的符号,可以使用输入法直接插入,也可以查手册翻符号名和编号

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

推荐阅读更多精彩内容