初见HTML

什么是HTML

  • HTML 是用来描述网页的一种语言。
  • HTML 指的是超文本标记语言 (Hyper Text Markup Language)
  • HTML 不是一种编程语言,而是一种标记语言 (markup language)
    标记语言是一套标记标签 (markup tag)
  • HTML 使用标记标签来描述网页

HTML 标签(元素)

  • HTML 标记标签通常被称为 HTML 标签 (HTML tag)。
  • HTML 标签是由尖括号包围的关键词,比如 <html>
  • HTML 标签通常是成对出现的,比如 <b> 和 </b>
  • 标签对中的第一个标签是开始标签,第二个标签是结束标签
  • 开始和结束标签也被称为开放标签和闭合标签

HTML 文档 = 网页

  • HTML 文档描述网页
  • HTML 文档包含 HTML 标签和纯文本
  • HTML 文档也被称为网页
  • Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。
  • 浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容.
    注意 :有时候我们也会把标签说成元素,比如p 标签说成p元素,其实说的就是同一个东西,指示说法不同而已。

HTML的基本结构

<!DOCTYPE html>    <!--文档声明:告诉浏览器以下文件用html哪个版本解析-->
<html lang="en">   <!--告诉浏览器以下文件为超文本标记语言,lang="en"告诉浏览器 这个网站是一个英文站,zh是中文站-->
<head> <!--head是html文件的头部-->
    <meta charset="UTF-8">    <!-- meta 元信息,charset="UTF-8" 网站的编码格式,utf-8 国际通用编码格式-->
    <title>Title</title>    <!--<title>网站的标题</title>-->
</head>    <!--head结束标签-->
<body>  <!--html主体内容-->
<!--只要显示页面的内容都放在body标签里-->
<!--所有的代码和符号都是英文状态下的-->
</body>
</html>

HTML标签

H标题标签
  • h1~h6
  • 标题标签 文字大小、粗细程度 、单独占一行
  • 一个页面通常只出现一个h1标签 有利于搜索引擎搜索
  • 每个页面出现哪些标签,根据自己的需求
    <!--一个页面通常只出现一个h1标签有利于搜索引擎搜索-->
    <h1 id="box1" class="box">这是h1标签</h1>
    <h2 id="box2">这是h2标签</h2>
    <h3 class="box box1 box2">这是h3标签</h3>
    <h4 class="box box1">这是h4标签</h4>
    <h5>这是h5标签</h5>
    <h6>这是h6标签</h6>
    <h2>段落标签</h2>
p段落标签
  • 独占一行
  • 前后元素自动换行
换行
<br/>换行符
<hr/>水平线
a标签(超链接标签)
<a href="#">#</a> 刷新当前页面
<a href="javascript: void(0);">死链接</a> 死链接,不会跳转
<a href="#name">锚点</a> <!--在页面很长的时候会使用 # 来定位页面的具体位置,格式为:# + id-->
<a href="http://baidu.com">跳转到百度</a> 跳转到百度  需要注意的是 http 不能少
   <!-- 只有拥有name属性的a标签才有锚点, 其他标签可以通过id属性实现锚点
      target属性:
          _self 当前页面打开  默认
          _blank 在新窗口打开
      -->
图片标签
  • 语法 :<img src="图片地址"/>
  • 图片要素
    src:图片路径
    alt 属性是一个必需的属性,它规定在图像无法显示时的替代文本。
    title 如果需要为图像创建提示,请使用 title 属性!
    alt:描述信息,用于seo给搜索引擎抓取
    width:宽,不给值 默认图片多宽就多宽
    height:高,不给值 默认图片多高就多高
    当width/height,给定一个值的时候,另一个等比缩放,不会给默认值;
粗体标签
<b>我是b标签</b>  <!--只是物理加粗-->
<strong>我是strong标签</strong>  <!--不仅能加粗,还有利于搜索引擎搜索-->
斜体标签
<em>我是em标签</em>  <!--强调斜体,利于搜索引擎搜索-->
<i>我是i标签</i>  <!--斜体作用-->
列表
  • 无序列表
<ul> <!--快捷键:ul>li*4 然后tab-->
    <li>我是第1个li</li>
    <li>我是第2个li</li>
    <li>我是第3个li</li>
</ul>  
无序列表就是所有的列表项没有先后顺序之分  默认小黑圆点(disc)
可以通过改变type 值来改变前面的小黑圆点(disc) 空心圆(circle) 小方框(square) 
  • 有序列表
<ol>
    <li>我是第1个li</li>
    <li>我是第2个li</li>
    <li>我是第3个li</li>
</ol>
有序列表就是有先后顺序之分 默认是1 2 3
可以通过改变type 值来改变 A 大写字母排序 a小写字母排序 I大写罗马字母排序 i小写罗马字母排序。
H5新增的两个属性:
    reversed 降序排序
    start 有序列表的其实值
  • 定义列表
<dl>
    <dt>列表标题</dt>   
    <dd>列表项目1</dd>
    <dd>列表项目2</dd>
    <dd>列表项目3</dd>
</dl>
特殊符号
代码 符号
&lt; < 小于号
&gt; > 大于号
&nbsp; 空格
&emsp; 空白位
&copy; 版权符
&amp; &符号

div 和span标签

  • 块级元素div display:block
  1. 可以包含任何块和行内元素,独占一行,支持设置宽高,支持所有css命令。
  2. 如果没有设置宽高,高度有内容撑开,宽度默认100%浏览器宽度, 没有内容,在网页上肉眼看不到东西,需要审查元素查看,宽度浏览器宽度,高度0。
  3. 如果设置了,则不受里面内容影响,由设置的宽高决定;
  • 行内(内联)元素span display:inline
    可以和其他行内元素位于同行,不支持设置宽和高,内容撑开宽高
    例如:em,b,strong,i,span,a
  • 行内块元素 display:inline-block;
    块级元素可以横排展示,行内元素可以设置宽高
  • display:none 隐藏元素
    包括他的子标签,在页面中不占位置,等同于消失了。

HTML的书写规范

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