乐趣区

一分钟了解HTML-与-CSS乐字节乐字节java乐字节架构

HTML 与 CSS(1)

如果你想成为一名优秀的 java 架构师,看这里 → 乐字节免费公开课(腾讯课堂)
如需要跟多资料请点击右侧 → 这是一条不归路,有秃头风险,请慎重选择!

主要内容

HTML

​ HTML(HyperText Markup Language)就是超文本标记 语言。” 超文本 ” 就是表示页面内可以包含非文字元素,如:图片、链接、音乐等等。

​ 它是一种建立网页文件的语言,通过标记式的指令(Tag),将影像、声音、图片、文字等链接显示出来。这种标记性语言是因特网上网页的主要语言。

​ HTML 网页文件可以使用记事本、写字板、HBuilder、Sublime 等编辑工具来编写,以 .htm 或 .html 为文件后缀名保存。将 HTML 网页文件用浏览器打开显示,若测试没有问题则可以放到服务器(Server)上,对外发布信息。

基础语法

标签

​ HTML 标记是由 ”<“ 和 ”>” 所括住的指令标记,用于向浏览器发送标记指令。

​ 主要分为:单标记指令、双标记指令(由 ”< 起始标记 >”+内容+”</ 结束标记 >” 构成)。

​ HTML 语言使用标志对的方法编写文件,既简单又方便。它通常使用 ”< 标志名 > 内容 </ 标志名 >” 来表示标志的开始和结束,因此在 HTML 文档中这样的标志对都必须是成对使用的。

​ 为了便于理解,将 HTML 标记语言大致分为:基本标记、格式标记、文本标记、图像标记、表格标记、链接标记、表单标记和帧标记等。

单标签

单标签, 不设置属性值。

如:

<br/>、<hr/>
单标签属性

单标签(也叫空元素),设置属性值。如:

<hr width="800" />
双标签

双标签,不设置属性值。如:

<title>…</title>
双标签属性

双标签,设置属性值。如:

<body bgcolor="red">…</body>
<font size="7">…</font>

整体结构

​ HTML 的内容都是由一对一对的标签组成,标签不能混乱,页面有页面的整体架构和规则,标签和标签之间有需要正确嵌套。

​ 通常一个 HTML 网页文件包含 3 个部分:标记头区 <HEAD>……</HEAD>、内容区 <BODY>……</BODY> 和网页区 <HTML>……</HTML>。

<html>
<head></head>
<body></body>
</html>

<html>
    <head>
        <meta charset="UTF-8">
        <title>HTML 文档的基本结构 </title>
        <script></script>
        <link rel="stylesheet" type="text/css" href=""/>
    </head>
    <body>
    </body>
</html>
html

​ <html> 标志用于 HTML 文档的最前边,用来标识 HTML 文档的开始。而 </html> 标志放在 HTML 文档的最后边,用来标识 HTML 文档的结束,两个标志必须一块使用。

head

​ <head> 和 </head> 构成 HTML 文档的开头部分。<head> 和 </head> 标志对之间的内容是不会在浏览器的框内显示出来的,两个标志必须一块使用。

​ 在此标志对之间可以使用 <title></title>、<script></script>、<meta>、<link> 等标签。

​ <meta>:用来提供关于文档的信息,起始属性为:charset=”utf8″。表示告诉浏览器页面采用的什么编码,一般来说我们就用 utf8。当然,文件保存的时候也是 utf8,而浏览器也设置 utf8 即可正确显示中文。

​ <link>:用来引入 css 文件

​ <script>:用来引入 js 文件或编写 js 代码。

title

​ <title> 定义文档的标题。浏览器会以特殊的方式来使用标题,并且通常把它放置在浏览器窗口的标题栏或状态栏上。同样,当把文档加入用户的链接列表或者收藏夹或书签列表时,标题将成为该文档链接的默认名称。

​ 注意:<title> 标签位于 <head> 标签内,是 <head> 标签中唯一要求包含的东西。

body

​ 一般情况下大部分浏览器上显示的内容,都放在 body 中。但也不排除其他标签可以不用 body,比如 frameset 框架集标签。

​ <body> 和 </body> 是 HTML 文档的主体部分,在此标志对之间可包含 <div></div>、、<p>…</p>、<h1>…</h1>、


等众多的标志。它们所定义的文本、图像等将会在浏览器的框内显示出来。

常用属性

属性 描述
bgcolor #xxxxxx:十六进制的数字,00-ff
colorname:Red、Green…
rgb(x,x,x):red、green、blue,x:0-255
规定文档的背景颜色,以后可以用样式取代它
text rgb(x,x,x) #xxxxxx colorname 规定文档中所有文本的颜色,以后可以用样式取代它

DOCTYPE

​ Document Type HyperText Mark-up Language,文档中超文本标记语言的类型,可告知浏览器怎么解析该文档。

​ 由于使用的场景或者版本的更替间,HTML 使用的标准不同,所以需要浏览器按照不同的标准来解析 HTML 文本内容,这就需要告知浏览器我当前的 HTML 页面是按照那种方式进行编写的。没有该声明,将是你 HTML 噩梦的开始。

标记语言的类型,可告知浏览器怎么解析该文档。

​ 由于使用的场景或者版本的更替间,HTML 使用的标准不同,所以需要浏览器按照不同的标准来解析 HTML 文本内容,这就需要告知浏览器我当前的 HTML 页面是按照那种方式进行编写的。没有该声明,将是你 HTML 噩梦的开始。

退出移动版