1.1 HTML简介

1.1.2 什么是HTML?

HTML 是用来描述网页的一种语言。

l HTML 指的是超文本标记语言: Hyper Text Markup Language

l HTML 不是一种编程语言,而是一种标记语言

l 标记语言是一套标记标签 (markup tag)

l HTML 使用标记标签来描述网页

l HTML 文档包含了HTML 标签文本内容

l HTML文档也叫做 web 页面

实例

我的第一个标题

我的第一个段落。

实例解析

l DOCTYPE 声明了文档类型

l 位于标签 与 描述了文档类型

l 位于标签

与 为可视化网页内容

l 位于标签

作为一个标题使用

l 位于标签

作为一个段落显示

l 在HTML5中也是描述了文档类型。

1.1.3 HTML 标签

HTML 标记标签通常被称为 HTML 标签 (HTML tag)。

l HTML 标签是由尖括号包围的关键词,比如

l HTML 标签通常是成对出现的,比如

l 标签对中的第一个标签是开始标签,第二个标签是结束标签“/”

l 开始和结束标签也被称为开放标签闭合标签

内容标签>

1.1.4 HTML 元素

"HTML 标签" and "HTML 元素" 通常都是描述同样的意思.

但是严格来讲, 一个 HTML 元素包含了开始标签与结束标签,如下实例:

HTML 元素:

This is a paragraph.

1.1.5 Web 浏览器

Web浏览器(如谷歌浏览器,Internet Explorer,Firefox,Safari,Chrome)是用于读取HTML文件,并将其作为网页显示。

浏览器并不是直接显示的HTML标签,但可以使用标签来决定如何展现HTML页面的内容给用户:

1.1.6 HTML 网页结构

下面是一个可视化的HTML页面结构:

1.1.7 HTML版本

从初期的网络诞生后,已经出现了许多HTML版本:

.1.8 声明

声明有助于浏览器中正确显示网页。

网络上有很多不同的文件,如果能够正确声明HTML的版本,浏览器就能正确显示网页内容。

doctype 声明是不区分大小写的,以下方式均可:

常见的 DOCTYPE 声明

u HTML 5

u HTML 4.01 Strict

这个 DTD 包含所有 HTML 元素和属性,但不包括表象或过时的元素(如 font )。框架集是不允许的。

u HTML 4.01 Transitional

这个 DTD 包含所有 HTML 元素和属性,包括表象或过时的元素(如 font )。框架集是不允许的。

u HTML 4.01 Frameset

这个 DTD 与 HTML 4.01 Transitional 相同,但是允许使用框架集内容。

u XHTML 1.0 Strict

这个 DTD 包含所有 HTML 元素和属性,但不包括表象或过时的元素(如 font )。框架集是不允许的。结构必须按标准格式的 XML 进行书写。

u XHTML 1.0 Transitional

这个 DTD 包含所有 HTML 元素和属性,包括表象或过时的元素(如 font )。框架集是不允许的。结构必须按标准格式的 XML 进行书写。

u XHTML 1.0 Frameset

这个 DTD 与 XHTML 1.0 Transitional 相同,但是允许使用框架集内容。

u XHTML 1.1

这个 DTD 与 XHTML 1.0 Strict 相同,但是允许添加模块(例如为东亚语言提供 ruby 支持)。

1.1 HTML基础

1.1.1 标题

HTML 标题(Heading)是通过

-

标签来定义的.

h是英文header标题的缩写,标题无处不在,它的应用范围十分广泛:网站结构、写作文、PPT等。h1是主标题,h2是副标题,h3、h4、h5、h6依次递减字体的大小。

实例:

1.1.1 段落

HTML 段落是通过标签

来定义的,P是英文paragraph段落的缩写,经常被用来创建一个段落,就和你写作文一样。

1.1.1 链接

HTML 链接是通过标签 来定义的.a标签,也叫anchor(锚点)元素,既可以用来链接到外部地址实现页面跳转功能,也可以链接到当前页面的某部分实现内部导航功能。在 href 属性中指定链接的地址。

使用target属性,可以定义被链接的文档在何处打开,target=“_blank”会在新窗口打开文档。

这是一个链接!

1.1.1 图像

HTML 图像是通过标签 来定义的。使用img元素来为你的网站添加图片,使用src属性指向一个图片的具体地址。

举例:

注意:img元素是自关闭元素,不需要结束标记。 图像的名称和尺寸是以属性的形式提供的。

1.1.1 水平线


标签定义 HTML 页面中的主题变化(比如话题的转移),并显示为一条水平线。

1.1.2 折行

元素是一个空的 HTML 元素。由于关闭标签没有任何意义,因此它没有结束标签。

1.2.7 文本格式化

HTML 使用标签 对输出的文本进行格式, 如:粗体 or 斜体

通常标签 替换加粗标签 来使用, 替换 标签使用。

1.1.1 表格

表格由

标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。

如果不定义边框属性,表格将不显示边框。有时这很有用,但是大多数时候,我们希望显示边框。

使用边框属性来显示一个带有边框的表格:

表格的表头使用th标签进行定义。

大多数浏览器会把表头显示为粗体居中的文本:

行合并和列合并:

1.1.1 列表

HTML 支持有序、无序和定义列表:

未完待续

myeclipse html选取包含元素的标签_HTML基础2019-1-21相关推荐

  1. js父元素获取子元素img_css,前端_父标签div中包含一个子元素img标签,子元素div标签,为什么img要加上浮动,子元素div才会处于正常位置?,css,前端 - phpStudy...

    父标签div中包含一个子元素img标签,子元素div标签,为什么img要加上浮动,子元素div才会处于正常位置? dom结构 如图img加上float 子元素div显示正常. 不加float div显 ...

  2. selenium提取数据之driver对象定位标签元素获取标签对象的方法

    selenium提取数据之driver对象定位标签元素获取标签对象的方法 在selenium中可以通过多种方式来定位标签,返回标签元素对象 find_element_by_id (返回一个元素) fi ...

  3. html页面包含头文件,Web前端技术:HTML部分---Head标签中包含的头文件标签,body标签包含的内部标签...

    1.Head标签中包含的 头文件标签的作用: (1)title标签:定义网页的标题. (2)meta标签:一般用于定义页面的特殊信息,例如页面的关键字.页面描述等 (3)link标签:用于引入外部样式 ...

  4. 一个完整的html文件包含哪些标签,HTML基础有哪些单标签

    单标签:由一个标签组成.包含: 换行; 水平分隔线: 图片: 用于搜集用户信息: 允许您为插入 XHTML 文档的对象规定 run-time 设置: 可提供有关页面的元信息(meta-informat ...

  5. html p代码的效果,html元素 p 标签的使用方法及作用

    html元素 标签是英文" paragraph"的缩写,是用来定义一个段落文本内容的,有关该标签的使用方法及作用详解如下: 标签的定义 标签是用来定义一段段落文本内容的: 标签定义 ...

  6. JavaScript控制元素(标签)的显示与隐藏

    使用JavaScript有多种方式来隐藏元素: 方式一.使用HTML 的hidden 属性,隐藏后不占用原来的位置 hidden 属性是一个 Boolean 类型的值,如果想要隐藏元素,就将值设置为 ...

  7. html nobr 无效,HTML元素nobr标签的使用方法及作用

    html元素标签是英文"No Baeak"的缩写,意思是"禁止换行",有关该标签的使用方法及作用详解如下: HTML标签的定义 标签是强制不换行,即禁止换行: ...

  8. day04【JS高级】BOM对象、Window对象、二种定时器、 Location对象、DOM对象、DOM获取元素、DOM操作内容、DOM操作属性、DOM操作样式、DOM操作元素(标签)、 正则表达式

    回顾 1. js基础语法运算符:算数运算符可以与字符串进行数学运算,js底层进行隐式转换比较运算符:===(恒等) 特点,比较类型+内容流程控制语句if判断条件表达式:1)布尔2)数值:非0为真3)字 ...

  9. Revit二次开发之如何选取Revit元素【比目鱼原创】

    Revit API提供的获取元素的交互包括以下几种方式: 方式(1) 先选择元素,再执行外部命令,Revit文档可以获取选择元素并做相应处理. 方式(2) 先执行命令,再选择元素或者位置,选择结束后命 ...

最新文章

  1. 内存学习――为什么需要虚拟内存
  2. [VS2005]一个简单的CodeSnippet —— 生成类的构造函数。
  3. 【CentOS Linux 7】实验4【Shell编程】
  4. 代码需要不断进化和改变
  5. 【牛客 - 315B】 勇气获得机(二叉树性质,思维,知识点,tricks)
  6. 一种全新的软件界面设计方法
  7. java开发一年多少钱_Java
  8. 方便好用的接口协作工具
  9. react项目 npm run eject报错
  10. 朋友圈发图多大不会被压缩_类风湿会不会引发肾病?会!本文告诉你对内脏的伤害有多大...
  11. matplotlib制作多张图
  12. Python 过滤a文件中每一行内容,保存到b文件中
  13. 一文了解plc编程、电脑编程、手机APP编程、组态编程、云编程(下)
  14. 利用Netica训练简易贝叶斯网络模型【教程】
  15. 智能卡卡发卡流程(收藏1)
  16. 数学建模投入产出应用实例 matlab,MTLAB在数学建模中的应用
  17. 小米和联想的“骁龙”之争,首发第一,友谊第二
  18. 项目组织与团队管理——社会惰化
  19. MIT6.824-lab3AB-2022(万字推导思路及代码构建)
  20. 做PPT别再傻乎乎的直接插入图片了,手把手教你处理毛玻璃式图片

热门文章

  1. 非C++内建类A和B,在哪些情况下B能隐式转化为A
  2. C++ protobuf 不仅仅是序列化……
  3. 2021年结婚登记创36年新低,六大原因值得注意
  4. 如何在CSDN博客中编辑公式?
  5. pdo_fetch执行mysql_PDO中执行SQL语句的三种方法
  6. get request uni 参数_接口测试实战| GET/POST 请求区别详解
  7. mysql list列表批量更新数据,Mybatis传入List实现批量更新的示例代码
  8. 自定义notebook扩展插件_Notebook各种操作
  9. ant 改变表格数据_学不会这几个操作,面试时千万别说自己精通数据分析
  10. Android动态加载技术