HTML 基础概述

举报
运气男孩 发表于 2020/06/19 01:14:52 2020/06/19
【摘要】 HTML 基础概述

1.HTML 简介

        所谓的HTML 就是 HyperText Mark-up Language即超文本标记语言或超文本链接标示语言,它也是一个网页组成的主要语言, HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。

        HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。

        它是由一个个标签组成的,可以把它理解成我们语文中的词组,我们用词组组合后写出作文,同样它的一个个标签就组成了一个网页,这个由HTML写出的网页,经过浏览器的解析,就会是一个我们看到的网页。

image.png

可以用文本编辑器编写HTML,然后保存为hello.html,双击或者把文件拖到浏览器中,就可以看到效果。


2.HTML 使用


    使用HTML就是使用其元素,那么什么是元素呢?并且都有哪些元素我们要弄清楚

元素:开始标签、内容、结束标签。

我是一个<h1>标题<h1>


空元素:开始标签与结束标签之间没有内容的元素称之为空元素。

我的右边是一个空元素<code></code>


自闭和元素:空元素可以简写成将开始标签和结束标签合二为一。

比如图片标签就是一个自闭和元素 <img/>


虚元素:只能使用一个标签表示,在其中加内容就是错误的。

比如水平线的标签就是一个虚元素 <hr/>


3.HTML 元素属性


元素属性:用来配置元素,每个元素都能规定自己的属性,属性分为两种,局部属性(local attribute)和全局属性(global attribute)。


注意: 属性只能用在开始标签或单个标签上,不能用于结束标签


<p color="red" >这是一段红颜色的文字</p>


例如上面的P段落元素就是用了 color这个属性来改变了字体的颜色


全局属性:用来配置所有元素的共有行为,全局属性可以用在任意一个元素上。


注意:属性值的话 可以用单引号,也可以用双引号,也可以双引号包含单引号,

一个元素可以应用多个属性,这些属性之间以一个或几个空格分割。


布尔属性:这个属性不需要设定一个值,只需要将属性名添加到元素中即可

例如:三种表示形式

属性:disabled是是否阻止用户输入的一个属性


输入成绩:<imput disabled>

输入成绩:<imput disabled="">

输入成绩:<imput disabled="disabled">


自定义属性:即我们自定定义属性,这种属性必须以data-开头,也叫扩展属性。


例如:

输入成绩:<input disabled="true" data-time="2017.6.13" data-recorder="admin">


4.HTML 文档结构

外层结构:外层结构由两个元素构成 DOCTYPE 和 html元素确定,它告诉浏览器,自此之终到heml结束标签所有元素内容痘印作为HTML处理

元数据:放在head元素内部,部分可以用来表示向浏览器提供的一些文档信息,比如编码,作者…..等。

内容:放在body元素中的,body元素告诉浏览器该显示文档的哪个部分。

元素分类:父元素、子元素、后代元素、兄弟元素,一个元素可以有多个子元素,但是只能有一个父元素。

image.png

5.HTML实体


  实体:比如我们想在一个网页中打出这样的 <hr> 的文字显示,如果直接打的话就会以水平线的方式显示,那么这个时候就需要使用实体(相当于java中的转义符)。


  例: <hr&ft;  

  注意:实体名称和实体编号 后面要加 分号";"的。

image.png


5.HTML 全局属性

image.png


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。