Java Web之html讲解(1)一些基础标签html,head,body,meta,title,script,div,ul,ol,li,a的用法和class,href,charset,src简讲

一:<!DOCTYPE html>,<html>,<head>,<body>,<meta>,<title>,<script>,<div>,<ul>,<li>与<a>标签的使用

1.<!DOCTYPE html>

<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。

声明不是 HTML 标签,它只是一个声明,就像C语言,JAVA,jquery的声明一样。是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。

在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。

HTML5 不基于 SGML,所以不需要引用 DTD。

注:1.请始终向 HTML 文档添加 <!DOCTYPE> 声明,这样浏览器才能获知文档类型。在HTML5中,也尽量使用该声明

2.<!DOCTYPE> 声明没有结束标签

3.<!DOCTYPE> 声明对大小写不敏感

4.先在基本上使用的都是html5,所以声明时只需用到<!DOCTYPE html>即可。

2.<html>,<head>,<body>

(1)html

此元素可告知浏览器其自身是一个 HTML 文档。限定了文档的开始点和结束点,在它们之间是文档的头部和主体

(2)head

<head> 标签用于定义文档的头部,它是所有头部元素的容器。描述了文档的各种属性和信息,包括文档的标题、在 Web 中的位置以及和其他文档的关系等。

<head> 中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。

注:a.下面这些标签可用在 head 部分:<base>, <link>, <meta>, <script>, <style>, 以及 <title>。<title> 定义文档的标题,它是 head 部分中唯一必需的元素。

b.要注意的是始终为文档规定标题。

(3)body

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

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

3.<meta>

<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。

位于文档的头部,不包含任何内容。定义了与文档相关联的名称/值对。没有结束标签

4.<script>

<script> 标签用于定义客户端脚本,比如 JavaScript。

script 元素既可以包含脚本语句,也可以通过 src 属性指向外部脚本文件。

比如

<script type="text/javascript">

定义了一段javaScript,JavaScript 的常见应用时图像操作、表单验证以及动态内容更新。

5.<div>

(1)定义:

可以根据它的英文(division)含义理解

<div> 可定义文档中的分区或节(division/section)。它把文档分割为独立的、不同的部分。可以单独分为多个部分,每个部分互不影响。和面向对象的类比较类似。如果用 id 或 class 来标记 <div>,那么该标签的作用会变得更加有效。

(2)用法为:

<div> 是一个块级元素。这意味着它的内容自动地开始一个新行,浏览器通常会在 div 元素前后放置一个换行符。实际上,换行是 <div> 固有的唯一格式表现。可以通过 <div> 的 class 或 id 应用额外的样式。可以对同一个 <div> 元素应用 class 或 id 属性,但是更常见的情况是只应用其中一种。用class和id进行标记,可以认为可以把div看作网页的"类"。

注:

1.这个标签是成对的。

2.请使用 <div> 元素来组合块级元素,这样就可以使用样式对它们进行格式化。

6.ul

(1)定义

<ul> 标签定义无序列表。

无需列表就是前面没有加上顺序符号的列表。

注:请使用样式来定义列表的类型。

7.ol

(1)定义

<ol> 标签定义有序列表。

无需列表就是前面加上顺序符号的列表。

7.li

(1)定义

<li> 标签定义列表项目。

<li> 标签可用在有序列表 (<ol>) 和无序列表 (<ul>) 中。

注:请使用 CSS 来定义列表和列表项目的类型。

8.a

<a> 标签定义超链接,用于从一张页面链接到另一张页面。

<a> 元素最重要的属性是 href 属性,它指示链接的目标。

在所有浏览器中,链接的默认外观是:

  • 未被访问的链接带有下划线而且是蓝色的
  • 已被访问的链接带有下划线而且是紫色的
  • 活动链接带有下划线而且是红色的

被链接页面通常显示在当前浏览器窗口中,除非您规定了另一个目标(target 属性)。

可以使用 CSS伪类向文本超链接添加复杂而多样的样式。

二:clsss,href,charest,src属性讲解

1.class

(1)定义

class 属性规定元素的类名(classname)。

class 属性大多数时候用于指向样式表中的类(class)。不过,也可以利用它通过 JavaScript 来改变带有指定 class 的 HTML 元素。

(2)使用

可以给 HTML 元素赋予多个 class,把若干个 CSS 类合并到一个 HTML 元素。如果类名相同,则认为是一个类。

除了Internet Explorer 支持,其他浏览器类名不能用数字开头。

注:a.class 属性不能在以下 HTML 元素中使用:base, head, html, meta, param, script, style 以及 title。

b.如需为一个元素规定多个类,用空格分隔类名

2.href

(1)定义

<a> 标签的 href 属性用于指定超链接目标的 URL(网页地址)。

(2)用法

href 属性的值可以是任何有效文档的相对或绝对 URL,包括片段标识符和 JavaScript 代码段。当用户选择后,浏览器就会检索并显示href属性指定的URL所表示的文档会javaScript的一些方法。

注:a.可以使用 CSS伪类向文本超链接添加复杂而多样的样式。

b.<a> 标签中必须提供 href 属性或 name 属性。

c.超链接的URL,可能的值有:

  • 绝对 URL - 指向另一个站点
  • 相对 URL - 指向站点内的某个文件
  • 锚 URL - 指向页面中的锚

(3)锚点

命名锚点是网页制造超链接的一种,命名锚记像一个迅速定位器一样是一种页面内的超级链接,运用相当普遍。 后面会详细讲解。

3.charset

(1)定义

charset 属性规定在外部脚本文件中使用的字符编码。

如果外部文件中的字符编码与主文件中的编码方式不同,就要用到 charset 属性。

(2)常用的字符集有:

UTF-8 - Unicode 字符编码

ISO-8859-1 - 拉丁字母表的字符编码

4.src

(1)定义

当你想要引用一个外部文件时,就要用到src,它的值是图像文件的 URL,也就是引用该图像的文件的的绝对路径或相对路径。

(2)使用

可能的值:

绝对 URL - 指向其他站点

相对 URL - 指向站点内的文件

以上是一些常用的标签和属性的用法,细节类的没有涉及到多少,在之后的一步一步学习中,会慢慢讲解更详细的内容。

猜你喜欢

转载自blog.csdn.net/ITxiaoangzai/article/details/83899452