初识HTML


何为HTML

HTML称为超文本标记语言(Hyper Text Markup Language),是一种标记语言而非编程语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。

HTML是一套标记标签(Markup Tag),使用标记标签来描述网页。HTML 文档包含 HTML 标签和纯文本,而HTML 文档也被称为网页。Web 浏览器读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML 标签,而是使用标签来解释页面的内容。

HTML标签

  • HTML标签是被尖括号包为的关键词,例如<p>,</p>。
  • HTML标签通常成对出现,第一个标签为开始标签\开放标签,第二个标签为结束标签\闭合标签
  • 对于HTML标签,最好都使用小写。

HTML元素

  • HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。HTML文档由HTML元素定义。
  • 某些HTML元素具有空内容。例如<br \>
  • 大多数HTML元素拥有属性
  • HTML元素可以嵌套。例如对于下面的HTML文档
<html>  //<html>元素 定义了整个HTML文档

<body>  //<body>元素 定义HTML文档的主体
<p>This is my first paragraph.</p>     //<p>元素 定义一个段落
</body> //<body>元素 结束标签

</html> //<html>元素 结束标签

HTML属性

  • HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。
  • 属性总是以名称/值对的形式出现,比如:name="value"。
  • 属性总是在 HTML 元素的开始标签中规定。
<h1 align="center">标题居中</h1>

<body bgcolor="yellow">
<h2>将背景改为黄色</h2>
</body>

<a href="http://www.baidu.com">超链接</a>

HTML文档相关标签

  • 利用vscode自动生成html框架会有以下内容
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"><!--必须写-->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>网页标题</title>
</head>
<body>
    网页内容
</body>
</html>
  • DOCTYPE标签放在html文档第一行,指明html文档的类型。
  • lang属性指明文档使用语言,但是lang="en"不代表只能使用英文,只是说明该文档为英文文档。
  • charset指明使用的字符集编码,最好使用UTF-8。

HTML标题

  • 通过 <h1> - <h6> 等标签进行定义的。<h1> 定义最大的标题,<h6> 定义最小的标题。
  • 浏览器会自动地在标题的前后添加空行。
<h1>标题1</h1>
<h2>标题2</h2>
<h3>标题3</h3>

标题1

标题2

标题3

HTML段落

  • HTML段落通过<p>定义。
  • 浏览器会自动地在段落的前后添加空行。
  • 若想在不产生一个新段落的情况下进行换行(新行),可以利用<br />标签。
<p>这是段落1</p>
<p>这是段落2<br \>这是同一段落2的另一行</p>

这是段落1

这是段落2
这是同一段落2的另一行

HTML样式

  • 在HTML元素中利用style来改变HTML元素的样式.style提供了一种改变所有HTML元素的样式的通用方法。
<html>
<body style="background-color:yellow">  //设置body背景为黄色
<h1 style="font-family:verdana">这是标题</h1>   //设置标题字体
<p style="font-family:arial;color:red;font-size:20px;">这是段落</p> //设置段落颜色、字体及大小
</body>
</html>

实现效果

HTML注释

  • 注释标签 <!-- 与 --> 用于在 HTML 插入注释。
<!-- 这是一段注释 -->

<p>这是一个段落。</p>

<!-- 这也是一段注释 -->

这是一个段落。

HTML引用

  • HTML利用<q>定义短的引用。
  • HTML利用<blockquote>定义长的引用。
  • HTML利用<abbr>定义缩写或首字母缩略语。
  • HTML利用<address>元素定义文档或文章的联系信息(作者/拥有者)。
    此元素通常以斜体显示。大多数浏览器会在此元素前后添加折行。
<p>短引用:<q>引用内容1</q></p>

<p>长引用:</p>
<blockquote >
引用内容2
</blockquote>

<p><abbr title="浮动字体">缩写</abbr> 成立于 1948 年。</p>

<address>
Written by Donald Duck.<br> 
Visit us at:<br>
Example.com<br>
Box 564, Disneyland<br>
USA
</address>

短引用:引用内容1

长引用:

引用内容2

缩写

Written by Donald Duck.
Visit us at:
Example.com
Box 564, Disneyland
USA

HTML CSS

当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化。有以下三种方式来插入样式表:

  • 外部样式表:使用外部样式表,就可以通过更改一个文件来改变整个站点的外观。
<head>

<link rel="stylesheet" type="text/css" href="mystyle.css">//link定义资源引用

</head>
  • 内部样式表:单个文件需要特别样式时,就可以使用内部样式表。
<head>

<style type="text/css">
body {background-color: red}
p {margin-left: 20px}
</style>

</head>
  • 内联样式:当特殊的样式需要应用到个别元素时,就可以使用内联样式。上面的样式都是内联样式。
<p style="color: red; margin-left: 20px">
这是一个段落
</p>

HTML链接

  • 通过使用<a>来在HTML中创建链接,链接中必须有href属性,指明跳转的目标
  • 使用target属性可以定义打开方式,_blank为在新窗口中打开页面,默认值_self为当前窗口打开页面
  • href="#"为空链接
  • 在网页中的各种网页元素,例如文本、图像、表格、音频、视频都可以添加超链接
<a href ="https://www.baidu.com/">点击我跳转页面</a>

<a href ="https://www.baidu.com/" target="_blank">点击我跳转页面</a>
<a href ="https://www.baidu.com/" target="_blank"><img src = 'https://external-30160.picsz.qpic.cn/8ba5a9d452103bb93333dd21a1f351a5'  title="点击我跳转页面"/><a>       //为图片添加超链接

点击我跳转页面

点击我跳转页面

  • 可以利用name属性在HTML页面中创建书签,可以直接创建跳转该标签的链接,就不用滚动页面了。将 # + 标签名添加到URL的末端,就可以直接链接到这个标签上。

<a hrel ="#tips">Click me!</a>

<a name ="tips"> Jump here!</a>

Click me!

















Jump here!

HTML图像

  • 利用<img src="url" />添加图像
  • 利用alt属性来定义可替换文本属性,即图像无法显示时的替换文本
  • 利用title属性来定义提示文本属性,将鼠标移至图像上后会显示提示文本
  • 利用width和height属性设定图像宽度和高度,若只选择其中一个属性进行修改则另一属性会等比例缩放
<img src = 'https://external-30160.picsz.qpic.cn/8ba5a9d452103bb93333dd21a1f351a5'  title="提示文本"/>

<img src = '111'  alt="可替换文本"/>

<img src = 'https://external-30160.picsz.qpic.cn/8ba5a9d452103bb93333dd21a1f351a5' width=200 height =100>

可替换文本


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM