• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
pinkowonote
博客园    首页    新随笔    联系   管理    订阅  订阅
【JAVAWeb】

 HTML <p> 标签

<p> 标签表示文本的段落,段落通常在可视媒体中表示为文本块,是块级元素。

<p> 元素会自动在其前后创建一些空白。浏览器会自动添加这些空间,您也可以在样式表中规定。

 注意:<p> 标签与 <br> 标签都有换行的意思,不同的是 <p> 标签是大换行(分段),<br> 标签是小换行。

实例

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
 </head>
 <body>
  <p>这是一个段落。</p> 
  <p>这是另外一个段落。</p>
 </body>
</html>



 

 HTML <br> 标签

<br> 标签是空标签,可插入一个简单的换行符。

<br> 标签插入一个简单的换行符。

<br> 标签是一个空标签,意味着它没有结束标签,所以一般会写<br/>:在标签内结束

<br> 标签只是简单地开始新的一行,而当浏览器遇到 <p> 标签时,通常会在相邻的段落之间插入一些垂直的间距。

提示:在写地址信息或者写诗词时 <br> 标签非常有用。

注释: 请使用 <br> 标签来输入空行,而不是分割段落。

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
 </head>
 <body>
  <p>
  使用br元素<br>在文本中<br/>换行。
  </p>
 </body>
</html>


在早先发布的html规范中<br>/<hr>/<img>等标记元素是无需“封闭自身”的,这就造成了html规范本身的不严谨,所以后来参考了更规范的XML语言的语法推出了xhtml。


在xhtml中所有类似br这样的孤立标签都需要自行封闭,具体的做法就是在标签名字的后面跟个“/”,例如<br />,因此,是没有</br>这个写法的。从逻辑上讲<br />=<br>...</br>,这样做的目的是为了尽量减少网页的代码量,同时保持逻辑严谨。

按照xhtml的标准,标签都必须成对出现,不能成对的标签也需要结束符

所以br的写法包括<br></br><br />

其实你写个代码测试一下就知道,<br></br>这样写不表示换行一次,而是两次

HTML是SGML的子集,SGML允许标签没有结束标签,而换行符元素正好不需要内嵌元素,也就不需要结束标签。所以在HTML中,应该写成<br>。

XHTML是XML的子集,在XML中,标签必须要有结束标签。所以在XHTML中只写<br>是不符合语法的,必须写成<br></br>或简写成<br/>。

在XHTML的发展过程中,要做到兼容旧的HTML浏览器。而旧的HTML浏览器不理解(错误理解)这两种写法,对于第一种写法,某些浏览器估计会理解成两个<br>标签(我没有资料证明这一点),对于第二种写法,某些浏览器会理解成一个叫"br/"的标签。所以在兼容HTML的XHTML中我们通常把它写成<br />,这样在HTML解析中会理解成有一个叫"/"的属性的"br"标签,在XML解析中仍然会理解成<br></br>的简写,达到了两全其美的效果。
浏览器支持

所有浏览器都支持 <br> 标签。

HTML 与 XHTML 之间的差异

在 HTML 中,<br> 标签没有结束标签。

在 XHTML 中,<br> 标签必须被正确地关闭,比如这样:<br />。


 


HTML <font> 标签 - HTML5 不支持

该标签已经过时,因此我们不建议您使用该标签。

HTML5 不支持 <font> 标签。请用 CSS 定义文本的字体、尺寸、颜色。

在 HTML 4.01 中,<font> 元素废弃。

<font> 标签规定文本的字体、字体尺寸、字体颜色。

可选的属性

属性

值

描述

color

rgb(x,x,x) 

#xxxxxx 

colorname

HTML5 不支持。HTML 4.01 已废弃。 规定文本的颜色。

face

font_family

HTML5 不支持。HTML 4.01 已废弃。 规定文本的字体。

size

number

HTML5 不支持。HTML 4.01 已废弃。 规定文本的尺寸。


实例

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
 </head>
 <body>
  <p><font size="3" color="red">这是一些文本!</font></p>
  <p><font size="2" color="blue">这是一些文本!</font></p>
  <p><font face="verdana" color="green">这是一些文本!</font></p>
 </body>
</html>


 


HTML <html> 标签

<html> 标签用于创建一个 HTML 文档

<html> 标签告知浏览器这是一个 HTML 文档。

<html> 标签是 HTML 文档中最外层的元素。

<html> 标签是所有其他 HTML 元素(除了 <!DOCTYPE> 标签)的容器。

属性

New :HTML5 中的新属性。

属性

值

描述

manifestNew

URL

定义一个 URL,在这个 URL 上描述了文档的缓存信息。

xmlns

http://www.w3.org/1999/xhtml

HTML 不支持。只有 XHTML 支持。规定 XML 的 namespace 属性(如果您需要您的内容符合 XHTML,则使用这个属性。)。

全局属性

<html> 标签支持 HTML 的全局属性。


 


HTML <head> 标签

<head> 标签包含关于 HTML 文档的一般信息(元数据),这些数据可以是:标题、指向脚本和样式表的链接。

<head> 元素是所有头部元素的容器。

<head> 元素必须包含文档的标题(title),可以包含脚本、样式、meta 信息 以及其他更多的信息。

以下列出的元素能被用在 <head> 元素内部:

  • <title> (在头部中,这个元素是必需的)

  • <style>

  • <base>

  • <link>

  • <meta>

  • <script>

  • <noscript>

属性

属性

值

描述

profile

URL

HTML5 不支持。规定文档 URL 的一系列规则。这些规则能被浏览器识别并且准确读取 <meta> 标签的内容属性中的信息。

全局属性

<head> 标签支持 HTML 的全局属性。


 


 

HTML <body> 标签

<body> 标签表示 HTML 网页的主体部分,该标签内的内容使用户可以看到的。

一个 HTML 文件只能存在一个 <body> 标签。

<body> 标签定义文档的主体。

<body> 元素包含文档的所有内容(比如文本、超链接、图像、表格和列表等等)。


一个html中由两部分组成,一个是head部分,一个是body部分


 


 

HTML <title> 标签

<title> 标签定义HTML文档的标题,通常体现了网页的主题内容,浏览器会以特殊的方式来使用标题,并且通常它显示在浏览器窗口的标题栏或状态栏上。

<title> 标签定义文档的标题,在所有 HTML 文档中是必需的。

<title>元素:

  • 定义浏览器工具栏中的标题

  • 提供页面被添加到收藏夹时的标题

  • 显示在搜索引擎结果中的页面标题

提示和注释

注释:一个 HTML 文档中不能有一个以上的 <title> 元素。

提示:如果您遗漏了 <title> 标签,文档作为 HTML 是无效的。

提示:当把文档加入用户的链接列表或者收藏夹或书签列表时,<title> 标签的内容将成为该文档链接的默认名称。

全局属性

<title> 标签支持 HTML 的全局属性。

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>你好吗?我很好!</title>
 </head>
 <body>
  <p><font size="3" color="red">这是一些文本!</font></p>
  <p><font size="2" color="blue">这是一些文本!</font></p>
  <p><font face="verdana" color="green">这是一些文本!</font></p>
 </body>
</html>

 


 


 

HTML <hr> 标签

<hr> 标签表示段落级元素之间的主题划分。

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

元素被用来分隔HTML页面中的内容(或者定义一个变化)。

 


 

HTML <p> 标签

<p> 标签表示文本的段落,段落通常在可视媒体中表示为文本块,是块级元素。

<p> 元素会自动在其前后创建一些空白。浏览器会自动添加这些空间,您也可以在样式表中规定。

注意:<p> 标签与 <br> 标签都有换行的意思,不同的是 <p> 标签是大换行(分段),<br> 标签是小换行。

实例:

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
 </head>
 <body>
  <p>这是一个段落。</p> 
  <p>这是另外一个段落。</p>
 </body>
</html>

 


 


HTML <br> 标签

<br> 标签是空标签,可插入一个简单的换行符。

<br> 标签插入一个简单的换行符。

<br> 标签是一个空标签,意味着它没有结束标签,所以一般会写<br/>:在标签内结束

<br> 标签只是简单地开始新的一行,而当浏览器遇到 <p> 标签时,通常会在相邻的段落之间插入一些垂直的间距。

提示:在写地址信息或者写诗词时 <br> 标签非常有用。

注释: 请使用 <br> 标签来输入空行,而不是分割段落。

实例:

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
 </head>
 <body>
  <p>
  使用br元素<br>在文本中<br/>换行。
  </p>
 </body>
</html>


 在早先发布的html规范中<br>、<hr>、<img>等标记元素是无需“封闭自身”的,这就造成了html规范本身的不严谨,所以后来参考了更规范的XML语言的语法推出了xhtml。

在xhtml中所有类似br这样的孤立标签都需要自行封闭,具体的做法就是在标签名字的后面跟个“/”,例如<br />,因此,是没有</br>这个写法的。从逻辑上讲<br />=<br>...</br>,这样做的目的是为了尽量减少网页的代码量,同时保持逻辑严谨。

按照xhtml的标准,标签都必须成对出现,不能成对的标签也需要结束符

所以br的写法包括<br></br><br />

其实你写个代码测试一下就知道,<br></br>这样写不表示换行一次,而是两次

HTML是SGML的子集,SGML允许标签没有结束标签,而换行符元素正好不需要内嵌元素,也就不需要结束标签。所以在HTML中,应该写成<br>。

XHTML是XML的子集,在XML中,标签必须要有结束标签。所以在XHTML中只写<br>是不符合语法的,必须写成<br></br>或简写成<br/>。

在XHTML的发展过程中,要做到兼容旧的HTML浏览器。而旧的HTML浏览器不理解(错误理解)这两种写法,对于第一种写法,某些浏览器估计会理解成两个<br>标签(我没有资料证明这一点),对于第二种写法,某些浏览器会理解成一个叫"br/"的标签。所以在兼容HTML的XHTML中我们通常把它写成<br />,这样在HTML解析中会理解成有一个叫"/"的属性的"br"标签,在XML解析中仍然会理解成<br></br>的简写,达到了两全其美的效果。
浏览器支持

所有浏览器都支持 <br> 标签。

HTML 与 XHTML 之间的差异

在 HTML 中,<br> 标签没有结束标签。

在 XHTML 中,<br> 标签必须被正确地关闭,比如这样:<br />。


 


HTML <font> 标签 - HTML5 不支持

该标签已经过时,因此我们不建议您使用该标签。

HTML5 不支持 <font> 标签。请用 CSS 定义文本的字体、尺寸、颜色。

在 HTML 4.01 中,<font> 元素废弃。

<font> 标签规定文本的字体、字体尺寸、字体颜色。

可选的属性:

属性

值

描述

color

rgb(x,x,x) 

#xxxxxx 

colorname

HTML5 不支持。HTML 4.01 已废弃。 规定文本的颜色。

face

font_family

HTML5 不支持。HTML 4.01 已废弃。 规定文本的字体。

size

number

HTML5 不支持。HTML 4.01 已废弃。 规定文本的尺寸。


实例:

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
 </head>
 <body>
  <p><font size="3" color="red">这是一些文本!</font></p>
  <p><font size="2" color="blue">这是一些文本!</font></p>
  <p><font face="verdana" color="green">这是一些文本!</font></p>
 </body>
</html>



HTML <html> 标签

<html> 标签用于创建一个 HTML 文档

<html> 标签告知浏览器这是一个 HTML 文档。

<html> 标签是 HTML 文档中最外层的元素。

<html> 标签是所有其他 HTML 元素(除了 <!DOCTYPE> 标签)的容器。

属性:

New :HTML5 中的新属性。

属性

值

描述

manifestNew

URL

定义一个 URL,在这个 URL 上描述了文档的缓存信息。

xmlns

http://www.w3.org/1999/xhtml

HTML 不支持。只有 XHTML 支持。规定 XML 的 namespace 属性(如果您需要您的内容符合 XHTML,则使用这个属性。)。

全局属性

<html> 标签支持 HTML 的全局属性。


 


 

HTML <head> 标签

<head> 标签包含关于 HTML 文档的一般信息(元数据),这些数据可以是:标题、指向脚本和样式表的链接。

<head> 元素是所有头部元素的容器。

<head> 元素必须包含文档的标题(title),可以包含脚本、样式、meta 信息 以及其他更多的信息。

以下列出的元素能被用在 <head> 元素内部:

  • <title> (在头部中,这个元素是必需的)

  • <style>

  • <base>

  • <link>

  • <meta>

  • <script>

  • <noscript>

属性:

属性

值

描述

profile

URL

HTML5 不支持。规定文档 URL 的一系列规则。这些规则能被浏览器识别并且准确读取 <meta> 标签的内容属性中的信息。

全局属性

<head> 标签支持 HTML 的全局属性。


 


 

HTML <body> 标签

<body> 标签表示 HTML 网页的主体部分,该标签内的内容使用户可以看到的。

一个 HTML 文件只能存在一个 <body> 标签。

<body> 标签定义文档的主体。

<body> 元素包含文档的所有内容(比如文本、超链接、图像、表格和列表等等)。


 一个html中由两部分组成,一个是head部分,一个是body部分


 


 

HTML <title> 标签

<title> 标签定义HTML文档的标题,通常体现了网页的主题内容,浏览器会以特殊的方式来使用标题,并且通常它显示在浏览器窗口的标题栏或状态栏上。

<title> 标签定义文档的标题,在所有 HTML 文档中是必需的。

<title>元素:

  • 定义浏览器工具栏中的标题

  • 提供页面被添加到收藏夹时的标题

  • 显示在搜索引擎结果中的页面标题

注释:一个 HTML 文档中不能有一个以上的 <title> 元素。

提示:如果您遗漏了 <title> 标签,文档作为 HTML 是无效的。

提示:当把文档加入用户的链接列表或者收藏夹或书签列表时,<title> 标签的内容将成为该文档链接的默认名称。

全局属性

<title> 标签支持 HTML 的全局属性。

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>你好吗?我很好!</title>
 </head>
 <body>
  <p><font size="3" color="red">这是一些文本!</font></p>
  <p><font size="2" color="blue">这是一些文本!</font></p>
  <p><font face="verdana" color="green">这是一些文本!</font></p>
 </body>
</html>

 



 

 HTML <hr> 标签

<hr> 标签表示段落级元素之间的主题划分。

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

元素被用来分隔HTML页面中的内容(或者定义一个变化)。

<hr>标签也是在标签内结束

在 HTML 中,<hr> 标签没有结束标签。

在 XHTML 中,<hr> 必须被正确地关闭,比如 <hr />。

<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
 </head>
 <body>
  <p>hr 标签定义水平线:</p>
  <hr/>
  <p>这是段落。</p>
 </body>
</html>

 



HTML <img> 标签

img 元素向网页中嵌入一幅图像。

请注意,从技术上讲,<img> 标签并不会在网页中插入图像,而是从网页上链接图像。<img> 标签创建的是被引用图像的占位空间。

<img> 标签有两个必需的属性:src 属性 和 alt 属性。

在 HTML 中,<img> 标签没有结束标签。

在 XHTML 中,<img> 标签必须被正确地关闭。

在 HTML 中,图像由 <img> 标签定义。

<img> 是空标签,意思是说,它只包含属性,并且没有闭合标签。

必需的属性:

属性

值

描述

alt

text

规定图像的替代文本。

src

URL

规定显示图像的 URL。


源属性(Src):

要在页面上显示图像,你需要使用源属性(src)。src 指 "source"。源属性的值是图像的 URL 地址,也就是引用该图像的文件的的绝对路径或相对路径。

定义图像的语法是:

<img src="url" />

URL 指存储图像的位置。如果名为 "boat.gif" 的图像位于 www.w3school.com.cn 的 images 目录中,那么其 URL 为 http://www.w3school.com.cn/images/boat.gif。

浏览器将图像显示在文档中图像标签出现的地方。如果你将图像标签置于两个段落之间,那么浏览器会首先显示第一个段落,然后显示图片,最后显示第二段。

提示:为了整理文档的存储,创作者通常会把图像文件存放在一个单独的文件夹中,而且通常会将这些目录命名为 "pics" 或者 "images" 之类的名称。

语法

<a src="value">

属性值

值

描述

URL

规定图像的 URL。

可能的值:

  • 绝对 URL - 指向其他站点(比如 src="http://www.example.com/")

  • 相对 URL - 指向站点内的文件(比如 src="/i/image.gif")

替换文本属性(Alt):

alt 属性用来为图像定义一串预备的可替换的文本。替换文本属性的值是用户定义的。

<img src="boat.gif" alt="Big Boat">

在浏览器无法载入图像时,替换文本属性告诉读者她们失去的信息。此时,浏览器将显示这个替代性的文本而不是图像。为页面上的图像都加上替换文本属性是个好习惯,这样有助于更好的显示信息,并且对于那些使用纯文本浏览器的人来说是非常有用的。

假如某个 HTML 文件包含十个图像,那么为了正确显示这个页面,需要加载 11 个文件。加载图片是需要时间的,所以我们的建议是:慎用图片。

 

posted on 2020-02-29 22:07  pinkowonote  阅读(290)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3