Day 45 HTML标签与文档结构

Day 01 HTML标签与文档结构

HTML标签与文档结构

HTML文档结构,我们可以将它理解为网页的语法结构,一种编码格式。这个文档结构可以使网页变的非常规范。规范的代码可以增加代码可读性,看起来也显得更专业。

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

所谓超文本,有2层含义;

  • 因为他可以加入,图片、声音、动画、多媒体等内容(超越文本限制
  • 不仅如此,它还可以从一个文件跳转到另一个文件,与世界各地主机的文件链接(超级链接文本

一句就是:

网页是由网页元素组成的,这些元素是利用html标签描述出来的,然后通过解释器解析,就可以显示给用户了。

HTML骨架格式

HTML有自己的语言语法骨架格式:(要遵循,要专业)要求务必非常流畅的默写下来

<html>   
    <head>     
        <title></title>
    </head>
    <body>
    </body>
</html>

HTML骨架标签总结

标签名定义说明
文档声明必须写在HTML文档第一行,位于之前,表明该文档是HTML5文档
HTML标签页面中最大的标签,我们成为 根标签
文档的头部注意在head标签中我们必须要设置的标签是title
文档的标题让页面拥有一个属于自己的网页标题
文档的主体元素包含文档的所有内容,页面内容 基本都是放到body里面的
文档的标题让页面拥有一个属于自己的网页标题

HTML标签之间的关系

主要针对于双标签的相互关系分为两种

  • 嵌套关系(父子关系\上下级)

    • <head>
      	<title> </title>
      <head>
      
  • 并列关系(兄弟关系\平级)

    • <head></head>
      <body></body>
      
倡议:如果两个标签是嵌套关系,子元素最好缩进一个tab键的身位(四个空格),并列关系,最好上下对齐。
注意:
  • 记号/标签是不会显示出来的。
  • 标签只是用来做记号而不负责控制样式:虽然用<h1>标记的文本在显示时会被加大加粗(h后数字越大标题好越小),但请务必记住,HTML的作用只有一个它是专门用来对文件做记号来标识其语义的(语义指的是该文本是做什么用的),加大和加粗这种为文本添加样式的操作并不是HTML擅长的,虽然早期的时候确实也用HTML来制作样式,但以后我们专门用CSS来做这件事,这也是一种解耦合的思想
  • HTML标签不区分大小写,<h1><H1>是一样的,但是我们通常建议使用小写,大部分程序员都以小写为准。
  • HTML中有部分标签是可以嵌套的。例如:

    段落

    ,但不能交叉

HTML中的标签分类

容器类型标签

容器类标签可以简单的理解为能嵌套其它所有标签的标签。

常见容器级别的标签

标签描述
h系列标题元素h1-h6 标题号越大效果越不明显 ul>li 有序列表>列表项 **ol>li ** 无序列表>列表项 **dl>dt+dd ** 定义列表>定义属于+定义描述
ul>li有序列表>列表项
**ol>li **无序列表>列表项
dl>dt+dd定义列表>定义属于+定义描述
div常用块级容器,也是css和layout的主要标签

文本类型标签

文本级的标签对应容器级标签,只能嵌套文字/图片/超链接的标签。

常见文本级的标签

标签描述
p段落
span常用的内联容器,定义文本内区块
strong加粗强调
em倾斜
ins插入
del删除

HTML注释

无论我们学习什么编程语言,一定要重视的就是注释,HTML中注释的格式:

<!--这里是注释的内容-->

注意: 注释中可以直接使用回车换行。

并且我们习惯用注释的标签把HTML代码包裹起来。如:

<!-- xx部分 开始 -->
    这里放你xx部分的HTML代码
<!-- xx部分 结束 -->

HTML注释的注意事项:

#1、HTML注释不支持嵌套。
#2、HTML注释不能写在HTML标签中。

HTML5新特性

h5新特性感觉面试必问,但是记住所有是不可能的,也不切实际。把几个主要的新标签记住,讲清楚应该就差不多了吧。

标签描述
定义日期或时间
状态标签(任务过程:安装、加载)
定义图形,比如图标和其他图像。,canvas作容器,用脚本绘制图形。
定义对话框或窗口。
定义视频 ,像电影片段或其他视频流而不用再使用第三方插件。现在主要支持 Ogg 和 MPEG 两种视屏格式。
定义音频,如音乐或其他音频流。
定义表单里一个生产的键值,加密信息传送。

Head常用标签与Meta

<!doctype html>
<html lang="en">
<head>
    <meta charset="GBK">  <!--默认为UTF-8我们可以修改为GBK-->
    <meta name="Keywords"
          content="时代洪流,铁骨青年, 世纪弄潮儿,战争英雄">  <!--关键字搜索排名-->
    <meta http-equiv="X-UA-Compatible" content="ie=edge">  <!-- 兼容IE -->
    <meta http-equiv="refresh" content="3">  <!--设置三秒后刷新  -->

    <title>I See</title>  <!-- 浏览器打开时 显示的网页的名字 -->
    <link rel="icon" href="bitbug_iceberg.ico">  <!-- 加载小图标 浏览器左上角那个,可以自己制作 -->
    <style type="text/css">
        body {background: #e3e3e3
        }
        p {color: #d1fbff
        }
    </style>
    <script src="QJ8420088537.jpg"></script>
</head>

Body内常用标签

body中的标签是会显示到浏览器窗口中的,body内的标签只有一个作用就是用来标记语义的,语义指的是从字面意思就可以理解被标记的内容是用来做什么的

<body>
<hr>
 <div style="text-align: center;"><h1>我是毛成</h1></div>
<hr>
 <div style="text-align: center;">
我是一位下棋天才<br>平常以诸葛亮自喻<br>具有运筹帷幄之中<br>决胜千里之外的才华<br>我三岁就与街边老头下棋
<br>我的诗如李白<br>貌若潘安<br>策略如诸葛亮<br>歌如刘德华<br>乒乓球如马琳<br>数学如华罗庚
<br>我不但精通下棋<br>且还是一位思想理论家<br>哲学家<br>擅长笛<br>会吉他<br>能说会道<br>
舌战群儒<br>是一位才华美貌集于一身的全能天才<br>
     <strong>请大家多多指教!</strong>
    </div>

<div style="text-align: center">
    <img src="QJ8420088537.jpg" alt="图片找不到了哦" title="冰山之上" width="512">
    </div>


</body>
</html>

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值